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