CUDAMemoryLoad

CUDAMemoryLoad[list]
listCUDALink メモリマネージャに登録する.

CUDAMemoryLoad[img]
imgCUDALink メモリマネージャに登録する.

詳細詳細

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • 使える型:
  • IntegerRealComplex
    "Byte""Bit16""Integer"
    "Byte[2]""Bit16[2]""Integer32[2]"
    "Byte[3]""Bit16[3]""Integer32[3]"
    "Byte[4]""Bit16[4]""Integer32[4]"
    "UnsignedByte""UnsignedBit16""Float"
    "UnsignedByte[2]""UnsignedBit16[2]""Float[2]"
    "UnsignedByte[3]""UnsignedBit16[3]""Float[3]"
    "UnsignedByte[4]""UnsignedBit16[4]""Float[4]"
    "Double""Double[2]""Double[3]"
    "Double[4]"
  • 以下のオプションが与えられる:
  • "Device"$CUDADeviceCUDA計算に使われるデバイス
    "TargetPrecision"Automatic計算に使用する精度

例題例題すべて開くすべて閉じる

例 (1)例 (1)

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

In[1]:=
Click for copyable input

メモリをロードする:

In[2]:=
Click for copyable input
Out[2]=

CUDAMemoryInformationを使うとメモリについての情報が取り出せる:

In[3]:=
Click for copyable input
Out[3]=

加えられたメモリはCUDAMemoryUnloadで解放しなければならない:

In[4]:=
Click for copyable input
New to Mathematica? Find your learning path »
Have a question? Ask support »