Linux:通过Docker搭建深度学习环境
背景
前不久朋友转发了个链接给我,一看,是马爸爸在疫情期间送温暖。 全日制高校学生都可以领一台2核4G的ECS。先领半年,快到期的时候又可以续半年。
真的香啊!之前买的学生机一年120大洋才1核2G!
正好最近深度学习的课实验很多,自己的笔记本又要干别的事儿,就领一台准备拿来跑数据。
顺手记录下用Docker配置环境的方法,免得以后忘了。
配置:
Docker安装
首先确保自己拿到了ECS(这不是废话么2333),然后随便SSH软件连上去,putty/Xshell之类的。
然后开始Docker的安装。对于Docker不熟悉的同学可以先去了解一下,非常好用的一个工具。
首先稳一手,升级下yum:yum -y update
Docker软件包已经包括在默认的 CentOS-Extras 软件源里。所以接下来直接:yum install docker
安装完毕。王者荣耀 Docker,启动!$ systemctl start docker
设置一下开机启动:$ systemctl enable docker
Docker安装完毕。
Deepo
Docker Hub上搜了下比较全的深度学习框架的Image。看到了 ufoym/deepo 这个Image。Deepo is a series of docker images thatallows you to quickly set up your deep learning research environment
supports almost all commonly used deep learning frameworks
supports GPU acceleration(CUDA and cuDNN included), also w