0

JetPack 版本:4.6

我正在尝试在 Jetson Xavier NX 上使用 dlib (GPU),以下是我安装 dlib 的步骤

dowload repo: https://github.com/davisking/dlib
cd dlib-master
mkdir build
cd build/
cmake .. -DDLIB_USE_CUDA=1 -DUSE_AVX_INSTRUCTIONS=1
cmake --build .
cd ..
sudo python3 setup.py install --set USE_AVX_INSTRUCTIONS=1 --set DLIB_USE_CUDA=1

当我运行 import dlib

Illegal instruction (core dumped)

如何解决这个问题?

4

1 回答 1

0

我正在使用 Jetpack 4.6。我使用了不同的版本。通过键入检查您的 dlib 版本

pip3 list 

#我有 dlib 19.22.0 并降级到 19.21.0

#下载正确的人脸识别包-http://dlib.net/files/ #注意这个包需要手动安装

wget http://dlib.net/files/dlib-19.XX.tar.bz2
tar jxvf dlib-19.XX.tar.bz2 #change XX accordingly

#可选 - 搜索并注释掉 forward_algo = forward_best_algo;

/home/jn/dlib-19.XX/dlib/cuda
gedit cudnn_dlibapi.cpp

#cd .. to /dlib-19.XX 找到 setup.py #这将需要一段时间才能完成安装

sudo python3 setup.py install
sudo pip3 install face_recognition
于 2021-11-21T00:08:27.187 回答