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