WLJS LogoWLJS Notebook

GPUArrayQ

GPUArrayQ[g] returns True if g is a valid GPUArray object and False otherwise.

Examples

Basic check

g = GPUArray[{1.0, 2.0, 3.0}];
GPUArrayQ[g]

An ordinary list is not a GPUArray:

GPUArrayQ[{1.0, 2.0, 3.0}]

After computation

Results of GPU operations are still GPUArray objects:

g = GPUArray[Range[1.0, 5.0]];
GPUArrayQ[Sin[g]]

After converting back with Normal, the result is no longer a GPUArray:

GPUArrayQ[Normal[g]]

Please visit the official Wolfram Language Reference for more details.

On this page