如何在Matlab中监控GPU使用情况

时间:2019-08-30 07:24:35

标签: matlab gpu gpuarray

我对在Matlab中使用GPU有疑问。 我在Matlab网站上遵循了在GPU上运行的代码的简单代码 但是,当我运行代码并同时检查CPU和GPU时,我发现代码在CPU而非GPU上运行!

实际上,Matlab网站说gpuArray()自动在GPU上传输代码,但似乎代码在CPU而非GPU上运行。

这是代码:

r = gpuArray.linspace(0,4,N);
x = rand(1,N,'gpuArray');
numIterations = 10000000;
for n=1:numIterations
    x = r.*x.*(1-x);
end

,这是从处理统计信息中获取的快照。

enter image description here 我会很感激您能提供的任何帮助。

0 个答案:

没有答案