Python 人脸识别和dlib在未安装nvidia卡的情况下尝试使用cuda

Python 人脸识别和dlib在未安装nvidia卡的情况下尝试使用cuda,python,face-recognition,dlib,Python,Face Recognition,Dlib,我正在尝试将人脸识别加载到我的intel w/igpu上,在安装并重新安装dlib后,我无法使其运行,这是我的代码 import face_recognition --------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) <ipython-inpu

我正在尝试将人脸识别加载到我的intel w/igpu上,在安装并重新安装dlib后,我无法使其运行,这是我的代码

import face_recognition
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-1-ca17cc6b8bdb> in <module>
----> 1 import face_recognition

~/anaconda3/envs/tfs_cpu/lib/python3.7/site-packages/face_recognition/__init__.py in <module>
      5 __version__ = '1.2.3'
      6 
----> 7 from .api import load_image_file, face_locations, batch_face_locations, face_landmarks, face_encodings, compare_faces, face_distance

~/anaconda3/envs/tfs_cpu/lib/python3.7/site-packages/face_recognition/api.py in <module>
     24 
     25 cnn_face_detection_model = face_recognition_models.cnn_face_detector_model_location()
---> 26 cnn_face_detector = dlib.cnn_face_detection_model_v1(cnn_face_detection_model)
     27 
     28 face_recognition_model = face_recognition_models.face_recognition_model_location()

RuntimeError: Error while calling cudaGetDevice(&the_device_id) in file /tmp/pip-install-x2i2y7s0/dlib/dlib/cuda/gpu_data.cpp:201. code: 100, reason: no CUDA-capable device is detected
然后我像这样安装它们

pip3 uninstall dlib
pip3 uninstall face_recognition
pip uninstall dlib
pip uninstall face_recognition
pip3 install -v --install-option="--no" --install-option="DLIB_USE_CUDA" dlib
pip3 install face_recognition
但图书馆只是弹出同样的错误,任何建议,以解决这将是伟大的


感谢阅读

您解决了这个问题吗?我正在尝试解决同样的问题。是的,问题解决了,解决方案是在基础环境中安装cuda 10.x和cudnn 7.6.x,然后您应该安装dlib,切换到虚拟环境,然后再次安装dlib