【问题标题】:Import dlib on Jetson NX got Illegal instruction (core dumped)在 Jetson NX 上导入 dlib 得到非法指令(核心转储)
【发布时间】:2021-12-14 05:37:22
【问题描述】:

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)

如何解决这个问题?

【问题讨论】:

    标签: gpu dlib jetson-xavier


    【解决方案1】:

    我使用的是 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
    

    #Optional - 搜索并注释掉 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-04-14
      • 2023-02-20
      • 2018-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多