1、下载NVIDIA驱动
在官网自行选版本下载:https://www.nvidia.com/Download/index.aspx
2、配置环境
1、安装vim:sudo apt-get install vim
2、编辑文件blacklist.conf:sudo vim /etc/modprobe.d/blacklist.conf
在文件最后部分插入以下两行内容:
blacklist nouveau
options nouveau modeset=0
3、更新系统:sudo update-initramfs -u
4、重启系统(一定要重启):sudo reboot
5、验证nouveau是否已禁用:lsmod | grep nouveau
若没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动了。
6、关闭图形界面:sudo service lightdm stop
7、卸载掉原有驱动:sudo apt-get remove nvidia-*
3、安装NVIDIA驱动
-
安装命令:
sudo bash ./NVIDIA-Linux-x86_64-470.94.run
注意,驱动名需要改成你下载的版本,另外需要cd到驱动下载路径下再执行安装命令,或输入驱动绝对路径都行。 -
报错解决:
(1)如果提示未安装“cc”的错误,请先安装后再试:
①sudo apt-get update
②sudo apt-get install gcc
(2)如果提示未安装“make”的错误,请先安装后再试:
①sudo apt-get update
②sudo apt-get install ubuntu-make
③sudo apt-get install make
(3)如果遇到其他错误,但是点击ok后还在安装界面,那就可以忽略掉错误,继续往下安装即可。 -
安装过程中会问你的问题,照着我下面回答即可:
The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 Yes 。
Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 。
Install NVIDIA’s 32-bit compatibility libraries?选择 No。
Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes。 -
测试显卡驱动是否可载入:
在终端输入:nvidia-smi
,如果可看到显卡信息,说明已经大功告成!下图展示的是我在Linux系统里读取到了我的RTX3090显卡!如果是有报错,比如叫你输入命令安装驱动的这种提示,那大概率是因为驱动没有安装好,需要卸载重装!!
4、安装anaconda
1.下载命令:wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
2. 下载完成后,输入安装命令:bash Anaconda3-2021.05-Linux-x86_64.sh
(注意,记得进入到该安装包目录下再输入安装命令,或者输入安装包的绝对路径也行)
安装过程中,刚开始要按回车键很多次(大概一直按住5秒这样),之后两三个地方会让你输入yes/no,全输入yes。有提示输入回车的,就按回车,然后等待1分钟左右即可安装完毕。
3. 安装完成之后输入添加到路径的命令:vim ~/.bashrc
4. 按“i”键进入插入模式,在打开的文件中最后一行加上:PATH=/home/xxx/anaconda3/bin:$PATH
,其中xxx为你的用户名。
5. 输入后按esc键回到正常模式并输入:wq
,然后回车,即可保存。然后输入source /etc/profile
回车。
6. 重启:sudo reboot
5、安装pytorch和tensorflow
- pytorch官网:https://pytorch.org/,自行选版本下载。注意:配置nvidia 30系列的显卡,如RTX 3090显卡,cuda需要11.0或以上版本。
- pip直接安装:
pip install tensorflow
6、其他库的安装
安装opencv:
1、pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
2、pip install opencv-contrib-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
即可安装成功
文章评论