精华内容
下载资源
问答
  • CentOS7 安装配置CUDA教程

    千次阅读 2021-01-16 16:59:47
    CentOS7 安装配置CUDA教程 前言 本篇博文介绍在CentOS7系统下安装和配置CUDA的完整流程。 一、安装准备 1.查看自己机器上的GPU lspci | grep -i nvidia # 若上句命令不存在,执行以下命令 yum whatprovides */lspci ...

    CentOS7 安装配置CUDA教程

    前言

    本篇博文介绍在CentOS7系统下安装和配置CUDA的完整流程。

    一、安装准备

    1.查看自己机器上的GPU

    lspci | grep -i nvidia
    # 若上句命令不存在,执行以下命令
    yum whatprovides */lspci  
    yum install pciutils
    

    执行命令,可以查到我的GPU是Tesla P100
    在这里插入图片描述

    2.查看CUDA支持的GPU,包括以下几大类GPU产品
    在这里插入图片描述
    3.查看自己的CentOS版本

    uname -m && cat /etc/redhat-release
    

    执行命令可以查看,我的CentOS版本是7.8
    在这里插入图片描述
    4.CUDA支持以下linux版本
    在这里插入图片描述
    5.查看系统是否有GCC编译环境

    gcc -v # 如果没有输出,就安装GCC
    yum install gcc # 安装GCC
    

    在这里插入图片描述
    6.验证系统是否安装了正确的内核Headers和开发包

    uname -r
    

    没有的话可以安装

    sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
    

    二、安装NVIDIA驱动

    1.禁用nouveau
    nouveau是一个第三方开源的Nvidia驱动,一般Linux系统安装的时候都会默认安装这个驱动。这个驱动会与nvidia官方的驱动冲突,在安装nvidia驱动和cuda之前应该先禁用nouveau
    查看系统是否正在使用nouveau

    lsmod | grep nouveau
    

    如果有任何输出,那么就是nouveau在启用,需要关闭,按照以下步骤:centos7中禁用方法:

    #打开如下文件
    sudo vim /usr/lib/modprobe.d/dist-blacklist.conf
    #写入以下内容
    blacklist nouveau
    options nouveau modeset=0
    #保存并退出
    :wq
    #备份当前的镜像
    sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
    #建立新的镜像
    sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
    #重启
    sudo reboot
    #最后输入上面的命令验证
    lsmod | grep nouveau
    

    直到没有任何输出,说明nouveau禁用了
    在这里插入图片描述
    2.通过命令查找合适的驱动并安装

    # 导入公钥 
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
    # To install ELRepo for RHEL-7, SL-7 or CentOS-7: 
    rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
    # 安装显卡检查程序
    yum install nvidia-detect
    # 查找合适驱动
    nvidia-detect -v
    # 安装合适版本驱动
    yum install $(nvidia-detect)
    

    3.重启(必须)

    reboot
    

    4.验证

    nvidia-smi
    

    在这里插入图片描述
    3.也可以通过nvidia提供的网站,查找你的GPU适合的驱动(点击查询
    比如我的GPU是Tesla P100产品,然后查找linix 64-bit和CUDA11.0条件下的驱动
    在这里插入图片描述

    三、安装CUDA

    1.下载CUDA,因为我安装的驱动版本是450.80.02,由上图可知,CUDA11.0支持该驱动,因为我下载CUDA11.0(点击下载
    在这里插入图片描述
    2.安装CUDA11.0

    # cuda-repo-rhel7-11-0-local-11.0.2_450.51.05-1.x86_64.rpm 是上一步下载的CUDA11.0文件
    sudo rpm -i cuda-repo-rhel7-11-0-local-11.0.2_450.51.05-1.x86_64.rpm
    sudo yum clean all
    sudo yum install cuda
    

    四、CUDA环境变量配置

    1.运行如下命令打开profile文件

    sudo vim /etc/profile
    

    2.打开文件后在文件末尾添加路径,也就是安装目录,命令如下(若不添加这些内容,不能使用nvcc -V查看CUDA信息):

    # cuda 默认安装路径为/usr/local/cuda-11.0
    export  PATH=/usr/local/cuda-11.0/bin:$PATH
    export  LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64$LD_LIBRARY_PATH
    

    3.保存后执行一个命令后重启电脑

    sudo ldconfig
    sudo reboot
    

    4.查看环境变量

    echo $PATH
    

    在这里插入图片描述

    5.查看CUDA版本

    nvcc --version
    

    在这里插入图片描述

    五、CUDA示例执行

    1.CUDA安装成功后,会有一个sample文件夹,里面有些官方示例,我们以两个示例相加为例。

    cd /user/local/cuda-11.0/samples/0_Simple/vectorAdd
    sudo make
    ./vectorAdd
    

    出现下图,代表CUDA配置安装成功。
    在这里插入图片描述

    六、参考博文

    CentOS 7.5 安装GPU环境(显卡驱动,CUDA,CuDNN)以及 Python3.6
    Centos7.7安装Nvidia GPU驱动及CUDA以及tensorflow-GPU
    Ubuntu16.04安装GPU环境(NVIDIA驱动、CUDA、CUDNN、Tensorflow-GPU安装)

    展开全文
  • CUDA教程及其实例程序实现,非常经典的资料,压缩包中有文档和代码实例,非常好的资料
  • linux 安装cuda教程(图文)

    千次阅读 2020-10-15 16:17:42
    网址:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal 其他版本参考官网:这...

    一、安装包下载

    网址:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal

    其他版本参考官网:这个同学写的不错

    https://blog.csdn.net/discoverer100/article/details/86696311

    二、丢到root目录,赋予执行权限

    命令

    sudo chmod a+x cuda_10.0.130_410.48_linux.run

    结果

    三、安装

    sudo ./cuda_10.0.130_410.48_linux.run --no-opengl-libs

    四、安装过程选择

    1、阅读声明,按enter或者D往下阅读accept即可。

    2、选项Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?,输入n,因为我们已经安装了nvidia的驱动。


    3、 选项install the OpenGL libraries,如果双显卡(集显+独显)选择n,如果只有独显可以选择y,如果双显卡选择y的话,会出现黑屏或者循环登录的问题,如果加了上面的参数就不会出现这个选项了。

    。。。。。。
    4、 后面的可以都选择yes,最后一个选项我们可以选择n,也就是不复制Samples,因为安装目录下有samples

    安装结束会有以下信息

    安装完成,重启机器。

    五、验证安装

    1、执行命令

    export PATH="/usr/local/cuda-10.0/bin:$PATH" 
    export LD_LIBRARY_PATH="/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH" 

    这两条命令是将cudabin文件和lib导出到系统环境中。
    如果安装的版本不是一样的,更换路径中的cuda-10.0。

    2、执行命令

    nvcc -V

    出现版本信息代表正常

    3、编译samples例子

    #编译并测试设备 deviceQuery:
    cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
    sudo make
    ./deviceQuery
    
    #编译并测试带宽 bandwidthTest:
    cd ../bandwidthTest
    sudo make
    ./bandwidthTest

     

     

     测试结果都是Result = PASS,说明CUDA安装成功

    4、将cudabinlib写入系统环境(如果你只想为当前用户配置 cuda 环境,可以在 ~/.bashrc 下添加如下指令;如果你想为所有用户都添加 cuda 环境,则可以在 /etc/profile 文件下添加系统环境变量)下面为当前用户为例子

    cd /home/
    vi  ~/.bashrc

    加入下面的内容

    export CUDA_HOME=/usr/local/cuda-10.0
    export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
    export PATH=/usr/local/cuda-10.0/bin:$PATH

    保存退出,执行命令

     source  ~/.bashrc

    完成。

    2020年10月15号

     

    展开全文
  • CUDA教程,开发者必备

    2017-07-31 22:18:38
    CUDA的基础教程
  • Ubuntu下安装CUDA教程

    千次阅读 2018-06-22 20:11:29
    1. 在CUDA网站上下载cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb,然后进行安装;2.禁用nouveau(参考:http://www.cnblogs.com/Qwells/p/6086773.html#undefined) 新建blacklist-nouveau.conf文件,...

    1.  在CUDA网站上下载cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb,然后进行安装:

    1. `sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb`
    2. `sudo apt-get update`
    3. `sudo apt-get install cuda`

    安装CUDA 8.0补丁,最该安装上

    sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb

    sudo apt-get update

    sudo apt-get upgrade cuda-8-0

    使用:

    sudo gedit /etc/profile

    打开“profile”文件,在末尾处添加(注意不要有空格,不然会报错):

    export PATH=/usr/local/cuda-8.0/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64$LD_LIBRARY_PATH

    使立即生效

    sudo ldconfig //环境变量立即生效

    2.禁用nouveau(禁用此,我电脑的显卡驱动就出来了?)

    (参考:http://www.cnblogs.com/Qwells/p/6086773.html#undefined
    新建blacklist-nouveau.conf文件,输入命令:

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

    往文件中写入:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

    保存并退出。这一步是为了禁掉Ubuntu自带开源驱动nouveau。之后sudo reboot重启系统。在终端执行命令:

    lsmod | grep nouveau

    查看nouveau模块是否被加载。如果什么都没输出,则执行下一步。

    重启电脑,没有问题,输入命令:

    nvidia-smi
    出现: 则说明驱动安装成功。另外可以通过:nvidia-settings 查看自己电脑的GPU信息

    这里写图片描述

    测试cuda的Samples

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

    如果显示的是一些关于GPU的信息,则说明安装成功了。

    展开全文
  • ubuntu安装cuda教程详解

    千次阅读 2020-07-31 23:02:22
    目录一、下载cuda安装文件二、禁用nouveau三、正式安装四、验货 首先需要明确的是,只有你的电脑有独立显卡才能安装cuda。 不知道大家有没有这样一种感觉,网上的各种软件安装教程,如果自己不明白为什么要那么操作...

    首先需要明确的是,只有你的电脑有独立显卡才能安装cuda。

    不知道大家有没有这样一种感觉,网上的各种软件安装教程,如果自己不明白为什么要那么操作,就会出现每次重新安装都要再看一遍教程的情况。这是因为,你可能不理解每一步具体是做什么的。在本篇教程中,每一个点我都会尽可能较详细的解释,希望你以后不要再点进来了!

    一、下载cuda安装文件

    先至官网下载好cuda的runfile文件(根据自己的ubuntu版本选择):https://developer.nvidia.com/cuda-downloads
    在这里插入图片描述
    在终端中输入图中的第一条命令(只输第一条命令):

    wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run
    

    如果有出现这样的错误:
    在这里插入图片描述
    则需要配置DNS,在终端中输入:sudo nautilus
    这时会弹出一个新的文件查看器,这条语句的作用是在这个查看器中可以获取最高权限,因为我们需要更改的文件是只读文件,故获取最高权限。

    在这里面打开一个新的终端
    输入:gedit /etc/resolv.conf
    在打开的conf文件的末尾添加:nameserver 8.8.8.8
    8.8.8.8是谷歌提供的DNS域名解析。
    这样这个错误就可以解决,关闭这些打开的东西。终端输入安装命令的第一条即可。

    二、禁用nouveau

    Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,让Linux更容易的应对各种复杂的NVIDIA显卡环境,安装完Linux系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在使用NVIDIA显卡时默认安装Nouveau驱动。但是用户除了想让正常显示图形界面外很多时候还需要一些其他功能,Nouveau驱动不能完成,同时还会对安装其他插件造成干扰。因此需要禁用。

    我们采用黑名单的方式来禁用nouveau
    在终端输入:sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
    在打开的文件中添加:

    blacklist nouveau
    options nouveau modeset=0
    

    保存修改内容,在终端中输入:sudo update-initramfs -u

    再输入:reboot

    这是重启命令,重启后在终端输入:lsmod | grep nouveau
    你会发现什么都没有返回,这说明禁用成功。

    三、正式安装

    我们在终端输入:sudo service lightdm stop
    这是关闭了Ubuntu图形界面的命令,因为安装驱动需要在命令模式下进行。
    这时候你的机子会突然黑屏,然后出现十几行英文。不要慌,按住Crtl+Alt+F2进入命令行模式。

    这时候就需要输入官网安装步骤中的第二条内容了:sudo sh cuda_11.0.2_450.51.05_linux.run

    如果这个时候出现了若干个菱形,说明你的语言为utf-8模式,这个时候你需要多按几次回车可以退出菱形状态,然后输入:LANG=en_US。这样你的语言就改为了英文,重新输入安装命令的第二条即可。

    需要注意的是,这条命令肯定是和你的版本有关系,如果你没有记下来,也不用慌,输入ls,你可以发现输出内容中有你的cuda安装包全名。只需要在其前面加上sudo sh即可。

    接下来会进入交互界面

    在输入accept后,上下移动,选择options,然后选择第一个,然后把三个全部回车选上(选上的标志是X),然后选择done,再次选择done,选择install。接着只需要等待即可。

    四、验货

    安装成功后,我们打开图形界面,输入:sudo service lightdm start
    接着Crtl+Alt+F7退出命令模式。
    打开文件管理器,找到cuda的安装路径,如果是在默认情况下,安装路径为~/NVIDIA_CUDA-11.0_Samples。点击进去后再点击1_Utilities,再点击deviceQuery。在该目录下打开终端,输入make,完毕后输入./deviceQuery
    如果显示结果与下图相似,那么就是安装成功了。在这里插入图片描述

    展开全文
  • cuda 教程 cuda tutorial

    2011-03-02 05:09:15
    for cuda beginner, using c for cuda.
  • CUDA教程ppt

    2012-04-29 22:42:49
    CUDA经典的ppt,由胡文美老师授课的ppt
  • CUDA编程教程中文PDF文件合集

    热门讨论 2014-05-17 15:58:26
    GPU高性能编程CUDA实战.pdf GPU高性能运算之CUDA.pdf CUDA平台下多核GPU高性能并行编程研究.pdf
  • cuda教程入门

    2012-10-11 10:30:52
    对 Nvidia公司的 Cuda平台开发进行了介绍和入门级的教程,适合初学者
  • cuda教程

    千次阅读 2015-07-20 19:48:45
    在内核函数内部,CUDA为我们内建了一些变量用于访问线程格、线程块的尺寸和索引等信息,它们是:  1. gridDim:代表线程格(grid)的尺寸,gridDim.x为x轴尺寸,gridDim.y、gridDim.z类似。拿上图来说, 它的...
  • cuda 教程 编程 非常好

    2010-04-08 22:03:07
    cuda编程教程,是想学习cuda编程非常好的教程,不要错过!
  • 清华大学的 CUDA 教程 ppt 文档格式,适合初学者!
  • CUDA 教程PPT

    2010-03-21 10:20:19
    里面分章介绍了关于CUDA的知识,从它的发展到应用,是台湾知名教授的视频教程的配套PPT
  • Ubuntu 16.04 Nvidia settings/CUDA/CUDNN/Tensorflow-gpu/配置驱动错误解决方法/Ubuntu登录死循环解决方法
  • High Performance Computing with GPU
  • 中文领域最详细的Python版CUDA入门教程

    万次阅读 多人点赞 2019-11-20 10:29:10
    本系列为英伟达GPU入门介绍的第二篇,主要介绍CUDA编程的基本流程和核心概念,并使用Python Numba编写GPU并行程序。为了更好地理解GPU的硬件架构,建议读者先阅读我的第一篇文章。 GPU硬件知识和基础概念:包括CPU...
  • Windows10 系统下cuda安装教程 1.查看适合自己电脑的cuda版本 1.点击Windows+R 输入nvidia-smi 看一下自己电脑支持的conda 版本是: 根据下图白框标出的地方可以看出我的conda 版本是10.0 2.下载cuda 地址:...
  • CUDA——Windows上CUDA的安装教程

    万次阅读 2019-09-12 10:51:06
    今天在学习Pytorch~ 安装Pytorch之前,首先需要安装CUDA~ 3 如何验证安装成功 Windows: 打开CMD控制台,输入命令: nvcc -V 或者 nvcc --version (都是可以的,亲测可用!) 会看到 NVIDIA CUDA的版本信息,如图所...
  • ubuntu安装nvidia驱动以及cuda教程

    千次阅读 2018-03-14 14:10:03
    最近尝试在ubuntu中安装nvidia的显卡驱动以及cuda。花了近三天时间,真的如网上所说错误百出,期间甚至重装了一次ubuntu系统,搞到怀疑人生,整个都是泪- -。最终经过百般“磨难”总算安装成功。此篇博客将我的整个...
  • Cuda安装教程

    千次阅读 2018-08-31 20:37:10
    前言:在安装cuda toolkit 之前,先安装 Microsoft visual studio 2010/2013/2015都可以。 根据cuda官网,下载cuda toolkit   下载本地文档。   解压到需要安装的文件夹下。注意,此时的只是临时放置在该...
  • lecture1 cuda introduction 2008 lecture2 cuda basic 2008 lecture3 cuda memory 2008 lecture4 cuda threads 2008 。。。
  • 深入浅出CUDA教程

    2012-01-11 10:37:19
    不错的CUDA入门教材,大家可以下来看一看
  • Linux下安装cuda

    2017-07-26 18:38:21
    在Linux下安装cuda教程
  • CUDA教程

    2013-05-28 22:17:48
    CUDA 簡介 安裝 CUDA第一個 CUDA 程式改良第一個程式第二個 CUDA 程式GPU 的硬體架構
  • CUDA教程 该存储库包含用于CUDA编程的动手教程。 入门 这些说明将为您提供教程的副本,并在支持CUDA的计算机上运行。 先决条件 我们希望您能够访问支持CUDA的GPU(请参阅),并具有足够的C / C ++编程知识。 需要...
  • CUDA 入门教程

    万次阅读 多人点赞 2018-01-09 17:56:07
    CUDA从入门到精通(零):写在前面 在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的...
  • CUDA编程入门极简教程

    万次阅读 多人点赞 2018-03-18 13:29:44
    码字不易,欢迎给个赞! 欢迎交流与转载,文章会同步发布在公众号:机器...2006年,NVIDIA公司发布了CUDACUDA是建立在NVIDIA的CPUs上的一个通用并行计算平台和编程模型,基于CUDA编程可以利用GPUs的并行计算引擎...
  • Linux 下 cuda 安装教程

    千次阅读 2017-12-30 12:04:07
    http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions 2,禁掉 nouveau 开源驱动,通过下面的命令检查是不是成功禁止掉开源驱动,若输入命令后shell没有显示其他...
  • 文 | godweiyang最近因为项目需要,入坑了CUDA,又要开始写很久没碰的C++了。对于CUDA编程以及它所需要的GPU、计算机组成、操作系统等基础知识,我基本上都忘光了,因此也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,727
精华内容 9,090
关键字:

cuda教程