作者NoireIan (零点旭日)
看板MATLAB
标题[讨论] 新手问题:无法执行gpu 相关指令
时间Sat Oct 22 19:30:27 2016
事情是这样的,最近有需要用笔电试跑含有gpuArray的指令,结果立刻出现错误。
出现了这样的错误讯息:
There is a problem with the CUDA driver or with this GPU device.
Be sure that you have a
supported GPU and that
the latest driver
is installed.
Caused by:
The CUDA driver was found, but the function 'cuDriverGetVersion'
return an error. The error returned was:
CUDA_ERROR_NOT_INITIALIZED
虽然我不太擅长电脑,英文也不太好,但根据第一段应该是说只要check GPU
效能是否足够,并且在效能足够的情况下去下载最新的驱动程式就可以了。然後
我就点击错误讯息里附的连结去做那两件事。
Check GPU :
http://goo.gl/HSPGKC
Latest driver :
http://goo.gl/PCcMtq
在这里我先附上我的笔电型号和GPU
MacBook Pro (Retina, 13-inch, Early 2015)
Version 10.10.5 (14F1912)
GPU Intel Iris Graphics 6100 1536 MB
Matlab_R2014b
当我点开check GPU 的网页,我不确定该如何找我的型号,所以我就直接先下载
最新的驱动程式了。(之所以这样做是因为有先在电脑里找到CUDA的档案,所以觉的
应该没问题)
当下载最新驱动程式时,虽然所附的网址没有mac版,但下方有给mac用户的连结,
所以也很顺利的找到并安装。(NVIDIA CUDA 8.0 FOR MAC OS X RELEASE)
但最後执行还是失败。
因此我用
CUDA_ERROR_NOT_INITIALIZED 去找相关讯息,找到了这篇
http://goo.gl/snyN3t
那个网页有建议下载一个驱动程式和一些东西,然後我依照建议安装了.
在最後一步试跑 >>paralleldemo_gpu_devices 这条指令时却还是无法出现预期的效果
出现错误讯息与一开始相同,唯一多的是 numDevices = 0
因此我不能用GPU指令的原因是因为被我跳过的效能并不支援吗,还是我安装错误...
今天整天被它弄得焦头烂额,希望有人可以帮我解惑...或者哪边有提供询问的服务
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.71.208.72
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1477135830.A.FD9.html
1F:→ linux5566: cuda只能在nvidia 自家显卡上跑 10/22 20:56
谢谢你的回覆,但我在网路上有查到 Nvidia 的 GPU 内建於 Mac Pro 里,
所以这句话的意思并不能保证CUDA 能在上面跑QQ?
那请问还有方法让我可以跑gpu运算吗QQ?
※ 编辑: NoireIan (219.71.208.72), 10/22/2016 22:12:23
2F:→ jatj: 有 换电脑 10/23 11:59
3F:→ H45: 你的GPU是Intel的.. 10/23 18:36