GPUArrayQ
Details
- GPUArrayQ tests whether an input is a valid array stored in memory accessible for GPU-accelerated computation.
Examples
open all close allBasic Examples (2)
Scope (3)
GPUArrayQ works with vectors:
GPUArray[{0., 0.5, 1., 1.5, 2., 2.5, 3., 3.5}]GPUArrayQ[%]GPUArrayQ works with matrices:
GPUArray[{{0., 0.5}, {1., 1.5}, {2., 2.5}, {3., 3.5}}]GPUArrayQ[%]GPUArrayQ gives False for anything that is not a valid GPUArray object:
GPUArrayQ[{1, 2, 3}]Properties & Relations (3)
ArrayQ gives True for valid GPUArray objects:
GPUArray[{0., 0.5, 1., 1.5, 2., 2.5, 3., 3.5}]ArrayQ[%]Use VectorQ to test whether a GPUArray object is a vector:
GPUArray[{0., 0.5, 1., 1.5, 2., 2.5, 3., 3.5}]VectorQ[%]Use MatrixQ to test whether a GPUArray object is a matrix:
GPUArray[{{0., 0.5}, {1., 1.5}, {2., 2.5}, {3., 3.5}}]MatrixQ[%]See Also
Related Guides
History
Text
Wolfram Research (2025), GPUArrayQ, Wolfram Language function, https://reference.wolfram.com/language/ref/GPUArrayQ.html.
CMS
Wolfram Language. 2025. "GPUArrayQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GPUArrayQ.html.
APA
Wolfram Language. (2025). GPUArrayQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GPUArrayQ.html
BibTeX
@misc{reference.wolfram_2026_gpuarrayq, author="Wolfram Research", title="{GPUArrayQ}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/GPUArrayQ.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_gpuarrayq, organization={Wolfram Research}, title={GPUArrayQ}, year={2025}, url={https://reference.wolfram.com/language/ref/GPUArrayQ.html}, note=[Accessed: 12-June-2026]}