Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当dlib和cuda正确安装时,python面部识别中的CNN模型会引发运行时错误_Python_Face Recognition_Dlib - Fatal编程技术网

当dlib和cuda正确安装时,python面部识别中的CNN模型会引发运行时错误

当dlib和cuda正确安装时,python面部识别中的CNN模型会引发运行时错误,python,face-recognition,dlib,Python,Face Recognition,Dlib,面部识别软件包有两个示例:和 在遵循了face_recognition(导入dlib works)安装之前的教程并安装了dlib之后,第一个链接中的代码示例工作正常: import face_recognition image = face_recognition.load_image_file("obama.jpg") face_locations = face_recognition.face_locations(image) top, right, bottom, left = fa

面部识别软件包有两个示例:和

在遵循了face_recognition(导入dlib works)安装之前的教程并安装了dlib之后,第一个链接中的代码示例工作正常:

import face_recognition

image = face_recognition.load_image_file("obama.jpg")

face_locations = face_recognition.face_locations(image)

top, right, bottom, left = face_locations[0]
face_image = image[top:bottom, left:right]
pil_image = Image.fromarray(face_image)
pil_image
但是,如果将
face\u locations=face\u recognition.face\u locations(图像)
更改为
face\u locations=face\u recognition.face\u locations(图像,model='cnn')
,则会引发运行时错误:

RuntimeError: Error while calling cudnnSetConvolution2dDescriptor((cudnnConvolutionDescriptor_t)conv_handle, padding_y, padding_x, stride_y, stride_x, 1, 1, CUDNN_CROSS_CORRELATION) in file /tmp/pip-build-gl2dutj1/dlib/dlib/cuda/cudnn_dlibapi.cpp:826. code: 3, reason: CUDNN_STATUS_BAD_PARAM
github问题描述了类似的问题,但没有解决方案。类似地,这个问题描述了一个类似的问题,但它说的只是从我做的源代码构建

dlib正在使用cuda作为

import dlib

dlib.DLIB_USE_CUDA
返回True。与之不同的是,它总是会引发此运行时错误,即使在重新启动jupyter内核(我的系统上有64gb的RAM,很可能是内存问题)