The documentation you follow if for Ubuntu 16.04, so it will not work on 18.04. We alreay have a documentation about how to install the TensorFlow(CPU only), but still need to tidy up. We will push to the Khadas docs in the future.
we’re using the VIM3 basic, was planning to get the Pro also after testing the basic.
My staff will update me on the exact errors, but we really need to test the NPU function with Tensorflow to decide whether we can use this across our machines.
Will appreciate documentation as soon as possible.
I also got same error before, and I’ve downloaded version 1.14.0 using this link, and run
" pip3 install tensorflow-1.14.0-cp35-none-linux_aarch64.whl "
I got same error
“tensorflow-1.14.0-cp35-none-linux_aarch64.whl is not a supported wheel on this platform.”
@AKBAAR Hello, just TF1.10 can work with khadas boards at present .
You can follow up this to do it
Maybe new versions will be added in the future, but at present, 1.10 is the only version that can run normally on our board.
I want to know what you need to do to install TF. I don’t recommend installing TF directly on the board to run the model, which is extremely inefficient. At the same time, your TF cannot call NPU.
@Frank is right, using the full tensorlflow on the board is not of much use. You normally use it on a pc linux/windows to train etc. The only thing that could make sense to use on the board is tensorflowlite, to to that you need to:
Tensorflow package(developed by Google) only supports cuda enabled cards(nvidia) and I think there has been some work around opencl/amd but I’m not sure to what degree that works. Out of the box they don’t even support their own edgetpu device (coral).
All edge inference devices on the market at the moment make use of a custom graph compiler to convert formats from frameworks as such as tensorflow to their own format. Same goes for aml npu used in vim3.
In my case, I had to use/compile tensorflow lite for vim as it is required by the Coral device/libraries and that is by looking at google coral sdk only to format/parse input output, the execution of the inference itself is handled by a custom coral driver/compiler not integrated in tensorflow lite.
@larrylart At this level, NVIDIA is almost monopolistic. This year, AMD will launch a new video card, which is rumored to support most of the AI platforms. At present, I think the possibility of short-term implementation is relatively small . Edge inference devices cannot use the unified graphics editor because of its own characteristics . We will optimize the NPU tools in the future, which is still very inconvenient to use at present . But like adding pytroch support, you can only hope the chip source factory to complete it ,we can’t do it ourselves .