Ubuntu18.04 安装NVIDIA显卡驱动(GTX1060)+CUDA10.1+CUDNNv8+Anaconda3+pytorch+pycharm (最全教程,踩坑)

Ubuntu18.04 安装NVIDIA显卡驱动(GTX1060)+CUDA10.1+CUDNNv8+pycharm+Anaconda3+pytorch (最全教程,踩坑)

经历了一周的疯狂安装,卸载,凭借记忆与无奈写下过程

安装NVIDIA驱动(GTX1060)

参考博客

Ubuntu下安装INVIDIA显卡驱动(避免循环登录问题)
1.卸载之前安装的驱动

sudo apt-get purge nvidia*

2.禁用nouveau,禁用后,

sudo gedit /etc/modprobe.d/blacklist.conf

在文末添加:blacklist nouveau
保存后执行:

sudo update-initramfs -u

3.重启,重启会出现屏幕尺寸不正常,因为禁用了ubuntu自带的图形处理

reboot
lsmod | grep nouveau

若无输出代表禁用nouveau生效。
5.查看当前显卡型号,及推荐安装的驱动

ubuntu-drivers devices
下图可以看到,推荐安装的显卡驱动为440

在这里插入图片描述
6.进入官网,下载对应的推荐驱动
在这里插入图片描述
在这里插入图片描述
7.下载好后,进行安装

sudo chmod +x NVIDIA-Linux-x86_64-440.100.run 
./NVIDIA-Linux-x86_64-440.100.run 

8.安装完成后,检测
出现下图即为安装成功

nvidia-smi 

在这里插入图片描述

安装cuda10.1

参考博客
Ubuntu18.04安装nvidia驱动(1060显卡)、Cuda10.1
Ubuntu18.04安装CUDA10、CUDNN
1.因为不同的显卡驱动版本对cuda的支持不一样,一般最先的显卡驱动可以搭配较高的cuda,需要按照自己的实际情况安装,下面是 驱动——》cuda版本
NVIDIA最新官方查询表
在这里插入图片描述
2.就环境cuda的卸载
卸载旧的cuda安装包

sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove --autoremove nvidia-cuda-toolkit

删除旧的NVIDIA 驱动

sudo apt remove --autoremove nvidia-*

3.安装g++ gcc cmake make

sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install cmake
sudo apt-get install make

4.官网选择合适下载的CUDA
在这里插入图片描述

wget http://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.runsudo sh cuda_10.1.243_418.87.00_linux.run

5.下载好后,运行

sudo chmod +x cuda_10.1.243_418.87.00_linux.run 
./cuda_10.1.243_418.87.00_linux.run 

accept
在这里插入图片描述
因为第一步我们已经预先单独装好显卡驱动,所以,这里没必要也不需要再装驱动(装了会有麻烦)
在这里插入图片描述
6.添加环境变量

gedit .bashrc

在末尾加入

#CUDA
export CUDA_HOME=/usr/local/cuda 
export PATH=$PATH:$CUDA_HOME/bin 
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

7.测试

cd /usr/local/cuda/samples/1_Utilities/deviceQuery 
sudo make
./deviceQuery

``结果如下就表明成功啦
在这里插入图片描述

安装CUDNNv8

参考博客
Ubuntu18.04安装nvidia驱动(1060显卡)、Cuda10.1
Ubuntu18.04安装CUDA10、CUDNN
1.官网下载,对应cuda的cudnn库.

在这里插入图片描述
需要下载三个deb
在这里插入图片描述
2.下载好后进行解压
在这里插入图片描述
参考博客
ubuntu上的cudnn安装及使用报错解决办法
官网新的只能下载的deb包,解压deb包后,不需要移植头文件等操作就成功

sudo dpkg --install libcudnn8_8.0.2.39-1+cuda10.1_amd64.deb
sudo dpkg --install libcudnn8-dev_8.0.2.39-1+cuda10.1_amd64.deb
sudo dpkg --install libcudnn8-doc_8.0.2.39-1+cuda10.1_amd64.deb

若不报错则说明安装成功。
3.测试

cd
cp cd cudnn_samples_v7/mnistCUDNN
cd cudnn_samples_v7/mnistCUDNN
make clean
make -j4

若运行sample最后输出 Test passed 则完成CUDNN的安装
在这里插入图片描述

安装Anaconda3

参考博客,使用方法2
Ubuntu18.04 安装 Anaconda3
使用清华源下载
在这里插入图片描述
下载完成后

cd Downloads/bash Anaconda3-2020.02-Linux-x86_64.sh 

狂按enter 后按yes

添加进镜像源
参考博客

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

添加环境变量

export PATH="/home/kaho/anaconda3/bin:$PATH"

使用conda 后,python 的基础环境为base
在这里插入图片描述
添加清华源和三方源

Conda Forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda创建虚拟环境
参考博客
创建环境

conda create -n my_env_name python=3.7

重新进入虚拟环境

source activate

退出虚拟环境
conda deactivate

激活环境

conda activate  my_env_name

安装包

conda install package

安装pytorch

ubuntu18.04下pytorch的安装及测试
1.进入官网获取下载command
在这里插入图片描述
注意:末尾去掉 -c pytorch 会快点(实测)

conda install pytorch torchvision cudatoolkit=10.1 

在这里插入图片描述

下载pycharm

官网
在这里插入图片描述
下载community 社区版即可

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 以下是Ubuntu 18.04安装NVIDIA显卡驱动教程: 1. 打开终端,输入以下命令以添加NVIDIA PPA存储库: sudo add-apt-repository ppa:graphics-drivers/ppa 2. 更新软件包列表: sudo apt-get update 3. 安装NVIDIA显卡驱动: sudo apt-get install nvidia-driver-440 (请注意,这里的“440”是指驱动程序的版本号,您可以根据您的显卡型号和要求选择不同的版本号) 4. 安装完成后,重新启动计算机: sudo reboot 5. 检查驱动程序是否正确安装nvidia-smi 如果您看到了NVIDIA显卡的详细信息,则表示驱动程序已正确安装。 希望这个教程能够帮助您成功安装NVIDIA显卡驱动程序。 ### 回答2: Ubuntu 18.04是一款非常流行的Linux发行版,但是在安装nvidia显卡驱动时可能会遇到一些困难。接下来,我将为大家介绍ubuntu18.04安装nvidia显卡驱动的详细步骤。 第一步:检查系统是否自带nvidia驱动。 在安装nvidia显卡驱动之前,我们需要检查系统是否已经自带了它。可以使用以下命令来检查: ``` lsmod | grep nvidia ``` 如果系统中已经有nvidia驱动,则会显示以下信息: ``` nvidia_uvm 985673 0 nvidia_drm 45056 8 nvidia_modeset 1114112 15 nvidia_drm nvidia 20257792 431 nvidia_uvm,nvidia_modeset drm_kms_helper 172032 2 nvidia_drm,i915 drm 401408 13 drm_kms_helper,nvidia_drm,i915 ``` 如果没有输出,说明系统中没有自带的nvidia驱动。 第二步:下载nvidia显卡驱动。 我们需要从nvidia官网下载适用于我们显卡的驱动。可以使用以下命令查看本机的显卡信息: ``` lspci -vnn | grep VGA -A 12 ``` 然后根据显卡型号在nvidia官网下载对应的驱动,比如说我们的显卡型号是GTX 1060,则可以到以下网址下载: ``` https://www.nvidia.com/Download/index.aspx?lang=en-us ``` 第三步:安装nvidia显卡驱动。 1. 在安装nvidia驱动之前,我们需要先停止GUI界面,可以使用以下命令来停止: ``` sudo systemctl stop gdm ``` 2. 将下载的驱动复制到/home目录下,然后打开终端,使用以下命令将当前目录更改为/home目录: ``` cd ~ ``` 3. 使用以下命令将驱动文件修改为可执行文件: ``` chmod +x NVIDIA-Linux-x86_64-XXX.XX.run ``` 4. 运行以下命令安装驱动: ``` sudo ./NVIDIA-Linux-x86_64-XXX.XX.run ``` 注意:在安装驱动期间,将会提示你是否安装nvidia的DKMS驱动,这意味着如果更新内核则会自动重新编译模块。建议选择“是”。 5. 安装完成后,使用以下命令重启GUI界面: ``` sudo systemctl start gdm ``` 到此,ubuntu18.04安装nvidia显卡驱动教程就介绍完了。希望对大家有所帮助。 ### 回答3: Ubuntu 18.04是一个广受欢迎的免费和开源的操作系统,可用于个人和企业计算机。对于拥有NVIDIA显卡的用户,安装正确的显卡驱动程序是非常重要的,这有助于显卡的稳定性和性能。以下是Ubuntu 18.04安装NVIDIA显卡驱动程序的教程。 第1步:检查NVIDIA驱动适用于您的显卡 在安装驱动程序之前,您需要确定正确的驱动程序版本适用于您的NVIDIA显卡。您可以在NVIDIA官方网站上找到相应的驱动程序。请注意,您需要知道您的显卡型号和操作系统位数(即32位或64位)。 第2步:更新Ubuntu 18.04 在安装NVIDIA显卡驱动程序之前,我们建议您先更新Ubuntu 18.04。这可以通过在终端中输入以下命令来完成: sudo apt update sudo apt upgrade 第3步:安装NVIDIA显卡驱动程序 要安装NVIDIA显卡驱动程序,请按照以下步骤操作: 1.打开“Software & Updates”(软件和更新)应用程序。 2.单击“Additional Drivers”(其他驱动程序)选项卡。 3.在这里,您将看到一个列表,其中包含可用的NVIDIA驱动程序版本。选择您想要的驱动程序版本并单击“Apply Changes”(应用更改)按钮。 4.驱动程序开始下载和安装。这可能需要一些时间。完成后,您需要重新启动计算机以使更改生效。 完成这些步骤后,您应该成功安装NVIDIA显卡驱动程序。您可以通过在终端中输入以下命令来检查当前正在运行的驱动程序版本: nvidia-smi 希望这个教程对于想要在Ubuntu 18.04中安装NVIDIA显卡驱动程序的用户有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值