我在带有一个 GTX 1080 和一个 K80(带有 2 个 GPU)的系统上运行以下 MATLAB 代码
delete(gcp('nocreate'));
parpool('local',2);
spmd
gpuDevice(labindex+1)
end
reset(gpuDevice(2))
reset(gpuDevice(3))
parfor i=1:100
SingleGPUMatlabCode(i);
end
代码运行大约一秒钟。当我在几秒钟后重新运行代码时。我收到消息:
Error using parallel.gpu.CUDADevice/reset
An unexpected error occurred during CUDA execution. The
CUDA error was:
unknown error
Error in CreateDictionary
reset(gpuDevice(2))
我尝试增加TdrDelay
,但没有帮助。