GPUArray
✖
GPUArray
更多信息

- GPUArray 为存储和操作可从图形处理器单元 (GPU) 访问的数据提供了一种高效的表示方式.
- GPUArray 经常用于通过在 GPU 上运行计算来提高计算函数的速度.
- GPUArray[array] 在 GPU 内存或统一内存中创建一个数组.
- array 可采用以下形式:
-
{e1,…},{{e1,…},…},… 数值元素构成的完整数组 NumericArray[…] 指定类型的数值数组 - Normal[GPUArray[array]] 将 GPUArray 对象转换为普通的数值列表.
- 其他转换包括:
-
SparseArray[GPUArray[…]] 具有少量非零元素的稀疏数组 NumericArray[GPUArray[…],type] 指定类型的数值数组 - GPUArray 的 Information 包括以下属性:、
-
"ElementType" 元素的原生类型 "Dimensions" 维度列表 - LinearSolve、Plus 和 Part 等函数通过在 GPU 上运行计算来处理 GPUArray.
- GPUArray 被 AtomQ 等函数视为原始对象并用于模式匹配.

范例
打开所有单元关闭所有单元基本范例 (1)常见实例总结
根据向量创建 GPUArray 对象:

https://wolfram.com/xid/0bh1s8b50ft0fi-l5j4o6


https://wolfram.com/xid/0bh1s8b50ft0fi-tvztwb


https://wolfram.com/xid/0bh1s8b50ft0fi-7namgu

范围 (27)标准用法实例范围调查
基本用法 (4)
根据向量创建 GPUArray 对象:

https://wolfram.com/xid/0bh1s8b50ft0fi-p750xp


https://wolfram.com/xid/0bh1s8b50ft0fi-gdslw7

用 NumericArray 创建指定类型的 GPUArray 对象:

https://wolfram.com/xid/0bh1s8b50ft0fi-wwfq5o


https://wolfram.com/xid/0bh1s8b50ft0fi-2isqpt

将 GPUArray 对象转换为普通数值列表:

https://wolfram.com/xid/0bh1s8b50ft0fi-rl036m


https://wolfram.com/xid/0bh1s8b50ft0fi-bn80ro

转换为 NumericArray 对象:

https://wolfram.com/xid/0bh1s8b50ft0fi-e5hv08

转换为 SparseArray:

https://wolfram.com/xid/0bh1s8b50ft0fi-t17og5

获取 GPUArray 对象的信息:

https://wolfram.com/xid/0bh1s8b50ft0fi-z89d97


https://wolfram.com/xid/0bh1s8b50ft0fi-026nzt


https://wolfram.com/xid/0bh1s8b50ft0fi-c9c8oy

数组运算 (3)
测试 GPUArray 对象是否是向量:

https://wolfram.com/xid/0bh1s8b50ft0fi-6cl86j


https://wolfram.com/xid/0bh1s8b50ft0fi-b0p9yq


https://wolfram.com/xid/0bh1s8b50ft0fi-wcfeqj


https://wolfram.com/xid/0bh1s8b50ft0fi-9hk3pn

提取 GPUArray 对象的部分内容:

https://wolfram.com/xid/0bh1s8b50ft0fi-o8tqxh


https://wolfram.com/xid/0bh1s8b50ft0fi-il6kqi


https://wolfram.com/xid/0bh1s8b50ft0fi-ejfu1x

获取 GPUArray 对象的属性:

https://wolfram.com/xid/0bh1s8b50ft0fi-5u7t61


https://wolfram.com/xid/0bh1s8b50ft0fi-o6e3ph


https://wolfram.com/xid/0bh1s8b50ft0fi-4mehnu


https://wolfram.com/xid/0bh1s8b50ft0fi-cdxj4e

数学运算 (6)
对 GPUArray 对象进行算术运算:

https://wolfram.com/xid/0bh1s8b50ft0fi-k3e2w6

https://wolfram.com/xid/0bh1s8b50ft0fi-hxj29h


https://wolfram.com/xid/0bh1s8b50ft0fi-tb2mnt


https://wolfram.com/xid/0bh1s8b50ft0fi-n8d9cf


https://wolfram.com/xid/0bh1s8b50ft0fi-57vl0j

https://wolfram.com/xid/0bh1s8b50ft0fi-mh4j3v


https://wolfram.com/xid/0bh1s8b50ft0fi-32e7fa


https://wolfram.com/xid/0bh1s8b50ft0fi-qtqlkt


https://wolfram.com/xid/0bh1s8b50ft0fi-6uf2mt

https://wolfram.com/xid/0bh1s8b50ft0fi-z2ecn7


https://wolfram.com/xid/0bh1s8b50ft0fi-h577v2


https://wolfram.com/xid/0bh1s8b50ft0fi-gkhdti


https://wolfram.com/xid/0bh1s8b50ft0fi-h7ifzq

https://wolfram.com/xid/0bh1s8b50ft0fi-tc6jpw


https://wolfram.com/xid/0bh1s8b50ft0fi-dftjmy


https://wolfram.com/xid/0bh1s8b50ft0fi-5hvsor


https://wolfram.com/xid/0bh1s8b50ft0fi-r1ws44

https://wolfram.com/xid/0bh1s8b50ft0fi-iby14n


https://wolfram.com/xid/0bh1s8b50ft0fi-u0q8jp


https://wolfram.com/xid/0bh1s8b50ft0fi-sqxofj


https://wolfram.com/xid/0bh1s8b50ft0fi-b4mc85

https://wolfram.com/xid/0bh1s8b50ft0fi-vs3jfb


https://wolfram.com/xid/0bh1s8b50ft0fi-4bkbw7


https://wolfram.com/xid/0bh1s8b50ft0fi-vi8z1j

傅立叶分析 (2)
统计 (3)
对 GPUArray 对象应用统计函数:

https://wolfram.com/xid/0bh1s8b50ft0fi-hneams

https://wolfram.com/xid/0bh1s8b50ft0fi-1kms00


https://wolfram.com/xid/0bh1s8b50ft0fi-wxs7n9


https://wolfram.com/xid/0bh1s8b50ft0fi-fx5ceu


https://wolfram.com/xid/0bh1s8b50ft0fi-7y0uch


https://wolfram.com/xid/0bh1s8b50ft0fi-dm1qv6

GPUArray 对象的最小值:

https://wolfram.com/xid/0bh1s8b50ft0fi-koitlu

https://wolfram.com/xid/0bh1s8b50ft0fi-s7tw94


https://wolfram.com/xid/0bh1s8b50ft0fi-i2eai


https://wolfram.com/xid/0bh1s8b50ft0fi-b4bo1o

对 GPUArray 对象进行排序:

https://wolfram.com/xid/0bh1s8b50ft0fi-r824ij

https://wolfram.com/xid/0bh1s8b50ft0fi-82d68y

线性代数 (4)
对 GPUArray 对象进行矩阵运算:

https://wolfram.com/xid/0bh1s8b50ft0fi-c9db14

https://wolfram.com/xid/0bh1s8b50ft0fi-xp4i1j


https://wolfram.com/xid/0bh1s8b50ft0fi-wso8f


https://wolfram.com/xid/0bh1s8b50ft0fi-nocedq


https://wolfram.com/xid/0bh1s8b50ft0fi-34r86w

https://wolfram.com/xid/0bh1s8b50ft0fi-6d9hq7

https://wolfram.com/xid/0bh1s8b50ft0fi-o45667


https://wolfram.com/xid/0bh1s8b50ft0fi-e1lfch

https://wolfram.com/xid/0bh1s8b50ft0fi-6p4cba

https://wolfram.com/xid/0bh1s8b50ft0fi-s9d5id


https://wolfram.com/xid/0bh1s8b50ft0fi-pokusj


https://wolfram.com/xid/0bh1s8b50ft0fi-w94h00


https://wolfram.com/xid/0bh1s8b50ft0fi-147kew

https://wolfram.com/xid/0bh1s8b50ft0fi-o2cjs9


https://wolfram.com/xid/0bh1s8b50ft0fi-jaucil

生成随机数 (2)

https://wolfram.com/xid/0bh1s8b50ft0fi-1q7ttr


https://wolfram.com/xid/0bh1s8b50ft0fi-15arzs


https://wolfram.com/xid/0bh1s8b50ft0fi-hze96w


https://wolfram.com/xid/0bh1s8b50ft0fi-nt3ciz


https://wolfram.com/xid/0bh1s8b50ft0fi-oc6p1d

可视化 (3)
属性和关系 (4)函数的属性及与其他函数的关联
用 GPUArrayQ 测试一个对象是否是有效的 GPUArray 对象:

https://wolfram.com/xid/0bh1s8b50ft0fi-e8l2yi


https://wolfram.com/xid/0bh1s8b50ft0fi-jv8l6b

求用于存储 GPUArray 对象的字节数:

https://wolfram.com/xid/0bh1s8b50ft0fi-db690e


https://wolfram.com/xid/0bh1s8b50ft0fi-bazdgh

用 Normal 从 GPU 获取数据:

https://wolfram.com/xid/0bh1s8b50ft0fi-dgmwn


https://wolfram.com/xid/0bh1s8b50ft0fi-wvl9rh

GPUArray 保留 NumericArray 对象中元素的表示类型:

https://wolfram.com/xid/0bh1s8b50ft0fi-g3r1on


https://wolfram.com/xid/0bh1s8b50ft0fi-09ktkx


https://wolfram.com/xid/0bh1s8b50ft0fi-mp7xlc

可能存在的问题 (2)常见隐患和异常行为
如果未检测到支持的 GPU,GPUArray 会自动进行计算:

https://wolfram.com/xid/0bh1s8b50ft0fi-5hmljm



https://wolfram.com/xid/0bh1s8b50ft0fi-4qdni4

https://wolfram.com/xid/0bh1s8b50ft0fi-q2717w

Wolfram Research (2025),GPUArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GPUArray.html.
文本
Wolfram Research (2025),GPUArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GPUArray.html.
Wolfram Research (2025),GPUArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GPUArray.html.
CMS
Wolfram 语言. 2025. "GPUArray." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GPUArray.html.
Wolfram 语言. 2025. "GPUArray." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GPUArray.html.
APA
Wolfram 语言. (2025). GPUArray. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GPUArray.html 年
Wolfram 语言. (2025). GPUArray. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GPUArray.html 年
BibTeX
@misc{reference.wolfram_2025_gpuarray, author="Wolfram Research", title="{GPUArray}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/GPUArray.html}", note=[Accessed: 18-May-2025
]}
BibLaTeX
@online{reference.wolfram_2025_gpuarray, organization={Wolfram Research}, title={GPUArray}, year={2025}, url={https://reference.wolfram.com/language/ref/GPUArray.html}, note=[Accessed: 18-May-2025
]}