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