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オブジェクトの情報を得る:
配列演算 (3)
数学演算 (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 Language. 2025. "GPUArray." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GPUArray.html.
APA
Wolfram Language. (2025). GPUArray. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GPUArray.html