如果你使用的是Python3.6.x的版本,你会发现无论NVIDIA驱动程序+CUDA+cudNN这三者怎么搭配,都是报这个错。
解决方案:
- 首先是卸载图形驱动程序
- 使用python3.7.x的环境
- 下载CUDA11.6
- 下载cudnn for cuda11.4 (一定要11.4版本,cuda11.6对应11.4,因为这是官方的bug,不然一跑就会报新错)
- 直接安装cuda11.6(自带了驱动,无需手动去下载图形驱动程序了)
- 安装cudnn,解压cudnn的压缩包,目录一一对应把dll文件、lib文件等等复制到cuda的安装目录。
用截图证明:
判断两张人脸图片是否同一个人,如果是则返回[True]