zoukankan      html  css  js  c++  java
  • Ubuntu下载安装CUDA

    首先声明:

    CUDA是NVIDIA公司推行的一款用于处理大数据并行运算的软件,所以先看看你的显卡是否是NVIDIA的,如果不是,就不能下载CUDA。

    Ubuntu下载CUDA的大概步骤与下面我要讲的步骤是差不多的,需要注意的是,不同显卡型号与下载CUDA的版本是不一样的。

    我们可以通过显卡型号查到显卡的Compute Capabilities,然后通过这个Compute Capabilities对自己的显卡能够下载什么版本的

    CUDA进行查询。

    查询网址:https://en.wikipedia.org/wiki/CUDA

    1. 查询显卡型号

    lspci -vnn | grep VGA

    2. 查到自己的显卡信息后,通过下表查询显卡的Compute Capabilities

    3. 根据显卡的Compute Capabilities通过下表知道自己的显卡可以下载什么版本的CUDA。

    通过上面的讲解我们就可以了解到需要下载的CUDA版本了。

    下面讲怎样成功下载安装CUDA,这里需要说明,每一台电脑或许遇到的问题不一样,所以一般在安装CUDA的过程中遇到问题

    都需要自行去百度或者谷歌找对应博客进行解决,毕竟这个问题不是你一个人遇到的。

    步骤分解:

    第一步:卸载原有的显卡驱动

    sudo apt-get purge *nvidia

    第二步:安装显卡的最新版本的驱动

    https://mp.csdn.net/postedit/86640170

    第三步:对GCC与C++降级

    sudo apt-get install gcc-4.8   // 安装4.8版本的gcc
    
    sudo apt-get install g++-4.8    // 安装4.8版本的g++
    
    cd /usr/bin           // 进入usr bin 文件夹
    
    ls -l gcc*      
    
    sudo mv gcc gcc.bak     //  备份
    
    sudo ln -s gcc-4.8 gcc    //  更改链接
    
    ls -l g++*            // g++ 进行相同操作
    
    sudo mv g++ g++.bak 
    
    sudo ln -s g++-4.8 g++
    
    gcc -v   //  查看gcc现在的版本  如果是4.8 就说明ok了
    
    g++ -v   //  查看g++现在的版本  如果是4.8 就说明ok了
    
    

    第四步: 到官网下载对应的CUDA版本

    官网链接: https://developer.nvidia.com/cuda-toolkit-archive

    第五步:安装CUDA

    通过cd命令进入下载好的CUDA放在的文件夹,然后安装最大的那个文件,也就是官网下载的第一个文件(用./或者sh进行安装)

    具体的安装过程,这里说明一点:由于最开始我们安装好了显卡驱动了,所以在安装CUDA的时候提示我们安装驱动,那里我们要选择否,不懂得看下面的图。

    之后还是进入文件夹,通过./或者sh安装剩余的几个文件。

    第六步:修改环境变量

    sudo gedit .bashrc   //  打开bashrc文件
    
    在文件的最后加入:
    
    export  PATH="$PATH:/usr/local/cuda-9.0/bin"
    export  LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64"
     
    //      这里的9.0是我的版本号,如果你的不一样就改成你的
    
    source .bashrc       //  更新环境变量

    第七步:检验是否安装好CUDA

    nvcc -V

    输入以上命令后出现你下载的CUDA的版本信息就可以说明CUDA下载好了。

    此时,你可以运行一下CUDA中的例子:

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

    如果出现相似与下面的图,就说明你的CUDA确实安装好了。

  • 相关阅读:
    关于String重写的hashcode的代码分析
    自定义HashSet判重标准
    idea-Java文件结构
    java 带静态域的导出类创建时都发生了什么?
    seo初学
    关于事件冒泡和事件委托
    关于本地$.get(url,function(data)),异步获取数据
    FileReader上传图片
    关于随机生成颜色
    C语言贪吃蛇
  • 原文地址:https://www.cnblogs.com/Leozi/p/13281223.html
Copyright © 2011-2022 走看看