推荐使用专业版,不建议使用汉化。
具体步骤:
sudo sh pycharm.sh
下载前要自行确定自己需要的是哪个版本的anaconda。
我这里使用的是:Anaconda3-5.0.1-Linux-x86_64.sh,默认带python3.6版本的。
推荐使用清华源下载
具体步骤:
sudo sh Anaconda3-5.0.1-Linux-x86_64.sh
注意事项:
安装最后一步一定要anaconda的路径配置到环境中,即最后一步一定要选择True。
具体步骤:
cd ~/.pip
mkdir ~/.pip
cd ~/.pip
touch pip.conf
gedit pip.conf
在pip.conf中添加以下内容:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
然后保存即可
4. 修改完毕后,输入官网给的pip命令下载即可:pip3 install torch torchvision
5. 如果pip用不了,就下载pip工具:sudo apt-get install pip3
以上步骤做完以后,可以在pycharm中输入下面的代码进行测试:
import torch,torchvision
import numpy,sklearn
import matplotlib.pyplot as plt
具体步骤
sudo apt-get install vim-gtk
1、创建下面的文件:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
2、 在文件内插入以下内容:
blacklist nouveau
options nouveau modeset=0
3、执行以下命令使禁用生效并且重启:
sudo update-initramfs -u
sudo reboot
重启后可以验证是否生效:
lsmod | grep nouveau
若没有输出,则禁用生效。
注意:在编辑文件是按I是进入编辑模式,编辑完以后按esc退出,再输入:wq保存并退出
这里安装NVIDIA-Linux-x86_64-430.64.run
具体步骤:
安装gcc,make
可以先查询一下是否安装gcc和make
gcc版本查询:gcc --version
安装指令:
sudo apt-get install gcc
sudo apt-get install make
sudo sh NVIDIA-Linux-x86_64-430.64.run
注意:第一次警告不用管,点continue即可
sudo reboot
具体步骤:
sudo service lightdm stop
cd /home/whale
sudo sh cuda.run
sudo apt install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
sudo service lightdm start
sudo vim .bashrc
export PATH=/usr/local/cuda-9.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH
32位系统:
export PATH=/usr/local/cuda-9.1/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib:$LD_LIBRARY_PATH
source .bashrc
cat /proc/driver/nvidia/version
nvcc -V
import torch
print(torch.__version__)
print(torch.cuda.is_available())
cuDNN的安装是建立在我们成功安装cuda的基础上的
注意:cudnn的版本选择是和你所使用的系统以及cuda的版本有关系的,要注意合理选择
cudnn下载链接
这里我以cudnn-10.1-linux-x64-v7.6.5.32.tgz为例子
具体步骤:
1、解压tgz文件:
tar -xzvf cudnn-9.1-linux-x64-v7.tgz
2、复制文件到cuda安装路径下:
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*
3、cudnn只能通过版本号来验证是否安装成功
查看cuda版本的指令:cat /usr/local/cuda/version.txt
查看cudnn版本的指令:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
结果应该如下图所示:
可以看到我的cuda版本为10.1.243
cudnn的版本为7.6.5
以上步骤完成后,环境就应该搭建完毕了,可以跑一个程序验证一下。