我最近试图将我的系统从CUDA 3.2更新到CUDA 4.0。
这个更新不是很顺利。首先,许多SDK示例现在都失败了。matrixMul和FFT问题等都返回错误太大,因此它们无法通过。
我编写的代码似乎也有些问题。我不得不追踪一些以前从未出现过的NaN引起的错误,而且现在也偶尔出现内核启动失败。通常会显示:
这个更新不是很顺利。首先,许多SDK示例现在都失败了。matrixMul和FFT问题等都返回错误太大,因此它们无法通过。
我编写的代码似乎也有些问题。我不得不追踪一些以前从未出现过的NaN引起的错误,而且现在也偶尔出现内核启动失败。通常会显示:
cudaSafeCall() Runtime API error 4: unspecified launch failure.
或者
cutilCheckMsg() CUTIL CUDA error : fftshift() execution failed
: (4) unspecified launch failure.
(fftshift是我的函数,在3.2中从未失败过)
我可能配置错了什么吗?
我尝试使用270驱动程序进行开发,这个驱动程序随4.0版本一起发布,之前我降级了最新的驱动程序,因为我认为它可能会引起问题。
感谢任何提示。