系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13

一、U盘启动盘的制作(下载ULtraISO)

1.Ubuntu启动盘的制作

ubuntu16.04系统镜像:
链接:https://pan.baidu.com/s/1VPOEWnJqANdhVInv6D4iGQ
提取码:82sx
系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第1张图片
系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第2张图片
系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第3张图片
系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第4张图片
系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第5张图片

2.Windows启动盘同上

Windows系统镜像包含激活软件:
链接:https://pan.baidu.com/s/13Xq8iWXdTGvQbnJYEHVsJg
提取码:89w0

二、安装系统

1.安装Windows系统

2.安装Ubuntu系统(断网安装)

(1)分区

分区时,最好按照/boot(这个区一般500M就可以了,但是我的内存大给了2个G,主要也是怕以后东西多boot区会满,要加内存会特别麻烦),/根分区也就是Windows下的c盘不用太大80G足以(如果自己的硬盘空间实在太多,根据自己需要,我的是2T硬盘),/home分区强烈建议能给多少就给多少(因为你的好多东西都存在此处),swap交换分区一般是内存两倍(有些人不建议分,但建议还是分一下)

(2)换清华源(其他国内源也可以)

更新源
sudo apt-get update
sudo apt-get upgrade

系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第6张图片

(3)安装谷歌浏览器

进入谷歌官网下载浏览器的deb包,双击直接安装(或者进入文件所在目录,打开终端:sudo dpkg -i 下载谷歌的文件名 )

sudo dpkg -i 下载谷歌的文件名

(4)安装搜狗输入法

  1. 打开系统设置system settings->language support->install/remove languages在弹出的菜单中选择Chinese(simplified),点击apply。
  2. 配置输入法框架(搜狗输入法是建立在fcitx框架之上的,所以要将输入法框架选择为fictx),
    注意:如果没有fcitx选项,那么你就需要安装fcitx框架之后在进行配置,配置好输入法框架之后,重启ubuntu系统。重启之后如果配置成功,在任务栏的右上角会出现fcitx的设置选项(一个小键盘图标)
    安装方法如下:
sudo add-apt-repository ppa:fcitx-team/nightly   //添加FCITX仓库 
sudo apt-get update
sudo apt-get install fcitx   //安装fcitx输入法框架
  1. 去搜狗官网下载输入法for Linux
  2. 下载完成之后,在download目录下找到下载的文件,双击安装即可,点击install即可。然后重启
    系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第7张图片

三、安装1080Ti驱动

  1. 去官网下载:https://www.nvidia.cn/Download/index.aspx(或百度搜索NVIDIA驱动下载)
  2. 选择对应的驱动版本,下载之后为.run文件
  3. 删除原有驱动:sudo apt-get remove --purge nvidia*
  4. 安装vim编辑器:sudo apt-get install vim
  5. 查询是否有nouveau:
    lsmod | grep nouveau 查询是否有nouveau这个驱动
  6. 禁用nouveau:
    sudo vim /etc/modprobe.d/blacklist.conf
    添加下面两句代码:
blacklist nouveau
options nouveau modeset=0
  1. 更新:sudo update-initramfs -u
  2. 查看是否禁用:lsmod | grep nouveau
  3. 禁用图形用户界面:sudo service lightdm stop
  4. 按Ctrl+alt+f1进入命令行,紧接着输入 用户名 按回车键 再下面 输入密码
  5. 打开所在的文件夹:cd ~/download/
  6. 打开终端,安装驱动:
chmod 777 NVIDIA-Linux-x86_64-440.36.run
sudo sh ./NVIDIA-Linux-x86_64-440.36.run -no-x-check -no-nouveau-check -no-opengl-files
  1. 挂载驱动: modprobe nvidia
  2. 查看:nvidia-smi
  3. 打开图形界面:sudo service lightdm start
  4. 退出ctrl+alt+F7
  5. 注意在安装驱动时有一个默认选项是否的,要选择是,而且就那一个,否则容易造成驱动装上重启时反复进入登录界面

四、安装cuda(.run)

1.以cuda10.0,进入文件所在的终端

sudo sh cuda_10.0.130_410.48_linux.run
sudo sh cuda_10.0.130.1_linux.run   这个是补丁文件

因为过程需要不停的按enter,用一本书的书角压住回车键,直到显示到100%.接着按下面的步骤依次选择:accept;y;y;y安装完成
2.设置环境变量:

sudo vim ~/.bashrc

加入下面三句话:

export LD_LIBRARY_PATH=$LDLIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

cuda9.0的加入下面三句话:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0

保存 关闭,命令行输入:source ~/.bashrc

2.查询cuda(下面两种方法选择一个)

nvcc --version 
cat /usr/local/cuda/version.txt

系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第8张图片

五、安装cudnn

解压下载的文件,可以看到cuda文件夹,在当前目录打开终端,执行如下命令:

sudo nautilus   执行这句命令之后,才能把文件复制到user下,否则会有权限问题,无法复制

将解压后的文件夹拷贝到CUDA安装的根目录下替换同名文件即可:
系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第9张图片
执行下面两句代码,安装完毕。

sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

查看cudnn:

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

系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第10张图片

六、安装anaconda

系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第11张图片

  1. 在次终端下:bash ./Anaconda3-5.2.0-Linux-x86_64.sh
  2. 检查环境变量:sudo vim ~/.bashrc
    系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第12张图片
    没有的话,则添加:
    export PATH="/home/用户名/anaconda3/bin:$PATH"

七、Anaconda环境

  1. 创建环境:conda create -n tf python=3.6
  2. 删除环境:conda remove --name --all
  3. 复制环境:conda create –n 新名字 --clone 旧名字
  4. 查询环境:conda info --envs

八、pytorchGPU的安装

系统+1080Ti驱动+cuda+cudnn+anaconda+pytorchGPU/tfgpu1.13_第13张图片

conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

九、国内源tfGPU的安装

安装TensorFlowGPU1.13(清华源)

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.13.1

以上所有软件的安装包:
链接:https://pan.baidu.com/s/1xqfcC2PKj0yNtBlmdinKiA
提取码:zq41

你可能感兴趣的:(ubuntu,cuda,tensorflow,pytorch)