Создайте объект 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