ubuntu16.04安装及深度学习环境搭建


写在前面
最近实验室刚刚配置了新设备,所以从头开始配置一波我平时做深度学习所用到的环境、软件,在这里做个分享,方便自己以后用到时不用再到处查资料,也方便其他要开始学习这个方向的小伙伴,加油!

  • 电脑的一些配置:
    • cpu: i5-8400
    • 内存:8Gx2
    • 显卡:NVIDIA 1080ti

1. Ubuntu16.04安装

这个不是这个教程的重点,具体可以参考博客https://blog.csdn.net/flyyufenfei/article/details/79187656,按照里面的步骤就可成功安装。

#2. 显卡驱动的安装

  • 查看自己的显卡适合的驱动版本号
ubuntu-drivers devices

ubuntu16.04安装及深度学习环境搭建_第1张图片
显示我这里可以安装nvidia-384, 390, 396这三个版本,大家记住自己的电脑需要的版本就好。

  • 卸载原有驱动
sudo apt-get remove --purge nvidia*
  • 添加ppa源到系统
sudo add-apt-repository ppa:graphics-drivers/ppa
  • 更新源
sudo apt-get update 
  • 关闭图形界面
    这是因为桌面显示也是占用显卡的,所以要安装显卡驱动就需要关闭图形界面
sudo service lightdm stop

执行这行代码后会发现屏幕变黑,此时按下ctrl+alt+F1会进入命令行界面,然后输入用户名和密码登录

  • 安装独显驱动
sudo apt-get install nvidia-384
  • 查看是否正确安装
nvidia-smi

ubuntu16.04安装及深度学习环境搭建_第2张图片
如果显示这样表示驱动正确安装

3. 安装anaconda

anaconda是一个集成了python几乎所有可能用到的库的集成包,还包括了jupyter notebook和spyder等好用的工具。

  • 下载anaconda
    官方下载渠道速度可能比较慢,可以直接下载清华镜像
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    ubuntu16.04安装及深度学习环境搭建_第3张图片
    选择适合自己的版本下载即可
  • 安装anaconda
    进入下载目录,打开终端
bash ./Anaconda*.sh

ubuntu16.04安装及深度学习环境搭建_第4张图片
此处是询问你是否要将anaconda添加到路径,建议选择yes,否则后面需要自己手动添加,太麻烦
ubuntu16.04安装及深度学习环境搭建_第5张图片
此处是询问是否需要安装vscode,按自己需求,如果需要或者自己电脑还没有安装,建议选择yes,因为vocode用来配置成python IDE确实是一个很不错的选择
此时打开终端,输入conda安装命令是否可用,如果显示
ubuntu16.04安装及深度学习环境搭建_第6张图片
表示可用,如果不可用,
这里写图片描述
则在终端输入

sudo source ~/.bashrc

如果安装时没出问题,一般此时就可以正常使用了

下面安装一些个人要用到学习框架或者软件,依据个人情况进行选择安装
#4. 安装keras

conda install keras-gpu

ubuntu16.04安装及深度学习环境搭建_第7张图片
可以看到它会自动帮我们安装cuda9.0、tensorflow1.9、keras-gpu-2.2.2等,省去了安装cuda的麻烦,所以直接输入yes,静等它下载安装完成即可

5. 安装pytorch

我们需要去pytorch官网https://pytorch.org/查看conda安装pytorch的命令
ubuntu16.04安装及深度学习环境搭建_第8张图片
正常情况下我们是可以选择自己的系统,安装方式,python版本,cuda版本这些,并且在run this command后面会有一行自己选择的配置下pytorch的安装命令,奈何天朝长城防火墙为了我们的安全不让访问,但是通过查看网页源码可以得到
点击firefox浏览器右上角的设置(三条线的那个),点击web developer,查看page source
ubuntu16.04安装及深度学习环境搭建_第9张图片
在第253行就可以看到我们需要的python3.6, cuda9.0的conda安装命令

conda install pytorch torchvision -c pytorch

在终端输入安装命令
ubuntu16.04安装及深度学习环境搭建_第10张图片
输入yes就会帮我们安装pytorch和torchvision

6. 安装远程桌面连接xrdp

  • 安装xrdp
sudo apt-get install xrdp
  • 安装vnc4server
sudo apt-get install vnc4server tightvncserver
  • **安装xubuntu-desktop **
sudo apt-get install xubuntu-desktop 
  • 向xsession中写入xfce4-session
echo “xfce4-session” >~/.xsession 
  • 开启xrdp服务
sudo service xrdp restart

就可以使用了xrdp连接我们的远程服务器了

7. teamviewer安装

去teamviewer官网https://www.teamviewer.com/zhcn/download/linux/ 下载teamviewer linux版
进入下载目录在终端运行进行安装

sudo dpkg -i teamviewer_13.0.9865_amd64.deb

8. 安装虚拟机VMware14

参考这篇博客https://blog.csdn.net/moringrain/article/details/79860246安装即可

9. 安装pycharm

进入pycharm官网http://www.jetbrains.com/pycharm/download/#section=linux
ubuntu16.04安装及深度学习环境搭建_第11张图片
选择Community版本下载即可
下载完成进入下载目录,解压下载的文件,打开终端,执行

cd pycharm-community-2018.2.3/bin
sh ./pycharm.sh

默认所有选项安装即可
安装之后会发现没有pycharm启动图标,我们需要自己制作一个,并把它添加到系统应用图标中去
首先在桌面新建一个Pycharm.desktop的空白文档,输入

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /home/tsmotlp/文档/pycharm-community-2018.2.3/bin/pycharm.sh
Icon=/home/tsmotlp/文档/pycharm-community-2018.2.3/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm  
Exec=sh /home/tsmotlp/文档/pycharm-community-2018.2.3/bin/pycharm.sh
Icon=/home/tsmotlp/文档/pycharm-community-2018.2.3/bin/pycharm.png

这两句因人而异,只是因为我的pycharm.sh和pycharm.png在

/home/tsmotlp/文档/pycharm-community-2018.2.3/bin

下,所以才那么写,保存退出
右键这个新建的pycharm.desktop文件,点击属性,
ubuntu16.04安装及深度学习环境搭建_第12张图片
勾选作为程序执行文件,然后退出,打开终端,将这个文件拷贝到系统应用程序图标存放的地方

cp Pycharm.desktop /usr/share/applications/

然后就可以找到Pycharm的运行图标了
ubuntu16.04安装及深度学习环境搭建_第13张图片

10. 美化

  • 安装Unity-tweak-tool
sudo apt-get install unity-tweak-tool

ubuntu16.04安装及深度学习环境搭建_第14张图片

  • 更新源
sudo add-apt-repository ppa:noobslab/themes
sudo apt-add-repository ppa:numix/ppa 
sudo apt update
  • 安装主题
    sudo add-apt-repository ppa:noobslab/themes  
    sudo apt-get update  
    sudo apt-get install flatabulous-theme 
    sudo apt-get install arc-theme
  • 安装图标
    sudo add-apt-repository ppa:noobslab/icons  
    sudo apt-get update  
    sudo apt-get install ultra-flat-icons 
    sudo apt-get install numix-icon-theme-circle

选择主题
ubuntu16.04安装及深度学习环境搭建_第15张图片
选择图标
ubuntu16.04安装及深度学习环境搭建_第16张图片
最终效果:

11. chrome

https://www.malavida.com/en/soft/google-chrome/linux/download
参考文献:
https://blog.csdn.net/zhuanshu666/article/details/73554885
https://blog.csdn.net/wangweiqiang1325/article/details/53447123
https://blog.csdn.net/X_kh_2001/article/details/81126644

你可能感兴趣的:(ubuntu16.04安装及深度学习环境搭建)