配置CUDA和cuDNN以及Detectron过程

配置CUDA和cuDNN真是心累,汗!前前后后下了n个版本,最终找到了正确的打开方式。

安装显卡

首先我的系统Ubuntu 16.04,显卡是Nvidia RTX 2060,这个显卡的驱动真心不好装,在这里也记录一下安装过程吧。
ubuntu安装显卡共有3种方式。

  • 使用标准仓库进行自动化安装
    在安装的发行版中,如 ubuntu, Linux Mint等,找到附加驱动管理软件

这种安装方式有如下缺点:

如果你的显卡比较新可能会出现安装低版本的NVIDIA驱动而造成即可安装完成,但是并没有真正安装成功,可能会出现循环登录,关机死机等等原因。

当你更换驱动的时候可能原有的NVIDIA驱动删除不干净。

当然这种方式也是有优点的:

不需要手动禁止nouveau
操作方便
其实ubuntu自带命令行版本安装工具ubuntu-drivers,终端输入:

ubuntu-drivers devices   # 查询所有ubuntu推荐的驱动
  • 使用PPA仓库进行自动化安装
    使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,这有可能会出现兼容性的问题,但是有些时候必须使用这种方式,比如显卡比较新,使用上面所讲的方式检测驱动的安装情况,如果不正常那么只能使用这种方式安装最新的NVIDIA驱动。
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    这样便可以安装成功了。
    但是我的RTX2060显卡按照这种安装方式,重启之后,屏幕一直闪烁,不能正常进入系统。无奈,进入安全模式,卸载Nvidia 驱动。
    于是我只能使用下面的这种安装方式
  • 使用官方的NVIDIA驱动进行手动安装
    下载NVIDIA官方驱动 https://www.geforce.cn/drivers sudo apt-get remove –purge nvidia*
    bios禁用禁用secure boot,也就是设置为disable 禁用nouveau
    打开编辑配置文件:
    sudo gedit /etc/modprobe.d/blacklist.conf
    在最后一行添加:blacklist nouveau
    这一条的含义是禁用nouveau第三方驱动,之后也不需要改回来。
    输入
sudo update-initramfs -u
  • 重启 reboot
  • 重启之后,可以查看nouveau有没有运行:
lsmod | grep nouveau  # 没输出代表禁用生效
  • 停止可视化桌面:

为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。执行以下linux命令后,显示服务器将停止,因此请确保在继续之前保存所有当前工作(如果有):

sudo telinit 3
之后会进入一个新的命令行会话,使用当前的用户名密码登录

    1. 安装驱动

给驱动文件增加可执行权限:

sudo chmod a+x NVIDIA-Linux-x86_64-390.48.run
然后执行安装:

sudo sh ./NVIDIA-Linux-x86_64-390.48.run --no-opengl-files
参数介绍:

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
后面两个参数可不加。
安装成功后,输入 nvidia-smi可以查看显卡信息。

安装CUDA

原文地址:https://www.cnblogs.com/superfly123/p/11625221.html

时间: 2024-11-09 02:12:26

配置CUDA和cuDNN以及Detectron过程的相关文章

windows10环境下装ubuntu双系统,装显卡驱动,配置CUDA,cudnn环境

1.制作一个ubuntu系统的U盘1.1.下载ubuntu镜像:http://mirrors.163.com/ubuntu-releases/ 下载需要的版本1.2.将下载好的ubuntu镜像解压到u盘,就制作好ubuntu系统的U盘了. 2.用win10自带的磁盘分割器,分割出一部分内存给ubuntu使用2.1.右键'我的电脑'-> '管理' -> '磁盘管理'如果你想在F盘安装ubuntu,则右键F盘 -> '压缩盘', 选择ubuntu需要的空间. 3.安装ubuntu把u盘插到电

ubuntu配置机器学习环境(二) cuda 和cudnn 安装

Nvidia CUDA Toolkit的安装(cuda) PS:特别推荐*.deb的方法,目前已提供离线版的deb文件,该方法比较简单,不需要切换到tty模式,因此不再提供原来的*.run安装方法,这里以CUDA 7.5为例. 一.CUDA Repository 1.1 安装所需依赖包 sudo apt-get install build-essential # basic requirement # sudo apt-get install libprotobuf-dev libleveldb

Ubuntu18.04上安装N卡驱动、CUDA、CUDNN三连

环境:Ubuntu18.04 显卡驱动真的挺方便的,CUDA和CUDNN还是踩了一些坑2333 1.安装显卡驱动 安装ubuntu更新或sudo apt-get update & sudo apt-get upgrade sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update ubuntu-drivers devices sudo ubuntu-drivers autoinstall 安装显卡驱动 sudo reb

Ubuntu16.04下安装多版本cuda和cudnn

原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之前针对Pytorch,caffe,torch等,装了cuda8.0和对应cudnn5.1,但是最近在装MxNet的时候,发现官网上能下载到的MxNet版本仅支持cuda9.0和对应cudnn7.0.5,所以无奈不想卸载cuda8.0只能在电脑上安装多个版本的cuda和对应cudnn. 安装cuda 好了进入正题,首先安装cuda 需要去nvidia官网注

win7配置免安装mysql5.6.19过程详解

本文主要介绍免安装配置mysql5.6.19的过程,整个过程中自己出现很多次失误,经过整理,现将一次可成功的过程记录下来,供大家参考. 准备 在mysq官网 http://dev.mysql.com/downloads/mysql/,下载最新稳定版本. 本文使用的mysql版本为5.6.19,因下载免安装版本,在页面选择"Windows (x86, 64-bit), ZIP Archive"[吐槽一下,越来越大了:217.2M] 解压 将下载的mysql.zip解压到E:\Develo

阿里云服务器ECS配置Apache2+php5.3+mysql5图文过程(window 2008 R2 32位)

楔子 现在很多国内IT巨头都开始搞云服务器,前两天,小弟在阿里云(http://www.aliyun.com)中购买了一个云服务器,OS是window 2008 R2 32位,并准备将自己的网站(ThinkPhp+Mysql)搬迁到新服务器. 新服务器的系统相当纯净,连最基本的server软件也没有集成(不想吐槽),本着方便快捷的目的,小弟使用了阿里云提供的IIS+PHP5.5+Mysql+phpWind一键安装包,安装完成后,phpWind运行正常,然后将我的网站导入IIS,发现访问不了.这下

Caffe使用新版本CUDA和CuDNN

因为一些原因还是需要使用别人基于Caffe的代码,但是代码比较老,默认不支持高版本的cuda或者cudnn 怎么办呢?基本上就是把最新官方Caffe-BVLC的几个关键文件拿过来替换即可. 脚本如下: ######################################################################### # File Name: xxx.sh # Author: ChrisZZ # mail: imzhuo AT foxmail.com # Creat

ubuntu上安装NVIDIA驱动、CUDA、CUDNN

Ubuntu18.04环境下的安装: 主要参考下面这个博客: https://blog.csdn.net/u010801439/article/details/80483036 https://blog.csdn.net/ice__snow/article/details/80144503 1.安装GPU英伟达驱动(针对ubuntu18.04) step .1:首先,检测你的NVIDIA图形卡和推荐的驱动程序的模型.执行命令: $ ubuntu-drivers devices 输出结果为: ==

Ubuntu系统下查看安装的CUDA和CUDNN的版本

一.查看 CUDA 版本: 进入到根目录下: cat /usr/local/cuda/version.txt 我的是9.0.103 二.查看 CUDNN 版本: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 我的是7.0.1 原文地址:https://www.cnblogs.com/taoyuyeit/p/11233622.html