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、重启系统(一定要重启):reboot 5、验证nouveau是否已禁用:lsmod | grep nouveau
若没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动了。
6、关闭图形界面:sudo service lightdm stop 7、卸载掉原有驱动:sudo apt-get remove nvidia-*
3、安装NVIDIA驱动
- 安装命令:
sudo ./NVIDIA-Linux-x86_64-470.94.run 注意,驱动名需要改成你下载的版本,另外需要cd到驱动下载路径下再执行安装命令,或输入驱动绝对路径都行。 - 安装过程中会问你的问题,照着我下面回答即可:
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 without signing 问题大概是: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/user/anaconda3/bin:$PATH 5. 输入后按esc键回到正常模式并输入:wq ,然后回车,即可保存。然后输入source /etc/profile 回车。 6. 重启: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 2、pip install opencv-contrib-python-headless 即可安装成功
如果文章解决您多年未解之谜,请一键三连!
|