我很难在Google上安装用于Python的最新版本(http://dlib.net/,v19.17)。它适用于Raspberry Pi 3 B+ (它似乎拥有完全相同的CPU和内存数量),但在Coral板上停留在80% (编译vector.cpp时)。在运行时会发生这样的情况:
python3 setup.py install我在Mendel Linux ( Dev Board运行的)上尝试过以下操作,但没有取得任何成功:
我所看到的RPI和Coral/Mendel之间的主要区别是孟德尔上的cmake和gcc的旧版本。
我把cmake升级到最新版本,但没有成功,但还没有碰过gcc。
发布于 2019-10-14 21:50:56
你给它增加了多少交换空间?我在/swapfile中添加了1GB,它已经完成了构建。
creating build/bdist.linux-aarch64
creating build/bdist.linux-aarch64/egg
copying build/lib.linux-aarch64-3.5/dlib.cpython-35m-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/egg
creating stub loader for dlib.cpython-35m-aarch64-linux-gnu.so
byte-compiling build/bdist.linux-aarch64/egg/dlib.py to dlib.cpython-35.pyc
creating build/bdist.linux-aarch64/egg/EGG-INFO
copying dlib.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying dlib.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying dlib.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying dlib.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
copying dlib.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/dlib-19.18.0-py3.5-linux-aarch64.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/egg' (and everything under it)
Processing dlib-19.18.0-py3.5-linux-aarch64.egg
creating /usr/local/lib/python3.5/dist-packages/dlib-19.18.0-py3.5-linux-aarch64.egg
Extracting dlib-19.18.0-py3.5-linux-aarch64.egg to /usr/local/lib/python3.5/dist-packages
Adding dlib 19.18.0 to easy-install.pth file
Installed /usr/local/lib/python3.5/dist-packages/dlib-19.18.0-py3.5-linux-aarch64.egg
Processing dependencies for dlib==19.18.0
Finished processing dependencies for dlib==19.18.0
mendel@arid-valet:~ % python3 -c 'print(__import__("dlib").__version__)'
19.18.0不过,我不确定您是否可以通过dlib获得开发板的全部好处。由于开发板用于快速推理的主要优点是TPU,所以最好使用tflite_runtime API或提供的引擎来运行推理。
发布于 2020-04-21 22:07:10
发布于 2019-12-02 08:46:55
问题似乎在于一个过时的编译器版本。在升级C编译器包之后,这是很好的。
https://stackoverflow.com/questions/56924470
复制相似问题