ubuntu系统装机以及安装cuda,显卡驱动和cudnn

1,install ubuntu
!!!guide by uefi
partition:
totally:100g
efi:512m
swap:12288m
/:20480m
/home:剩下的空间都给了吧


2,第一次启动ubuntu有问题
solution:
ctrl+alt+f1
sudo vi /etc/default/grub
change'quiet splash' to 'quiet splash nomodeset'
sudo update-grub

reboot,ok!

3,安装常用软件
sudo apt-get install vim
sudo apt-get install lrzsz
sudo apt-get install openssh-server
sudo apt-get install openssh-client
sudo apt-get install tree htop

4,安装中文输入法
sudo apt-get install fcitx-googlepinyin
setting->language support->fcitx
reboot
setting->text entry->add google pinyin
我终于可以输入中文了!

5,显卡和驱动一块安装
检查显卡信息:

lspci | grep -i nvidia 

CUDA的官网查看自己的GPU版本是否在CUDA的支持列表中,2080,找到了geforce titan系列和notebook系列,
两个的计算能力都是7.5,问题不大。
验证自己的ubuntu内核信息:
uname -m && cat /etc/*release
是否安装gcc
gcc --version

查看系统是否安装了正确的内核标头和开发包,没有的话装一下

uname -r

sudo apt-get install linux-headers  - $(uname -r)

查看当前的显示是谁驱动的?
lsmod|grep nouveau #有输出表示是nouveau驱动的,我们应该把它关掉
sudo vim /etc/modprobe.d/blacklist-nouveau.conf #没有就新建
内容是这样的:
blacklist nouveau
options nouveau modeset=0
刷新一下
sudo update-initramfs –u
再查看
lsmod|grep nouveau #这家伙为啥还是有?
那我们只能,,reboot
重启后直接进入ctrl+alt+f1,
lsmod|grep nouveau #这家伙终于没了
sudo service lightdm stop #先把旧显示关掉才能装新的嘛
运行刚刚下载的cuda驱动文件,位置~/temp/cuda_10.0.130_410.48_linux.run,记得777一下
用enter看完授权文件以后accept,一通操作需要选择,总之,
opengl---no
driver---yes
其他的随缘吧。
何为安装成功?
cat /proc/driver/nvidia/version
nvidia-smi
都没问题,但是
nvcc -v有问题,为啥?环境变量没加呀。
sudo service lightdm start开启图形界面,加环境变量去了

vim .bashrc //编辑.bashrc文件,在最后加上
export PATH=$PATH:/usr/local/cuda-10.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

reboot
nvcc -V #cuda10.0注意大小写!!!光自己吓唬自己。。。。
注意:
cuda10.0某些重要文件的安装位置:
cuda samples:~
cuda toolkit location:/usr/local/cuda-10.0
cuda symbolic location:/usr/local/cuda

后来发现10.0有个补丁包,一块装了吧,同样是进入ffy模式下,运行补丁包文件,accept以后指定cuda位置,完成。

6,安装cudnn
下载linux版本的cudnn,
重命名并且解压
tar -xvf cudnn10.0.tgz
需要给予read的权限,然后拷贝到对应位置
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
查看是否安装成功:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

 

7,cuda10.2 for ubuntu18.04

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
sudo sh cuda_10.2.89_440.33.01_linux.run

 

posted @ 2021-01-11 16:31  0点0度  阅读(438)  评论(0编辑  收藏  举报