如何开启Dlib 的GPU功能实现人脸的识别(超详细一次安装成功)*

如何开启Dlib 的GPU功能实现人脸的识别(超详细一次安装成功)
第一步**
如果之前安装了DLIB CPU版本的先卸载掉
第二步
安装成功的个版本配置
windows10
python 3.8

dlib 19.19
VS2017.15.9

CUDA10.0
CUDNN7.6.5
Cmake 3.8
第三步
VS2017.15.9
链接 https://visualstudio.microsoft.com/downloads
下载旧的版本需要登录microsoft账号。自己注册一个就好了
在这里插入图片描述下载完成需要配置 c++环境
第一次安装的时候回提示配置工作负载
勾选c++ 还有window sdk 10

在这里插入图片描述

vs2017安装好C++开发环境后,要将 cl.exe 的路径加入到环境变量,在vs的安装目录下,文件夹中搜索cl.exe找到他的路径。比如
C:\Program Files\Microsoft VS Code\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\Hostx64\x64\cl.exe
将C:\Program Files\Microsoft VS Code\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\Hostx64\x64添加到用户变量。
见到如下截图说明cl配置正常了
这里插入图片描述
CUDA10.0
安装CUDA
cuda官网下载链接:https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述
安装完成后配置cuda的环境变量
下面是小编的环境变量的配置,你们按照自己cuda的安装路径配置
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include
C:\Program Files\CUDA10.1\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include;
C:\Program Files\CUDA10.1\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\libx64;

CUDNN7.6.5
CUDNN 官网下载地址:https://developer.nvidia.com/rdp/cudnn-archive
解压cudnn的压缩包
将对应的bin、lib、include与CUDA10.1对应的bin、lib、include进行合并
在这里插入图片描述在这里插入图片描述在这里插入图片描述

Cmake 3.8
在安装使用pip install cmake 安装 cmake 插件
要在你的python环境下使用pip
也可以使用镜像源安装
pip install cmake -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
然后把cmake的bin路径配置到环境变量
然后将python目录下的Lib\site-packages\cmake\data\bin路径(我的路径C:\ProgramData\Anaconda2\Lib\site-packages\cmake\data\bin)加入环境变量,即可使用cmake
然后在cmd输入 cmake见到如下 显示 说明 cmake安装成功了
在这里插入图片描述
Dlib的源码安装包 19.19
链接https://pypi.org/project/dlib/19.19.0/#files
将下载的压缩包解压到python安装目录下
在这里插入图片描述
然后打开cmake_gui.exe
在这里插入图片描述在这里插入图片描述
这一步一定要选对勾,不然dlib gup 加速打不开
cmake编译完成后

cd 到 dlib 目录下 运行命令 python setup.py install 等待安装完成
在这里插入图片描述
等待打开几分钟 dlib就编译好了
编译好后
dlib文件夹的目录下会有build
dlib
dlib.egg_info
三个文件夹
在这里插入图片描述 将dlib 和dlib.egg-info 复制到你的python安装的目录下的Lib文件中
在这里插入图片描述在这里插入图片描述

打开build文件夹 将如下.pyd
复制到python安装目录的dlls中

在这里插入图片描述
在这里插入图片描述至此 已经完全安装完毕,为了检验是否正常 可以 如截图所示 快速验证
按照以上的步骤最后会安装成功的
测试返回 true则dlib GPU加速开启
import dlib
print(dlib.DLIB_USE_CUDA)
print(dlib.cuda.get_num_devices())

在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuwanbaba.cn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值