Как контролировать использование графического процессора в Matlab

У меня есть вопрос об использовании графического процессора в Matlab. Я следовал простому коду для кода, работающего на GPU, на веб-сайте Matlab. Но когда я запускаю код и одновременно проверяю процессор и графический процессор, я вижу, что код работает на процессоре, а не на графическом процессоре!

На самом деле, сайт 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

и это снимок, взятый из обработки статистики.

Буду признателен за любую помощь, которую вы можете предоставить.

0 ответов

Другие вопросы по тегам