linux cuda 异常调试,记录安装cuda踩过的坑

前言

由于毕业设计的需求,我需要安装CUDA环境。但安装过程中充满了艰辛,也踩过了无数的坑,今天是cuda环境搭建的第三天,终于成功了。在此,记录下这三天以来我踩过的各种坑。

Day1

2019-01-28 ,在win7环境下配置cuda,直接从cuda官网上下载了winOS的在线安装版本(因为多次安装均失败,而又是在线版本,所以安装等待消耗了我不少时间,所以推荐下载完整安装包local版本进行安装,这样即使失败了重新安装也不需要漫长的等待)。

c764e9020f48

安装之后,我又继续安装了VS2017,打开VS想创建cuda项目,发现创建项目选择中并没有cuda项目。上网寻找原因,发现有人解释是需要先安装VS,再安装cuda。于是我又把cuda重新安装了一遍,打开VS,发现报错如下,还是同样找不到cuda项目。

接着上网,有博主说需要使用管理员模式进行安装,好吧,那就管理员模式又安装了一遍,还是不行。此时,我的心态已经崩了。

Day2

有了昨天的教训,我果断舍弃了winOS,选择linux。于是花了几个小时时间安装了Ubuntu18.0,由于linux不需要安装VS,使用gcc就可以编译运行cuda程序,所以我需要做的就只有安装cuda即可。

1.安装显卡驱动

过程不再详述,网上有很多教程,我也会在后面附上链接。

2。安装CUDA

按照官网教程进行安装,下载安装包。

c764e9020f48

使用"sudo sh cuda_10.0.130_410.48_linux.run"进行安装,发现报错如下(由于没有截图,所以只能靠记忆写下错误了):

Toolkit installation failed:Using unsupported compiler

Sample installation failed:Cannot find toolkit in /home/xxx

网上搜寻无果,于是又想试试解决winOS的问题,切换到了win7。因为有人说VS2017可能不支持,于是我又安装了VS2010进行尝试,同样没用。若是你们有发现同样问题而又解决了的,请务必告诉我。

无奈,我只得解决linux的那个问题了。

Day3

随便搜了一下,发现原来是gcc版本太高的问题(原谅我之前搜索的不认真和马虎)

于是卸掉现版本gcc,装了一个gcc-4.8。重新安装cuda。问题解决。

配置好环境变量重启后,终于成功配置好了cuda。

c764e9020f48

在此推荐一个linux环境下的cuda安装教程,除了没有错误指示外,没有什么太大问题。

2019年1月29日更新

即使安装了linux版的cuda,但一想到用不了VSIDE,还是心有不甘。于是昨天我重装了系统,把原来的win7换成了win10,并格式化了所有的硬盘。由于电脑大更新,所以很多软件都要重装,所以昨天大部分时间都在装系统和装一些必备软件中度过。直到今天,我才开始安装VS和cuda。

有了上次的教训,于是我先安装了VS,再安装了cuda,但安装cuda的最后,显示安装失败。我怀疑是显卡驱动的问题,于是查看驱动发现被卸载了(安装之前我特意更新了驱动),唯一的解释就是cuda安装的时候卸载了我原有的驱动,而且我怀疑它会自动安装驱动。所以我又安装了一遍,果然成功了。所以下次安装时建议先卸掉驱动再进行安装吧(此处安装指自定义->勾选所有)。

运行VS,运行cuda sample,没有异常,安装成功。

c764e9020f48

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值