博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Fedora25上轻松安装Cuda8
阅读量:5892 次
发布时间:2019-06-19

本文共 1310 字,大约阅读时间需要 4 分钟。

http://blog.csdn.net/u010158659/article/details/53592891

 

        Cuda 8对于Pacal的英伟达新一代显卡(GTX 1070/1080/Titan XP,以及未来的1080Ti)有了更加针对性的优化,对科学计算的性能提升明显。为了使用Cuda 8,我们必须使用Fedora23及以上版本的系统。

        Fedora 25于2016年11月底发布,截止到本文写作时,在其上安装Cuda 8的相关资料还很少。然而通过查阅资料发现,在Fedora 25上安装Cuda意外的简单和方便,比在Ubuntu上的安装更加简单。

        步骤如下:

1. 清除系统上旧版本的Cuda和显示驱动。对于全新的Fedora 25系统可以跳过

[plain]
  1. sudo dnf remove xorg-x11-drv-nvidia    
  2. sudo dnf remove cuda-repo-*  
  3. sudo rm -rf /usr/local/cuda*  

2. 确定电脑正确连接了Cuda支持的显卡

[plain]
  1. sudo lspci | grep -i NVIDIA  

3. 之所以安装过程简单,是因为我们将使用

[plain]
  1. sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-nvidia.repo  

4. 安装Cuda,最新的Nvidia驱动与Cudnn(一个科学计算加速库,目前默认是v5版本,适用于Pascal架构)

[plain]
  1. sudo dnf install kernel-devel dkms-nvidia  nvidia-driver-cuda  
  2. sudo dnf install cuda-devel cuda-cudnn-devel  

        安装时,由于需要下载驱动与Cuda安装包(1.3GB),需要花费一些时间,期间确保网络通畅

5. 此时已经安装完毕。重启电脑后输入

[plain]
  1. sudo lsmod  | grep nv  

       若显示类似于如下信息,安装即为成功

[plain]
  1. nvidia_drm             49152  0  
  2. nvidia_modeset        790528  1 nvidia_drm  
  3. nvidia_uvm            749568  0  
  4. nvidia              11911168  2 nvidia_modeset,nvidia_uvm  
  5. drm_kms_helper        151552  2 i915,nvidia_drm  
  6. drm                   344064  4 i915,nvidia_drm,drm_kms_helper  

        使用 nvidia-smi 命令可以查看显卡实时工作信息

        在此之后,便可参照各科学计算/深度学习框架的安装教程进行下面的安装步骤。         需要注意的是,Cuda 8仍对gcc的版本有要求。由于Fedora 25自带gcc版本为6.1,需要手动安装4.9版本的gcc(Fedora官方软件库中只有过于古老的3.7版本gcc)。

转载于:https://www.cnblogs.com/leoking01/p/6813490.html

你可能感兴趣的文章
从TimSort说起
查看>>
构建 iOS 界面:子类化 Views
查看>>
笨办法学C 练习1:启用编译器
查看>>
用Golang写一个搜索引擎(0x01)--- 基本概念
查看>>
【算法之美】logn 时间复杂度求解两个有序数组的中位数
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
docker环境搭建ELK
查看>>
webpack sourcemap 选项多种模式的一些解释
查看>>
document.createElement()的用法
查看>>
MySQL 数据库怎样把一个表的数据插入到另一个表
查看>>
HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等
查看>>
nginx正则笔记
查看>>
delphi实现数字的倒计时
查看>>
在 IIS 下添加 FLV 类型文件的支持
查看>>
java线程学习3——线程的停止
查看>>
穿过任意防火墙NAT的远程控制软件TeamViewer
查看>>
PIX防火墙基本特性:失效处理机制和冗余-原理与实验
查看>>
域环境内部署Bginfo来统计用户计算机信息
查看>>
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>