记录实验室服务器的配置过程
- 安装cuda
- 安装CUDA和CUDNN
- 配置jupyter环境
安装cuda
参考链接:
- https://blog.csdn.net/qq_35495665/article/details/88117222
- https://blog.csdn.net/zxxxiazai/article/details/102780990
- 先到清华镜像找到对应版本
- 在服务器中下载对应版本,命令例子如下
~$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh
- 对下载好的文件进行解压,输入命令后一直按回车键,命令例子如下
~$ bash Anaconda3-2020.11-Linux-x86_64.s
- 安装完成后,断开ssh链接,重新进入服务器后即可发现安装完成
- 或者可以输入命令激活:
source ~/.bashrc
- 下面给出一些在conda中常用的命令
conda config --set auto_activate_base false #取消每次启动时自动激活conda的base环境
conda list # 查看这个环境下安装的包和版本
conda install numpy scikit-learn # 安装numpy sklearn包
conda env list # 查看所有的环境
conda create --name yourEnv python=3.7.4 # 创建虚拟环境
#–name:也可以缩写为 【-n】,【yourEnv】是新创建的虚拟环境的名字,创建完,可以在装anaconda的目录下找到envs/yourEnv 目录
#python=3.7.4:是python的版本号。若未指定,默认为当前环境的python版本.
source activate yourEnv # 激活环境
conda deactivate yourEnv # 退出环境
conda env remove -n yourEnv # 删除环境
conda remove -n yourEnv package_name # 删除环境中的某个包
- 最好是在虚拟环境中安装包。此时,创建虚拟环境,命令例子如下
~$ conda create --name python37 python=3.7.4
安装CUDA和CUDNN
参考链接:
- https://blog.csdn.net/qq_33200967/article/details/80689543
- https://blog.csdn.net/weixin_44799144/article/details/114273938?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-
- https://blog.csdn.net/Trasper1/article/details/100039450
首先需要知道这样一个顺序,有一台机器,先安装显卡驱动后,安装对应的cuda,再安装对应的pytorch
- 查看当前服务器的驱动版本和CUDA
- 对照表,看服务器的驱动版本所对应的CUDA
- 可以通过看输入命令,查看CUDA版本和cudnn版本的对应,命令例子如下
~$ conda search cudnn --info
- 根据驱动版本下载对应的CUDA和cudnn,建议下载最新版,命令例子如下
# 安装对应的CUDA版本
conda install cudatoolkit=10.0
# 安装对应的cudnn版本
conda install cudnn=7.6.5
- 到pythorch官网下载对应版本的pythorch-gph,建议在虚拟环境中下载
- 由于从官网下载太慢,因此需要换下载源,从其他地方下载
- 写入如下代码,更换镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
- 修改conda install那条指令,告诉conda不要去默认的墙外那个url去下载
具体方法是将 conda install pytorch torchvision cudatoolkit=9.0 -c pytorch
尾部的-c pytorch这个option去掉,直接run:
conda install pytorch torchvision cudatoolkit=9.0
配置jupyter环境
参考链接:
- https://blog.csdn.net/xushu_me/article/details/104066613
- https://www.jianshu.com/p/4c3c6d47ca97?from=singlemessage
参考链接里的步骤,
先按照第一个链接下载jupyter(直到生成Jupyter的配置文件),然后按照第二个链接配置环境