我试图使用gpuArray,例如使用以下Matlab提供的示例:
X = rand(10, 'single');
G = gpuArray(X);
classUnderlying(G) % Returns 'single'
G2 = G .* G; % Performed on GPU
whos G2 % Result on GPU
但Matlab给出了此错误消息。我在线检查,这意味着已经映射的资源,这并没有告诉我太多。我该怎么解决这个问题?以前我在matlab上使用gpuArray没问题。谢谢!
Error using gpuArray
An unexpected error occurred during CUDA execution. The CUDA error was:
CUDA_ERROR_ALREADY_MAPPED