ubuntu18.04_1660ti_cuda10.1_cudnn763_torch
一、ubuntu18.04安装
1. 软碟通做一个启动盘(需要一个3.0的u盘)
软碟通下载链接:link
ubuntu镜像文件下载链接:link
可以选择其他16或者19版本,建议选择LTS,lts—long_term_support,意思是长期支持版
打开软碟通—>文件—>打开(选择刚刚下载的镜像文件)—>启动—>写入硬盘映像—>写入
2.安装ubuntu
百度一下电脑的u盘快速启动按键,重启电脑,选择u盘启动,傻瓜操作到分区设置,选择安装的空盘,加号
(1)设置swap(交换空间),大小为你内存条大小就行
(2)其余全为主分区,挂载点—> /
(3)安装启动器的设备更改为刚创建的盘符
(4)设置用户名和密码,自动重启
3.安装显卡驱动(手动安装)
(1)根据自己的显卡下载驱动:link
(2)检查ubuntu是否有gcc和g++:
gcc --version g++ --version
安装gcc_7 g++_7:
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install gcc
sudo apt install gcc
sudo apt-get install g++
(3)检查make是否有:
make --version
安装make:sudo apt_get intall make
(4)禁用neaveau
sudo gedit /etc/modprobe.d/blacklist.conf
在末尾添加
blacklist nouveau
options nouveau modeset=0
保存退出,刷新内核,重启,重启后打开终端 运行lsmod | grep nouveau,没有输出则成功
sudo update-initramfs -u
reboot
lsmod | grep nouveau
(5)安装显卡驱动
进入命令行模式 ctrl+alt+f6 --> 关闭x服务器 sudo service lightdm stop --> 进入显卡驱动的文件夹 -->运行下载的显卡驱动 --> ok --> 打开x服务器 sudo service lightdm start --> 返回图形界面 ctrl+alt+f1 --> 查看显卡信息 nidia-smi
# 关闭x服务器
sudo service lightdm stop
# 运行下载的显卡驱动
sudo ./NVIDIA-Linux-x86_64-430.09.run
# 打开x服务器
sudo service lightdm start
# 查看显卡驱动信息
nvidia-smi
二、cuda10.1_cudnn7.6安装
1、下载安装包:
2. 安装cuda
# 首先进入命令行界面
ctrl+alt+f6
# cuda
sudo sh cuda_9.0.176_384.81_linux.run
accept
n(driver不安装,因为已经有显卡驱动了)
y
y
y
也有直接把driver前面的x选择框,取消不选那种,其余全选和n y y y效果一样
# 返回图形界面
ctrl+alt+f1
设置环境变量:
#打开环境配置文件
sudo gedit ~/.bashrc
#在最后加入
export PATH=$PATH:/usr/local/cuda-10.1/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
# 第一行为安装的cuda下的lib位置,注意cuda版本不同文件名称不同,类推
# 测试 cuda
nvcc -V
# 由下图输出代表成功
3. cudnn安装
解压 --> 右键提取到此处 --> cuda --> 复制文件 --> 更改权限
# 右键在此处打开终端
# 复制
sudo cp include/cudnn.h /usr/local/cuda-10.1/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64/
# 更改权限
sudo chmod a+r /usr/local/cuda-10.1/include/cudnn.h
sudo chmod a+r /usr/local/cuda-10.1/lib64/libcudnn*
# 测试
cat /usr/local/cuda-10.1/include/cudnn.h | grep CUDNN_MAJOR -A 2
763代表cdunn版本,如下图显示安装成功
三、 Anaconda及python2/3不同版本配置
解决办法,使用Anaconda图形界面管理(泪目啊!知道这一步的时候不知道踩了多少命令行界面配置的坑-_-! 你能看到这里会少走很多弯路 )
1 Anaconda安装
官方网站:link
Anaconda2和3只是基础版本不同,我的ubuntu18.04自带的python是3.6.8,但很多教程是说自带的版本是2.7,可能我选的是桌面版和其他的版本不一样,这里我就选择的Anaconda2,下载完成为sh文件
在文件位置打开命令行
sudo sh Anaconda2-2019.10-Linux-x86_64.sh
一路回车键,yes
会让你选择是否将Anaconda的bin目录添加到bashrc中,就是默认的环境变量,同样yes就好了,安装完成
python
#看一下版本和来源对不对,是否为Anaconda的python
要更改为系统默认的python,可以直接打开bashrc文件,将Anaconda的环境配置注释了,在重新更新一下就行了,操作如下
sudo gedit ~/.bashrc
# 一般在倒数第一行,anaconda的安装位置,前面加#,保存退出即可
source ~/.bashrc
#重新查看python版本是否为系统版本
python --version
2 多python环境的配置
首先打开anaconda的图形界面,因为采用的默认路径安装,安装位置在用户的主目录下,打开方式
source ~/anaconda2/bin/activate root
anaconda-navigator
进入图形界面,打开环境,里面只有root,下面创建(create),选择python版本和自己命个名就行了,这里建议更新一下anaconda的源为国内源,默认为国外源下载速度感人,
安装扩展包直接右边 not install 搜索就行了,方便快捷
容我有时间再来更新,
待续