深度学习-人脸识别face_recognition环境搭建(阿里云ecs+cuda8+cudnn7+dlib+face_recognition)

申请阿里云ecs

规格选择
https://help.aliyun.com/document_detail/25378.html
型号选择gn5i,华东1区,价格2000+一个月

在这里插入图片描述
cuda驱动:cuda8.1
硬盘等视需求而定,我这个人脸识别的项目选择的是100G ssd,上传数据会快一点(但是价格更贵)

选择镜像

运维给我选的是默认镜像,安装了cuda8.1的驱动
可选:阿里镜像市场,搜索深度学习的镜像,但是没有尝试过

安装环境

python环境

安装pyenv
linux centos python部署环境搭建(pyenv方式)
选择3.6.8版本(现在的3.7版本的python有很多兼容问题)
windows安装,推荐直接安装anaconda5.2版本(对应python是3.6.8),地址:https://repo.anaconda.com/archive/

深度学习环境

cudnn安装(这里不太明白,为什么官方不把cudnn和cuda不一起装了呢?暂时无暇去调研这个问题,博友可留言发表看法)
访问cudnn官网(注:需要注册,我只用的qq注册登录)
https://developer.nvidia.com/cudnn
找到cuDNN v7
下载
注意:这里的地址用windows下载的扩展名貌似有点问题,可以手动改为tgz的扩展名

下载成功传到linux的ecs上去
在这里插入图片描述
cudnn的官方安装手册如下
https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html
可以直接使用以下命令进行安装(这里的安装,其实就是把动态库copy到指定的目录罢了)

$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

cmake安装
我这里下载了cmake-3.12.0.tar.gz的源码进行安装

dlib安装
git clone https://github.com/davisking/dlib.git
cd dlib
python setup.py install
默认是选择cuda驱动的,安装日志中会有出现

import dlib
# 查看dlib是否使用了cuda
print(dlib.DLIB_USE_CUDA)

在这里插入图片描述
face_recognition安装
pip install face_recognition

下载face_recognition
git clone https://github.com/ageitgey/face_recognition.git
cd face_recognition/examples
执行python find_faces_in_picture_cnn.py
在这里插入图片描述
成功找到人脸信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值