我在互联网上找到了 KMLib,我发现它非常有趣。但是在运行示例应用程序时会出现错误:“GASS.CUDA.CUDAException”“Error Invalid Source”。
异常发生在方法中:
protected void InitCudaModule ()
{
deviceNr int = 0;
cuda = new CUDA (deviceNr, true);
cuCtx = cuda.CreateContext (deviceNr, CUCtxFlags.MapHost);
/ / cuda.SetCurrentContext (cuCtx);
/ / var ctx = cuda.PopCurrentContext ();
/ / var CTX2 cuda.PopCurrentContext = ();
/ / var ctx3 cuda.PopCurrentContext = ();
modluePath String = Path.Combine (Environment.CurrentDirectory, cudaModuleName);
if (! File.Exists (modluePath))
throw new ArgumentException ("Failed to access cuda module" + modluePath);
cuModule = cuda.LoadModule (modluePath); / / ERROR!
cuFunc = cuda.GetModuleFunction (cudaProductKernelName);
}
我正在使用 GTX770、Visual Studio 2010 Ultimate、Cuda SDK 5.5 和 Windows 7 64 位。
什么可能导致错误?