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