申请阿里云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

成功找到人脸信息
本文详细介绍了如何在阿里云ECS上选择合适的规格和镜像,安装配置Python和深度学习环境,包括cuda驱动、cudnn的安装及dlib、face_recognition等库的使用。
3633

被折叠的 条评论
为什么被折叠?



