深度学习主机Ubuntu18.04环境搭建(CUDA,CUDNN,Tensorflow,Pytorch,Pycharm)

论坛 期权论坛 脚本     
匿名技术用户   2021-4-8 02:03   1358   0

1. Ubuntu18.04 安装

(1)下载Ubuntu镜像,打开https://ubuntu.com/download/desktop网页,进入网页点击Download按钮开始下载,如图所示:

(2)制作U盘启动盘:

1)安装制作工具:UltralSo,下载地址https://cn.ultraiso.net/xiazai.html,下载后完成安装

2)插入用来做启动得U盘,并格式化U盘(U盘16GB或者以上)

3)打开安装好的UltraISO,点击继续试用按钮工作界面,界面如图

4)进入工作界面后,点击菜单栏文件(F),在弹出的选项卡里点击打开

5)在弹出的文件选择对话框中找到下载好的 Ubuntu18.04.1 LTS 镜像文件,打开后如下图所示:

6)点击菜单栏上的启动,在弹出的选项卡里点击写入硬盘映像

7)在弹出的新窗口中,
动器:选择刚刚插入的U盘
式:设置为USB-HDD+
其余需要勾选的不管,采用默认的设置就行
然后可以格式化一下
最后点击最下面一栏的写入按钮

8)写入过程大概会持续4~5分钟,完成后界面如下图所示,接着点击返回按钮

(2)设置启动项

1)关闭你要安装 Ubuntu18.04.1 的目标主机,然后插入启动盘,接着开机,迅速的按住 F12直到进入 bios 设置界面(不同的电脑进入 bios 的按键不同,一般为 F12 或者 Delete 键),通过方向键选择Boot Menu,然后回车

2)进入Boot Manager后,选择 EFI USB 作为启动项,回车

3)至此我们就进入了安装程序,选择 Install Ubuntu, 回车直接安装

4)选择语言

中文简体在倒数第三个

键盘布局 选择美式英语

更新选项,选择 最小安装

选择安装类型

可以根据自己选择安装类型

选择时区

创建用户名

安装系统软件

用户名创建完成后,安装程序会安装一些必要的系统软件,整个过程会持续大概 20~30分钟,完成后,会弹出如下的对话框。

至此,Ubuntu18.04.1 安装完成!此时拔出 U盘,接着重启电脑

在终端输入如下两条命令,更新系统

sudo apt-get update

sudo apt-get upgrate

2. 挂载硬盘

1)查看所需要挂载的分区

打开终端 输入sudo fdisk -l 所挂载的硬盘类似 /dev/nvme0n1

2)接着创建需要挂载的目录

sudo mkdir /ssd

3)编辑文件

sudo gedit /etc/fstab

4) 在文件末尾添加一行

/dev/ nvme0n1 /ssd ext4 defaults 0 0

保存,并进行挂载

sudo mount /ssd

3 装载GPU 驱动

1)添加nvidia驱动的ppa源并进行安装:

sudo add-apt-repository ppa:graphics-drivers/ppa

2)查看可选驱动版本

ubuntu-drivers devices

3)安装nvidia驱动及其依赖的包(我这里选择nvidia-driver-410

sudo apt-get update

sudo apt-get install nvidia-driver-410

sudo apt-get install mesa-common-dev

sudo apt-get install freeglut3-dev

4)然后再重启

reboot

4 装 cuda10.0

1)下载cuda,地址如下,选项按下图所示选择

https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal

2)然后根据下载文件分别安装

sudo sh cuda_10.0.130_410.48_linux.run (安装cuda过程中,不使用默认驱动,其它默认就可以)

sudo sh cuda_10.0.130.1_linux.run

3)添加环境变量

输入 sudo gedit ~/ .bashrc

将如下内容添加到文本最后

export CUDA_HOME=/usr/local/cuda-10.0

export LD_LIBRARY_PATH=${CUDA_HOME}/lib64

export PATH=${CUDA_HOME}/bin:${PATH}

4)输入如下命令使之生效

source ~/.bashrc

5)reboot(重启电脑)

5 装 cudnn

下载cudnn ,地址如下

https://developer.nvidia.com/cudnn

进入如点击Dowload cuDNN下载之前需要用邮箱注册登陆

登陆之后下载所需要的版本

下载之后解压该文件,进入cudnn-10.0-linux-x64-v7.6.4.38文件夹,

打开终端,输入如下命令

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*

输入一下命令查看cudnn安装是否完成

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

6 安装其它环境

1)ubuntu,因自带Python3.6.8,因此不需要安装python

2)安装pip

sudo apt install python3-pip

3) 安装torch

进入torch官网,网址如下,点击下图红色框

https://pytorch.org/

根据需求选择相应torch版本

这里选择安装torch1.1.0

在终端输入以下命令(因torch包很大这里选用豆瓣元下载)

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple torch==1.1.0 torchvision

安装完成后,可以输入一下命令确认torch是否安装完成

python

import torch

如果不报错就说明安装已经完成

4)安装opencv

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

安装完成后,可以输入一下命令确认opencv是否安装成功

python

import cv2

如果不报错就说明安装已经完成

5)安装tensorflow(这里安装tensorflow-gpu版本为1.14.0)

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.14.0

安装完成后,可以输入一下命令确认tensorflow是否安装完成

python

import tensorflow

如果不报错就说明安装已经完成

7 软件安装

(1)安装notepad++

sudo add-apt-repository ppa:notepadqq-team/notepadqq

sudo apt-get update

sudo apt-get install notepadqq

(2)安装 pycharm

进入Pycharm 官网

https://www.jetbrains.com/pycharm/download/#section=linux

1)直接点击下载DOWNLOAD,如图

2)下载完成后,安装包在Downloads文件夹下,如图

3)解压文件。

4)先整理文件夹,把 pycharm-2018.1.4 文件夹放在Downloads根目录,方便找到;

5)打开终端,进入pycharm-2018.1.4/bin;

6)执行pycharm.sh命令文件,开始安装;

7)出现Complete-Installation提示框,如图3,如果需要导入之前安装版本的配置的话,就选第一个,没有就选第二个。所以这里选第二个,直接点OK,如图

8)弹出 PyCharm Privary Policy Agreement,隐私政策协议框,点击Accept ,如图

9)弹出PyCharm License Activation框,即PyCharm许可证激活

选择Activation Code激活方式,注册码可以从下边网页获取

https://www.cnblogs.com/zsdofblog/p/11732110.html

10)安装开始,很快,如图

11)安装完成后,会弹出PyCharm Initial Configuration框,即PyCharm初始化配置,如图

a. Keymap scheme:键盘方案,选择Eclipse,意思是设置Pycharm为Eclipse快捷键

b. ide theme:皮肤主题,默认Intellij。可根据自己喜欢选其他的

c. Editor colors and fonts:编辑器的主题,可以点击下面的“Click to hide preview”进行预览,这里选择的是 Darcula

d. 然后下面的Create desktop entry 默认打勾就行了

最后点击OK,完成设置。

10)完成安装,如图

创建快捷方式

1)在/usr/share/applications创建一个文件:pycharm.desktop(touch,gedit,nano指令等)

cd /usr/share/applications

sudo gedit pycharm.desktop

2)编辑这个文件,添加以下内容

[Desktop Entry]

Version=1.0

Type=Application

Name=Pycharm

Icon=/home/mengdan/Downloads/pycharm-2018.2.1/bin/pycharm.png

Exec=sh /home/mengdan/Downloads/pycharm-2018.2.1/bin/pycharm.sh

MimeType=application/x-py;

Name[en_US]=pycharm

注意,这里Icon和Exec的绝对路径,从该文件的属性里查看:

3) 通过快捷方式打开软件,此时桌面左侧有快捷方式出现,然后锁定到桌面左侧

8. 其它事项

(1) ubuntu 18.04 网络图标不见的问题解决方案

如下操作:

sudo service network-manager stop

sudo rm /var/lib/NetworkManager/NetworkManager.state

sudo service network-manager start

sudo gedit /etc/NetworkManager/NetworkManager.conf

false改成true

sudo service network-manager restart

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP