例外(第一次机会)。。。内存中的cudaError_枚举

例外(第一次机会)。。。内存中的cudaError_枚举,cuda,cublas,Cuda,Cublas,因此,在一些研究表明问题出在库布拉斯图书馆之后,我正在做一个项目,这个项目把我吐出来了 现在我有以下“最小”问题: 我从英伟达CUDA SDK(4.2)打开SimuluuBulas示例,测试是否可以重现问题。 程序本身可以工作,但VS2010给了我类似的输出: 在simplecblas.exe中包含一个Ausnahme(erste Chance)bei 0x75e3c41f:Microsoft C++-Ausnahme:cudaError\u枚举一个特定位置0x003bf704. 7次 因此,根

因此,在一些研究表明问题出在库布拉斯图书馆之后,我正在做一个项目,这个项目把我吐出来了

现在我有以下“最小”问题:

我从英伟达CUDA SDK(4.2)打开SimuluuBulas示例,测试是否可以重现问题。

程序本身可以工作,但VS2010给了我类似的输出:

在simplecblas.exe中包含一个Ausnahme(erste Chance)bei 0x75e3c41f:Microsoft C++-Ausnahme:cudaError\u枚举一个特定位置0x003bf704.

7次

因此,根据我的规格:

我使用GTX 460进行计算,使用sm_20编译,在Windows 7 64位上使用VS2010 nvcc——版本给了我:

nvcc:NVIDIA(R)Cuda编译器驱动程序 版权所有(c)2005-2011英伟达公司 建于2012年1月13日星期五01:18:37 Cuda编译工具,4.1版,V0.2.1221


这是我第一次在这里发布,因此我为发布的糟糕格式道歉。您所做的观察与CUDA库中捕获并正确处理的异常有关。在某些情况下,这是CUDA GPU操作的正常部分。正如您所观察到的,您的应用程序没有返回API错误,并且运行正常。如果您不在可以报告此情况的VS环境中,则根本不会观察到此情况


这被认为是CUDA下的正常行为。我相信有人试图在CUDA 5.5中消除它。您可能希望尝试一下,尽管这两种方式都不被认为是一个问题。

根据您的CUDA编译器版本,您已经安装了CUDA toolkit 4.1,但您正在使用CUDA SDK 4.2的simpleCUBLAS示例。我会先看看这个问题。这很奇怪,我的路径变量vcc现在是4.2版,V0.2.1221,但问题是remains@MarcusKarlbowski您能提供一些更多的信息吗,例如关于抛出异常(ausnahme)的行?也许,使用CUDA调试器会有帮助。这像德国编译器吗?提供一些英语细节。。。。。。在simpleCUBLAS.exe中,有一个名称为0x75e3c41f的字符:Microsoft C++-Ausnahme:cudaError_枚举一个特定的位置0x003bf704。。