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