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