fedora29系统rpm(local)安装CUDA9.0

在一个不熟悉的电脑上安装配置环境就像是盲人摸象,而且是同时摸两头大象:)

实验室的电脑是fedroa系统,而且有两个独立显卡,一个intel ,一个是Nvidia GTX 1060 真的是巨坑!

按照网上安装CUDA 的帖子来看安装CUDA 也不是很麻烦,可是怎么装都装不好。

1/安装显卡驱动

这里推荐一fedora下N卡驱动或是CUDA安装教程:
尤其是第二个连接下面的安装失败补救办法,很实用。很多次显卡驱动安装失败和原来的显卡驱动冲突,不能进入图形化界面,都是参考这个帖子删除N卡驱动的。

https://cloud.tencent.com/developer/article/1099704
https://www.cnblogs.com/youxia/p/linux024.html#_label7

(英语好的可以直接https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/)

注意Bumblebee安装失败

双显卡笔记本用这个方法可能还可以。
(fedora双显卡Bumblebee方法 https://docs.fedoraproject.org/en-US/quick-docs/bumblebee/index.html)

但是里面有说

To further verify, if you have the two VGA devices with one as Intel Integrated and other as NVIDIA, as root look for the /sys/kernel/debug/vgaswitcheroo/switch file. If it exists, then you have an optimus PC. If its missing, then you might not. (It might be that you have a card that nouveau can’t use yet because it is too new…)

就是说

$ lspci -vnn | grep '\''[030[02]\]'

显示你有两个VGA,那么恭喜你,该方法对你无效。。。(手动微笑)

安装CUDA9.0

官网下载CUDA9.0 Toolkit 9.0 rpm 安装包

在安装包文件夹下执行安装命令,可能由于我之前在dnf模式下安装过cuda。所以每次执行完语句3都是问我要不要安装CUDA10。(黑人问号)巨坑!!!

后来我看Ubuntu的教程中有尝试加上版本号的

$ sudo apt-get install cuda-9.0

然后我尝试套用在dnf上将语句3换成

$ sudo dnf install cuda-9.0

还是不行。然后我发现dnf中版本号的书写方式和apt不一样
于是尝试

$ sudo dnf install cuda-9-0

再根据提示加上 --allowerasing

sudo dnf install cuda-9-0 --allowerasing

终于成功(直接两行泪。。。)

如图:


fedora29系统rpm(local)安装CUDA9.0_第1张图片
Screenshot from 2019-02-20 17-31-32 (1).png

reboot后查看nvcc编译器的版本

nvcc -V

你可能感兴趣的:(fedora29系统rpm(local)安装CUDA9.0)