I flashed the “VIM3_Ubuntu-xfce-bionic_Linux-4.9_arm64_SD-USB_V20190830” image into microSDcard as a first step.
In order to evaluate the NPU facility on VIM3 Pro board, I read the “How to use the NPU” at the below webpage.
https://docs.khadas.com/vim3/HowToUseNpu.html#Based-On-Linux
When I ran the below statement on Ubuntu-XFce/VIM3-Pro board, I got the unexpected situation as follows.
khadas@Khadas:~/demo/inceptionv3/bin_demo$ ./inceptionv3 ./inception_v3.nb ./goldfish_299x299.jpg
./inceptionv3: error while loading shared libraries: libovxlib.so: cannot open shared object file: No such file or directory
So, I checked the required files by runnign “readelf -d” command as follows.
khadas@Khadas:~/demo/inceptionv3/bin_demo$ readelf -d ./inceptionv3
Dynamic section at offset 0x1ec80 contains 26 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libovxlib.so]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1]
It seems that VIM3_Ubuntu-xfce-bionic_Linux-4.9_arm64_SD-USB_V20190830 image does not include “libovxlib.so” file by default. How can I get the required files such as libovxlib.so to run the “inception_v3” ELF file Ubunut-Xfce/VIM3-Pro board? Any hints will helpful to me.