Determine if mxArray is pointer to valid GPU data
#include "gpu/mxGPUArray.h" int mxGPUIsValidGPUData(mxArray const * const mp)
mgp
Pointer to anmxArray
.
int
type.
mxGPUIsValidGPUData
indicates if the mxArray is a pointer to valid GPU data
If the GPU device is reinitialized in MATLAB withgpuDevice
, all data on the device becomes invalid, but the CPU data structures that refer to the GPU data still exist. This function checks whether the mxArray is a container of valid GPU data, and returns one of the following values:
0 (false) for CPU data or for invalid GPU data.
1 (true) for valid GPU data.