MATLAB使用GPU

MATLAB使用GPU,第1张

在matlab中使用GPU,一般步骤如下:

1) 在mobaXterm中查看GPU使用情况: nvidia-smi ;指定使用哪个GPU(选空闲的): gpuDevice(x);

http://f.dataguru.cn/forum.php?mod=viewthread&ordertype=1&tid=873381

2)把变量数据存在GPU中 : gpuArray(网址中两种生成搏咐变量的方法都可用);把GPU中薯扰的数据取回CPU中: gather;基手纯

http://blog.sina.com.cn/s/blog 6f062c360102v9ic.html

第一步芦改:在matlab命令窗口,运行gpuDevice,查看自己的显卡是否具备GPU加速功能

第二步:CPU和GPU之间的数据交换,大致有如下几个函数和陪族判功能:

(1)、将数据从CPU中搬入GPU,函数:gpuArray,用法 M = gpuArray(M);

(2)、在GPU中计算完成后,将数据搬出到CPU存储,穗液函数:gather,用法M=gather(M)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12488275.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存