| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> ubuntu+cuda安装 官方步骤版 -> 正文阅读 |
|
[Python知识库]ubuntu+cuda安装 官方步骤版 |
?? 看了很多人发的关于cuda的安装教程,方法千奇百怪,有的直接更新源就安装,不可否认我之前这台电脑就是通过直接更新源安装就成功了,但是前两天因为版本问题不得不重装系统,再用这种方法就再也安装不上了。要么安装后黑屏,要么登陆界面一直循环。找了很多种方法,大多都以悲剧告终。重装了20多次系统,最后通过看nvidia官方教程找了办法并安装成功。 2017年3月21日添加:①14.04.5内核版本过高,gcc编译不通过,14.04.4及其以下可以正常编译 ②M2000以及M4000\6000等新型显卡cuda7.5无法检测,导致系统找不到cuda设备,需要安装cuda8.0,安装过程与7.5相同 1、检查自己的GPU是否是CUDA-capable
?? 会显示自己的NVIDIA GPU版本信息 ,具体信息可以查询一下官网或者百度一下cuda支持的显卡列表。我的电脑是GT 1070M可以装 2、检查自己的系统中是否装了gcc
没有的话可以通过 sudo apt-get install gcc安装 3、检查是否安装了kernel header和 package development 在终端中输入:
可以查看自己的kernel版本信息 在终端中输入:
4、安装途径 ?? 建议使用runfile方式,deb方式有点坑,在你没选择的时候就把openGL给安装了,而这个openGL就是导致黑屏和登陆界面循环的根源之一 5、拉黑nouveau ubuntu自带的nouveau驱动会影响cuda安装,不当操作会导致黑屏和登陆循环
如果有输出则代表nouveau正在加载。 Ubuntu的nouveau禁用方法: ???
在文件中输入以下内容并保存
之后更新
注:这种方式也可能不能彻底禁用nouveau,在此基础上可以移除以下文件,以防万一,其中xxxxxx为你的版本文件(命令:uname -r),自己根据路径查看一下就可以了 /lib/modules/xxxxxxxx/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/xxxxxxxx/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org第二位文件一般是隐藏的 具体操作
再更新
此时重启,再用终端检测一下:
没有输出即为禁用成功 6、重启电脑,到达登录界面时,alt+ctrl+f1,进入text mode,登录账户输入 关闭图形化界面
注:此时可能关不了,即使现实该操作OK,但是一会再开启时会有问题,可以在此基础上增加操作,自己删除X图像界面 ???
这样就可以把关于X的图像界面文件全部删除(每次重启都会再次生成,所以会在alt+ctrl+f1界面下操作) 7、正式开工!(记住此时还在alt+ctrl+f1界面下) cd到你的.run 文件所处的路径下
(你要是其他版本的改一下就好了) 按照步骤一步步来,这时切记!!!!!!!当问你要不要装openGL时不要点yes!不要直接回车,因为默认是yes!要点输入n,再点回车!! 除了openGL其余都选yes
重新启动图形化界面。再ctrl+alt+f7退出text mode 8、重启电脑。检查Device Node Verification。
官网地址: 下面是device node verification,看看是是否存在 ??? #!/bin/bash 9、设置环境变量,在/home目录下运行
在最后加入以下三句话,注意你的cuda版本号
再在终端里
10、重启电脑检查环境变量配置
11、检查工作 a)检查 NVIDIA Driver是否安装成功
会输出NVIDIA驱动版本号 终端输入 :
会输出CUDA的版本信息 c) 尝试编译cuda提供的例子 然后终端输入:
如果出现错误的话,则会立即报错停止,否则会开始进入编译阶段。 ?
安装完gcc后再make就正常了 切换路径 :
终端输入:
看到类似如下图片中的显示,则代表CUDA安装且配置成功(congratulation!!) 再检查一下系统和CUDA-Capable ?
看到类似如下图片中的显示,则代表成功 安装cuDNN 从https://developer.nvidia.com/cudnn下载相应版本的cudnn,需要登陆。 下载解压之后,将cuda/include/cudnn.h文件复制到usr/local/cuda/include文件夹,将cuda/lib64/下所有文件复制到/usr/local/cuda/lib64文件夹中,并添加读取权限: sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* 至此cuDNN安装完成 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 14:47:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |