Convert GPUArray back to regular array?

Hi,
I have some functions which I can use with an image when it is in GPUArray, other functions I have won't work with GPUArrays, how can I convert a GPUArray back into a regular array?
Many thanks

 採用された回答

Adam
Adam 2017 年 6 月 22 日
編集済み: Adam 2017 年 6 月 22 日

1 投票

doc gather
Make sure you select the one for the parallel computing toolbox though rather than tall arrays

3 件のコメント

Prb
Prb 2019 年 5 月 14 日
Hi I have the similar question. Could you please explain how can do with this line of code
if Shifts(WeightLayerIndex) ~= 0
B_forward = gpuArray(bitshift(gather(B_forward),Shifts(WeightLayerIndex)));
Walter Roberson
Walter Roberson 2019 年 5 月 14 日
If you need to use that without a GPU, then it would be
B_forward = (bitshift((B_forward),Shifts(WeightLayerIndex)));
Prb
Prb 2019 年 5 月 14 日
Thanks a lot

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeGPU Computing についてさらに検索

質問済み:

2017 年 6 月 22 日

コメント済み:

Prb
2019 年 5 月 14 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by