User`s guide

11 Functions — Alphabetical List
11-180
mxGPUCopyFromMxArray (C)
Copy mxArray to mxGPUArray
C Syntax
#include "gpu/mxGPUArray.h"
mxGPUArray* mxGPUCopyFromMxArray(mxArray const * const mp)
Arguments
mp
Pointer to an mxArray that contains either GPU or CPU data.
Returns
Pointer to an mxGPUArray.
Description
mxGPUCopyFromMxArray produces a new mxGPUArray object with the same
characteristics as the input mxArray.
If the input mxArray contains a gpuArray, the output is a new copy of the data on
the GPU.
If the input mxArray contains numeric or logical CPU data, the output is copied to
the GPU.
Either way, this function always allocates memory on the GPU and allocates a new
mxGPUArray object on the CPU. Use mxGPUDestroyGPUArray to delete the result when
you are done with it.
See Also
mxGPUCopyGPUArray | mxGPUDestroyGPUArray