Cuda安装详细步骤

article/2025/8/29 18:06:05

为了学习Caffe新买了笔记本,安装cuda时遇到了很多问题,不过好在都成功的解决了。
网上有很多cuda的安装教程,每个人的电脑配置不同遇到的问题也不一样,现在就我自己的安装配置情况总结一下具体的安装步骤,因为有同学的正确指导,在实际的安装过程中并没有遇到什么特别大的难题,每一步都很仔细,都查清楚了才开始执行下一步:
笔记本主要参数
笔记本型号:惠普WASD 15-AX019TX(X1G89PA)
内存:8GB(8GB×1)
处理器:英特尔 酷睿i5 6代系列 2.3GHz
显卡: 英伟达Geforce GTX 965 (GPU并行运算)
硬盘:DDR4 2133MHz 混合硬盘(M.2 SSD+7200转HDD) 128GB+1TB

安装Ubuntu 14.04操作系统
(由于对ubuntu系统的安装不是很了解,所以这一部分是直接从网上copy来的,不过ubuntu的安装应该比较容易)。
1、制作Ubuntu启动盘(使用软碟通写入到U盘上);
2、笔记本启动时,选择快捷启动,从U盘启动Ubuntu live cd系统;
3、安装Ubuntu 14.04操作系统;
4、 安装完毕后重新启动系统;
启动系统,在进入Grub界面时,按e键,进入编辑页面,在倒数第二行中,ro quiet splash后面添加nomodeset,这样进入系统后不会因为独显驱动问题而导致黑屏了;
在进入系统后,编辑文件/boot/grub/grub.cfg文件,搜索ro quiet splash关键词,同样追加nomodeset,这样不用每次启动系统前重复上述步骤了。

注意:安装完系统后千万不要更新系统,很多网上的教程都说明了,如果更新了系统,将会导致后面的cuda安装失败,不过我没有试过,还是建议不要更新系统了,不要问我为什么,因为我也不懂。
好了,下面开始安装cuda吧,这里主要是参照的这个链接http://blog.csdn.net/masa_fish/article/details/51882183,不过有些不一样的地方,我自己的安装过程如下:

  1. PRE-INSTALLATION ACTIONS 安装前准备
    1.1.Verify You Have a CUDA-Capable GPU

     在终端中输入: $ lspci | grep -i nvidia ,会显示自己的NVIDIA GPU版本信息 
    

    去CUDA的官网http://developer.nvidia.com/cuda-gpus查看自己的GPU版本是否在CUDA的支持列表中
    1.2.Verify You Have a Supported Version of Linux 检查自己的linux版本是否支持,我安装的是ubuntu14.04版本的,这个就没有问题

    在终端中输入: $ uname -m && cat /etc/*release 
    

    终端显示结果如下所示:
    这里写图片描述
    1.3. Verify the System Has gcc Installed

    在终端中输入: $ gcc --version
    

    1.4. Verify the System has the Correct Kernel Headers and Development Packages Installed

    在终端中输入: $ uname –r 可以查看自己的kernel版本信息 
    在终端中输入:$ sudo apt-get install linux-headers-$(uname -r) 
    

    可以安装对应kernel版本的kernel header和package development
    这四个小步骤我都比较顺利,安装好ubuntu后这些都装好了,如果在某一步中有问题,可以参照官方文档进行解决。

  2. runfile安装cuda 下载链接https://developer.nvidia.com/cuda-downloads
    2.1.禁用 nouveau

    终端中运行:$ lsmod | grep nouveau,如果有输出则代表nouveau正在加载。
    

    Ubuntu的nouveau禁用方法:
    在/etc/modprobe.d中创建文件blacklist-nouveau.conf,在文件中输入以下两行内容:

     blacklist nouveauoptions nouveau modeset=0   在终端中输入:$ sudo update-initramfs –u 
    

    设置完毕可以再次运行

    $ lsmod | grep nouveau 检查是否禁用成功 
    

    如果运行后没有任何输出,则代表禁用成功(如果还有输出,表示没有禁用成功,不过也不要担心,可以重启电脑,再次运行该命令一般情况下会显示禁用成功)。
    2.2.重启电脑,到达登录界面时,alt+ctrl+f1,进入text mode,登录账户
    2.3.在text mode中输入

     $ sudo service lightdm stop 关闭图形化界面 
    

    2.4.切换到cuda安装文件的路径

     运行$ sudo sh cuda_7.5.18_linux.run 
    

    一般下载好cuda安装包后直接放在home目录下,就可以按照上面的代码运行了,建议这么做。
    遇到提示是否安装openGL ,选择no(如果你的电脑跟我一样是双显,且主显是非NVIDIA的GPU需要选择no,否则可以选择yes)。其他都选择yes或者默认安装成功后,会显示installed,否则会显示failed。
    2.5. 输入 $ sudo service lightdm start 重新启动图形化界面。
    Alt + ctrl +F7,返回到图形化登录界面,输入密码登录。
    如果能够成功登录,则表示不会遇到循环登录的问题,基本说明CUDA的安装成功了。
    2.6. 重启电脑。检查Device Node Verification。
    检查路径~/dev下 有无存在名为nvidia*(以nvidia开头)的多个文件(device files)
    如果没有的话,可以参考官方文档里的指导步骤,进行添加。
    添加过程:
    a)在home下创建一个文档,命名位modprobe,不要后缀,文档的内容如下:

#!/bin/bash
/sbin/modprobe nvidia
if [ "$?" -eq 0 ]; then
# Count the number of NVIDIA controllers found.
NVDEVS=`lspci | grep -i NVIDIA`
N3D=`echo "$NVDEVS" | grep "3D controller" | wc -l`
NVGA=`echo "$NVDEVS" | grep "VGA compatible controller" | wc -l`
N=`expr $N3D + $NVGA - 1`
for i in `seq 0 $N`; do
mknod -m 666 /dev/nvidia$i c 195 $i
done
mknod -m 666 /dev/nvidiactl c 195 255
else
exit 1
fi
/sbin/modprobe nvidia-uvm
if [ "$?" -eq 0 ]; then
# Find out the major device number used by the nvidia-uvm driver
D=`grep nvidia-uvm /proc/devices | awk '{print $1}'`
mknod -m 666 /dev/nvidia-uvm c $D 0
else
exit 1
fi

b)将该文件复制到/etc/init.d目录下

终端输入: $ sudo chmod 755 /etc/init.d/modprobe 

d)执行如下命令将脚本放到启动脚本中去。

终端输入: $ cd /etc/init.d$ sudo update-rc.d modprobe defaults 95

注意:数字95其实可以随便设置的。
e)关机然后重新启动,去~/dev下面查看,不出意外此时应该有nvidia*系类文件了。

对于2.6的说明:很有必要说一下不管怎么搞我的nvidia*文件总是出现不了,所以我放弃,不过好像并没有太大的影响。这一点根据情况大家自己试试吧。
2.7. 设置环境变量。

终端中输入 $ sudo gedit /etc/profile 

在打开的文件末尾,添加以下两行:

 export PATH=/usr/local/cuda-7.5/bin/:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda7.5/lib64/:$LD_LIBRARY_PATH

2.8. 重启电脑,检查上述的环境变量是否设置成功。

  终端中输入 : $ env 

在输出的环境变量中检查有无上述 设置的变量,如果有则代表设置成功。
3. 检查cuda是否安装成功。
3.1.检查 NVIDIA Driver是否安装成功

终端输入 :$ cat /proc/driver/nvidia/version 会输出NVIDIA Driver的版本号

3.2检查 CUDA Toolkit是否安装成功

终端输入 : $ nvcc –V 会输出CUDA的版本信息

3.3尝试编译cuda提供的例子
切换到例子存放的路径,默认路径是 ~/NVIDIA_CUDA-7.5_Samples

终端输入:$ make

注意:这里的make操作是将Samples文件夹下所有的demo都编译了一遍,所以比较耗时,如果仅仅想测试某个例子,可以进入相应的文件夹去编译即可。
如果出现错误的话,则会立即报错停止,否则会开始进入编译阶段。
注意:我第一次运行的时候就报错了,错误是缺少一些依赖库,一般情况下也就是这个问题,按照如下方式安装就好,其实也没必要都安装,不过安装上也不会报错:

$ sudo apt-get install freeglut3-dev
$ sudo apt-get install build-essential
$ sudo apt-get install libx11-dev 
$ sudo apt-get install libxmu-dev 
$ sudo apt-get install libxi-dev
$ sudo apt-get install ibgl1-mesa-glx
$ sudo apt-get install llibglu1-mesa
$ sudo apt-get install libglu1-mesa-dev
安装好后,在终端输入: $ make 

成功后,NVIDIA_CUDA-7.5_Samples文件夹下会出现一个bin文件夹。运行编译生成的二进制文件。
编译后的二进制文件 默认存放在~/NVIDIA_CUDA-7.5_Samples/bin中。

切换路径 : cd ~/NVIDIA_CUDA-7.5_Samples/bin/x86_64/linux/release 
终端输入 :$ ./deviceQuery

看到类似如下图片中的显示,则代表CUDA安装且配置成功(congratulation!!)
这里写图片描述
再检查一下系统和CUDA-Capable device的连接情况

终端输入 : $ ./bandwidthTest

看到类似如下图片中的显示,则代表成功
这里写图片描述

心得:虽然安装过程复杂,但一步一步仔细的照步骤走下去还是OK的。


http://chatgpt.dhexx.cn/article/pix5BIwg.shtml

相关文章

【CUDA】安装想要版本的CUDA(CUDA10.2)

目录 下载想要版本的CUDA 下载想要版本的CUDA CUDA官网链接https://developer.nvidia.com/cuda-downloads(直接搜大多是这个网页)。 但是有坑的一点是这个网页进去是最新版CUDA(2022年5月11日,CUDA11.6). 笔者点进去…

安装CUDA

ubuntu22.04系统安装CUDA多个版本,且自由切换 CTSC 已于 2022-12-02 15:14:40 修改 739 收藏 7 分类专栏: 【OpenMMLab】博客杂记-- 文章标签: python 开发语言 版权 【OpenMMLab】博客杂记-- 专栏收录该内容 3 篇文章 0 订阅 订阅专栏 前言 …

cuDNN和CUDA的安装

一、安装cuDNN和CUDA 1、通过tensorflow官网找到适配的cuDNN和CUDA的版本 2、进入英伟达官网(驱动程序->开发者->CUDA->Downloads->Download Centers->CUDA Toolkit->Download now->Archive of Previous CUDA Releases->找到对应的CUDA版本…

深度学习环境搭建(GPU)CUDA安装(完全版)

文章目录 1、查询电脑硬件2、环境搭建与软件安装1、安装CUDA运算平台软件2、安装cuDNN支持包3、配置环境变量 3、验证CUDA与cuDNN安装 前几天在看深度学习。因为对深度学习不是很了解,在配置环境时走了许多弯路,也总是战战兢兢的。现在对深度学习的环境搭…

Cuda和Cudnn安装

Cuda&Cudnn CudaCudnnpytorch Cuda 先查看电脑的cuda版本, cmd窗口下输入nvidia-smi 去https://developer.nvidia.com/cuda-toolkit-archive下载相应版本的cuda, 选择local 安装时若遇到 “You already have a newer version of the NVIDIA Frameview SDK installed” 先…

win10+CUDA安装及环境配置

CUDNN是用来实现高性能GUP加速的,快3到5倍的时间 首先通过NVIDIA控制面板查看电脑适用的CUDA版本 桌面鼠标右键即可: CUDA和CUDNN的版本要对应,即:CUDA 9.1,CUDNN也下载9.1 安装CUDA 下载其他版本,请选择右下角Le…

cuda安装教程+cudnn安装教程

cuda9.0cudnn7.0安装教程 1、下载cuda9.0 下载链接:https://developer.nvidia.com/cuda-toolkit-archive 2、安装cuda 安装cuda时,第一次会让设置临时解压目录,第二次会让设置安装目录; 临时解压路径,建议默认即可&…

怎么检查cuda是否安装成功(以及查看cuda的安装位置)

方法一: winr,再cmd,再在命令行中输入 nvcc -V 可以查看版本信息 方法二: 打开CUDA安装目录下: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\CUPTI\libx64(没有更改路径的默认路…

Cuda | Cudnn安装及其配置

文章目录 👉引言💎一、Cuda安装1 选择Cuda版本2下载及运行安装程序3 测试 二、Cudnn安装1、进入官网下载对应cuda版本的cudnn2、下载好相应版本并进行解压安装3、解压完成后4、测试 👉引言💎 学习的最大理由是想摆脱平庸&#xf…

最简单、实用的cuda安装教程!!!(nvidia官方渠道下载)

网上教程一大推,讲了一大堆,也没解释原理,实用的没几个,自己总结的,比较简单 note:无需卸载原机器驱动,无需禁用nouveau驱动 attention:以下内容为有sudo权限安装教程,没…

cuda在windows10安装教程

CUDA安装教程,以Windows10系统为例: CUDA.exe安装 查看电脑的支持的CUDA版本,按照如下教程: 首先找到这个图标,也就是nvidia控制面板,然后打开: 然后点击左下角系统信息 再点击“组件”&…

CUDA和cudnn的安装

CUDA和cudnn的安装 一、CUDA的安装1.1 查看显卡驱动版本。1.2 下载CUDA1.3 安装CUDA1.4 设置环境变量1.5测试CUDA是否装好 二、cudnn的安装 在安装CUDA之前,需要查看自己电脑的GPU驱动的版本,因为CUDA版本对GPU驱动版本有要求,对应关系如下&a…

NVIDIA 安装 CUDA

名词解释:CUDA 是一个架构 该架构使GPU能够解决复杂的计算问题 此实战使用电脑为联想Y9000P 显卡型号为 3060 在安装 CUDA 之前需要先打开 NVIDIA 控制面板 一、准备工作 如图我这个显卡需要安装 CUDA 11.7 的版本 二、下载软件 进入官网下载 CUDA NVIDIA Deve…

CUDA的下载与安装

CUDA下载 下载地址:https://developer.nvidia.com/cuda-downloads 安装 1.双击安装 选择你的提取路径 2.同意并继续 3.点击下一步即可 4.下一步即可 安装完成,关闭! 查看 要确认我们是否安装成功,winR输入cmd进入命令…

Linux安装CUDA

Ubuntu20.04系统安装CUDA 前言一、CUDA 是什么二、步骤1.先查看有没有安装CUDA 在终端输入命令2.若没有,查看有没有安装显卡驱动3.查看Driver对应的CUDA version4.[到cuda-toolki-archive](https://developer.nvidia.com/cuda-toolkit-archive),下载对应的cuda5.修…

Ubuntu下安装CUDA

系列总目录 链接→ [系统配置、包/库安装、问题修复] 注意&#xff1a; Ubuntu18.04默认GCC-7&#xff0c;由于CUDA 9.x不支持GCC-7&#xff08;下载页面没有对ubuntu18的支持&#xff09;&#xff0c;所以需要安装低版本的5或者< 6.3.0&#xff0c;并设置为默认版本。否则…

手把手教你安装CUDA(一看就会)

1.背景 学习深度学习的话,肯定需要安装PyTorch和TensorFlow,安装这两个深度学习框架之前得安装CUDA. CUDA是什么? CUDA是一个并行计算平台和编程模型&#xff0c;能够使得使用GPU进行通用计算变得简单和优雅。Nvidia官方提供的CUDA 库是一个完整的工具安装包&#xff0c;其中…

CUDA安装详细教程

一、CUDA下载 CUDA官网 二、CUDA具体安装步骤 1、检查电脑的NVIDIA版本&#xff0c;在cmd中输入nvidia-smi(注意nvidia-smi中的是驱动对应的cuda最高版本&#xff0c;只要此版本大于等于你安装的cuda即可) 若命令nvidia-smi输入无效&#xff0c;可以查看该文的解决方案&…

CUDA安装教程

1 cuda的下载及安装 1.1 查看适合的cuda版本 我电脑上支持的cuda是11.6的 1.2 cuda toolkit下载 ​​​​​kCUDA Toolkit Archive | NVIDIA Developer 进入上述网页&#xff0c;找到适合的cuda 1.3 cuda toolkit安装 双击exe文件进行安装即可 1.4 配置环境 打开 设置->…

CUDA安装及环境配置——最新详细版

确定安装版本 在安装之前呢&#xff0c;我们需要确定三件事 第一&#xff1a;查看显卡支持的最高CUDA的版本&#xff0c;以便下载对应的CUDA安装包 第二&#xff1a;查看对应CUDA对应的VS版本&#xff0c;以便下载并安装对应的VS版本&#xff08;vs需要先安装&#xff09; 第三…