第二步:CPU和GPU之间的数据交换,大致有如下几个函数和陪族判功能:
(1)、将数据从CPU中搬入GPU,函数:gpuArray,用法 M = gpuArray(M);
(2)、在GPU中计算完成后,将数据搬出到CPU存储,穗液函数:gather,用法M=gather(M)。
在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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)