GPUArray
GPUArray[array]
生成一个存储在内存中的数组,可在 GPU 加速计算时使用.
更多信息
- 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)
范围 (27)
基本用法 (4)
根据向量创建 GPUArray 对象:
用 NumericArray 创建指定类型的 GPUArray 对象:
将 GPUArray 对象转换为普通数值列表:
转换为 NumericArray 对象:
转换为 SparseArray:
获取 GPUArray 对象的信息:
数学运算 (6)
对 GPUArray 对象进行算术运算:
统计 (3)
线性代数 (4)
对 GPUArray 对象进行矩阵运算:
属性和关系 (4)
可能存在的问题 (2)
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.
APA
Wolfram 语言. (2025). GPUArray. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GPUArray.html 年