Скопируйте mxArray в mxGPUArray
#include "gpu/mxGPUArray.h" mxGPUArray* mxGPUCopyFromMxArray(mxArray const * const mp)
mp
Указатель на mxArray
это содержит или данные графического процессора или центрального процессора.
Указатель на mxGPUArray
.
mxGPUCopyFromMxArray
производит новый mxGPUArray
объект с теми же характеристиками как вход mxArray
.
Если вход mxArray
содержит gpuArray
, выход является новой копией данных по графическому процессору.
Если вход mxArray
содержит числовые или логические данные о центральном процессоре, выход копируется в графический процессор.
Так или иначе эта функция всегда выделяет память на графическом процессоре и выделяет новый mxGPUArray
объект на центральном процессоре. Используйте mxGPUDestroyGPUArray
удалить результат, когда вы сделаны с ним.