내가 하나 개 GTX 1080 (2 개 GPU를 포함) K80있는 시스템에서 다음 MATLAB 코드를 실행하고 몇 초다중 GPU 코드는
delete(gcp('nocreate'));
parpool('local',2);
spmd
gpuDevice(labindex+1)
end
reset(gpuDevice(2))
reset(gpuDevice(3))
parfor i=1:100
SingleGPUMatlabCode(i);
end
코드는 두 번째 주변에 대한 실행을위한 실행됩니다. 몇 초 후에 코드를 재실행 할 때. 나는 메시지를 얻을 : 나는 TdrDelay
증가했습니다
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))
을하지만, 도움이되지 않았다.