深度学习-人脸识别face_recognition环境搭建(阿里云ecs+cuda8+cudnn7+dlib+face_recognition) - Go语言中文社区

深度学习-人脸识别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
在这里插入图片描述
成功找到人脸信息

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wangjie5540/article/details/93029937
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-18 20:46:24
  • 阅读 ( 1731 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢