Ubuntu 18.04 机器学习环境设置

写在前面的话:环境为ubuntu18.04 + cuda 10.0 + anaconda +cudnn + pytorch + python 3.8+pycharm 版本不同的话也可以按照这个去安装

ubuntu设置

1.进入bios中关闭secure boot,这一步很关键 不然cuda起不来,如果你用扩展屏的话也起不来,所以要关掉他

安装CUDA

STEP1CUDA官网选择适合自己系统的版本下载。

我的系统是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 到这里所有的环境就都安装结束了,可以开始使用了。

码字不容易,赞赞赞!收藏收藏收藏!

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MacalDan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值