Environment
个人Ubuntu安装整体流程
- 安装Ubuntu系统
- 安装CUDA及cuDNN
- 安装Miniconda 在conda里面创建虚拟环境,并安装选择的深度学习平台.
- 升级Python 若不想安装在miniconda里面,用这种方法升级以及管理
- 安装Pycharm
- 一些常用库
- 额外的小工具(非必要选项)
- 远程桌面
ubuntu
- windows中分出一定的空间给ubuntu,分出的空间是未分配状态。
- ubuntu安装时分两个区:根 /,和swap区。home若挂载在其他地方也可以单独分出来。
CUDA
- 根据自己选择的深度学习框架的支持情况,下载相应的CUDA安装包,用
.run
格式(选择Base Installer下载)。[link] - 驱动更新(根据当前驱动是否支持所需CUDA版本决定)
sudo apt-get autoremove --purge nvidia-旧版本号 #删除旧版本 sudo add-apt-repository ppa:graphics-drivers/ppa # 可选,若找不到最新的驱动,可以用这个命令添加第三方驱动源 sudo apt-get update #获取最新list sudo apt-get install nvidia-新版本号
- 先进入文本模式:
CTRL+ALT+F1
。再依次执行sudo service lightdm stop sudo sh cuda_9.1.85_387.26_linux.run #创建软连接,关闭x服务,不安装Opengl,不安装Samples sudo service lightdm restart
- 添加环境变量到
~/.bashrc
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
- 重启
- 下载cuDNN并解压,下载需要注册,并注意选择与CUDA相应的版本。 [link]
- 将解压出的文件拷贝到CUDA相应的目录中(CUDA默认的安装目录是
/usr/local/cuda
)
Miniconda
- conda建议安装到
/opt
- conda会默认保存安装包,用
conda clean -t
自动删除 - 利用conda安装需要的平台
- conda中找不到某些包时可以使用pip安装
Pycharm
- 远程调试:非必要选项,可使用远程服务器上配好的的环境,配置了这个其实是可以不用配置本地环境的。[link]
常用库的安装
- opencv
pip install opencv-contrib-python
远程桌面
- ssh登录
- 安装
sudo apt-get install openssh-server
- 启动
sudo service ssh start
- 配置开机启动,若此软件没有安装则安装此软件,输入完此命令后将ssh的2,3,4,5选项都选上
sudo sysv-rc-conf
- 安装
- 配置VNC
- 安装vnc4server
sudo apt-get install vnc4server
- 安装xfce4桌面环境
sudo apt-ge install xfce4
- ./vnc/xstartup,末尾添加
sesion-manager & xfdesktop & xfce4-panel & xfce4-menu-plugin & xfsettingsd & xfconfd & xfwm4 &
- 安装vnc4server
升级Python(#python)
- 安装python3.7
sudo apt-get install python3.7
若找不到安装包则运行下面的命令
sudo update-alternatives --config python3
- 编号
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
- 将默认的python3指向python3.7
sudo update-alternatives --config python3 # 输入刚才的编号
- 测试
python3 -V
Utils
apt-get -yqq install xxx # 跳过询问环节
# Bug fixed
- conda 安装包出现网络连接问题时,可以先下载,然后离线安装
- 安装cuda出现找不到kernel的时候,先装驱动,再装cuda,此时cuda选项里取消安装驱动
- 出现登录界面循环出现的问题时,重新安装驱动即可
CTRL+ALT+F1 #进入文本模式 sudo service lightdm stop sudo sh <驱动版本>.run #创建软连接,关闭x服务,不安装Opengl,不安装Samples sudo service lightdm restart