安装CUDA出现的一个问题
Tofloor
poster avatar
探索
deepin
2014-02-13 16:56
Author
最近想学习一下gpu编程,解决一下计算量太大的问题。
工作中所使用的计算工具是R,而R提供了一个可利用gpu进行计算的包:gputools
但这个包需要先安装         Nvidia's CUDA toolkit (>= release 5.0)

于是在软件中心安装了CUDA toolkit,随后在R中安装gputools
但提示错误:/bin/bash: /usr/local/cuda/bin/nvcc: 没有那个文件或目录

经文件检索,在系统找到两个nvcc文件,
一个是可执行文件,大小160.6k,位置在/usr/lib/nvidia-cuda-toolkit/bin
一个是shell脚本,大小59字节,位置在/usr/bin

看来CUDA应该是安装成功了,但没有出现在gputools需要的位置,
请问各位大侠,这个问题应该如何解决?
Reply Favorite View the author
All Replies
探索
deepin
2014-02-13 18:07
#1
没有检索到有效信息
好像这种情况很少出现
Reply View the author
探索
deepin
2014-02-13 20:16
#2
非常感谢 noahsai 的回复!

根据这个包的说明,它只需要cuda toolkit,没有提示需要安装其他。
在软件中心搜索时,也没有搜到另两个东西。

鉴于自身能力有限,生怕把系统整崩溃了,还是留待以后有时间再折腾吧。
Reply View the author
探索
deepin
2014-02-14 01:05
#3
建立一个软连接后,这个问题过去了
但又出现新问题了,找不到 R.h
很奇怪的一个问题,因为这个文件就在它设定的目录里。
Reply View the author
探索
deepin
2014-02-14 18:50
#4
非常感谢 noahsai 的帮助!

这个包我之前是使用在线安装,但包里config.mk文件的一些默认变量和电脑上的不一致。
后下载安装包解压后,修改了config.mk文件里关于cuda和R的一些默认变量
修改完之后,重新压缩,然后安装
虽然出现了一堆警告,好歹是安上了。

修改的变量如下:
CUDA_HOME := /usr/lib/nvidia-cuda-toolkit
R_HOME := /usr/lib/R
R_INC := /usr/share/R/include
R_LIB := /usr/lib/R/lib

不过这里有一个比较奇怪的地方
R的include和lib文件夹不在一个地方,好在到目前为止未发现异常。
Reply View the author
yuzhitong
deepin
2014-02-14 18:51
#5
安装了好多次也没出现你这个问题啊。。。
你自己去官网下个升级的deb,会自动给你升级的,然后配置一下path就好了
Reply View the author
探索
deepin
2014-02-14 19:33
#6
这应该是gputools的问题,不是cuda的问题。
Reply View the author