CUDALink`
CUDALink`

CUDAMatrix

CUDAMatrix[data]

CUDA対応GPU上に存在するデータの行列を生成する.

CUDAMatrix[data,type]

指定された型の行列を生成する.

詳細とオプション

  • CUDALink アプリケーションがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAMatrixが使用したリソースは,使用しなくなった時点で自動的にGPUから回収される.
  • CUDAMatrixのデータはNormalで取り出すことができる.
  • 多くの関数がCUDAMatrixオブジェクトを受け取ったり返したりするため,GPUにあるデータを操作することができる.
  • CUDAVectorで利用できる型には次のものがある:
  • IntegerRealComplex
    "Integer32""Real32""ComplexReal32"
    "Integer64""Real64""ComplexReal64"

例題

すべて開くすべて閉じる

  (1)

まず,CUDALink アプリケーションをロードする:

GPU上にデータの行列を生成する:

GPU上でドット積の計算をする(結果もGPU上に置かれる):

CUDAMatrixからデータを取り出す:

スコープ  (1)

情報  (1)

CUDA行列についての情報を見る:

考えられる問題  (1)

CUDAMatrixNormalNumericArrayである:

元になるデータを取得するには,Normalを2回適用する:

Wolfram Research (2022), CUDAMatrix, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAMatrix.html.

テキスト

Wolfram Research (2022), CUDAMatrix, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAMatrix.html.

CMS

Wolfram Language. 2022. "CUDAMatrix." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDAMatrix.html.

APA

Wolfram Language. (2022). CUDAMatrix. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/CUDALink/ref/CUDAMatrix.html

BibTeX

@misc{reference.wolfram_2024_cudamatrix, author="Wolfram Research", title="{CUDAMatrix}", year="2022", howpublished="\url{https://reference.wolfram.com/language/CUDALink/ref/CUDAMatrix.html}", note=[Accessed: 23-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cudamatrix, organization={Wolfram Research}, title={CUDAMatrix}, year={2022}, url={https://reference.wolfram.com/language/CUDALink/ref/CUDAMatrix.html}, note=[Accessed: 23-November-2024 ]}