写在前面的话:环境为ubuntu18.04 + cuda 10.0 + anaconda +cudnn + pytorch + python 3.8+pycharm 版本不同的话也可以按照这个去安装
ubuntu设置
1.进入bios中关闭secure boot,这一步很关键 不然cuda起不来,如果你用扩展屏的话也起不来,所以要关掉他
安装CUDA
STEP1:CUDA官网选择适合自己系统的版本下载。
我的系统是Ubuntu18.04、64位,选择CUDA10版本如下:
推荐你用VPN去下载,不然会慢到你怀疑人生,因为是国外的服务器所以超级慢,VPN的站点源最好也是美国的
STEP2:安装CUDA
在命令行中键入:
sudo chmod +x cuda_10.0.130_410.48_linux.run
sudo sh cuda_10.0.130_410.48_linux.run
一直按Enter直至把声明加载完毕(这里超级多) 如果驱动是独立安装了,一定要选择不安装驱动!
STEP3:添加环境变量:
export CUDA_HOME=/usr/local/cuda
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
source ~/.bashrc
STEP4:编译个小sample测试下是否ok
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
结果如下则是成功
安装Anaconda3
Anaconda是Python的包管理器和环境管理器,可以方便我们安装Python的第三方库。
STEP1:官网下载地址:点击查看
STEP2:选择自己的环境 下载 傻瓜式安装即可
sudo chmod +x Anaconda3-5.2.0-Linux-x86_64.sh
sudo sh Anaconda3-5.2.0-Linux-x86_64.sh
STEP3:然后添加环境变量 注意路径中username--(bruno)是你自己的路径
export PATH="/home/bruno/anaconda3/bin:$PATH"
source ~/.bashrc
STEP4:给anaconda添加运行读写权限,否则后面在anaconda中安装环境的时候会报权限错误(注意下面两句中的bruno都要改成你自己的路径名)
#sudo chown -R bruno anaconda3
sudo chown -R 1000:1000 /home/bruno/anaconda3
sudo chown -R 1000:1000 /home/bruno/.conda
STEP5:然后运行下面命令查看是否安装成功,如果出现版本信息则为成功
conda -V
安装cuDNN以及pytorch
配置anaconda
cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。
STEP1:我们之前安装的Anaconda其实类似于虚拟环境,因为我们做不同的项目需要不同的环境,来回卸载安装比较麻烦,所以可以用anaconda去建立虚拟环境。我们先在anaconda中建立一个虚拟环境然后在虚拟环境中安装Cudnn以及pytorch。
conda create -n your_name jupyter notebook
这句话的意思是创建一个名字为your_name的虚拟环境,并且这个虚拟环境额外安装jupyter notebook第三方库。可以将your_name改为你自己喜欢的名字,这个名字是你的虚拟环境的名字,自己随便取,比如bruno_test。回车输入Y进行安装。
STEP2:安装好后,可以通过下面的指令 查看已有环境情况
conda info -e
STEP3:安装好环境后,我们就可以激活your_namej环境
conda activate your_name
你会发现激活后 你的命令行前面变了 这就表示你在该环境中了。
安装cudnn
在your_namej环境下输入以下命令进行安装
conda install cudnn
注意查看是否出现already installed。
安装Pytorch
打开Pytorch官网:点击查看
选择好你自己的环境,然后它会自动生成run this command,可以注意到没有我之前安装的cuda 10.0这个选项,所以我自己改了下command。okk,依旧在your_name环境下运行上面生成的command
conda install pytorch torchvision cudatoolkit=10.0 pytorch
同样这个安装速度会让你怀疑人生,可以同过使用VPN或者切换conda源来解决,
安装Pycharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=linux
选择免费的Community版本即可 安装时勾选所有复选框 其余默认设置 初次进入界面时会选择是否安装 MD和VIM 建议都安装
加入环境变量
export PATH="/home/software/installation/pycharm/pycharm-2020.2.2/bin:$PATH"
将anaconda环境导入pycharm
将anaconda环境导入pycharm中,我们便可以进行开发啦,
首先打开要开发的项目,如果没有的话就新建一个
点击菜单栏中的File选择setting,会出现下面这个设置界面
如上图选择Project再选择Python Interpreter 再点击右侧的螺母按钮 选择add
如上图所示,选择Conda Enviroment 选择Existing environment 选择两个环境 (可参考我的环境) 勾选使能
点击ok后会发现刚才的界面多了很多package信息
点击Apply再点击OK 即可
okk 到这里所有的环境就都安装结束了,可以开始使用了。
码字不容易,赞赞赞!收藏收藏收藏!