cuda分配显存失败(cudamalloc failed)

我的显卡型号是Geforce 9300M GS,显卡支持cuda计算1.1版本,cuda最新版5.5的,运行程序总是无法分配显存,这是什么原因?程序在别人机器能跑。

LZ您好:

请您检查一下您的软件环境,比如驱动版本是不是最新的等。
然后,跑一下cuda samples中的device query,将结果发一下。

以及,您也可以发一下您的程序的具体报错信息。

祝您好运~

楼主,我与你有同样尴尬的境遇。有时候还能跑,但是不知道是什么错误,有时候是指针的访问冲突。就造成了 再次新建的项目,申请显存也无法申请。 目前正在期待更换显卡后试验…不知道 是不是 9300特有的硬件问题。

两位好:

您两位描述的问题,我和我熟悉的人从来都没有遇到过,CUDA Toolkit是成熟的环境,如果您的软件,硬件环境无问题,加上函数参数正确的话,一般不会失败的。

因而请您两位自查一下软硬件环境情况。

祝您好运~