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