CUDAMemory
This feature is not supported on the Wolfram Cloud.

CUDAMemory[args]
CUDAMemoryLoadまたはCUDAMemoryAllocateを使ってロードしたメモリのハンドル.

詳細詳細

  • CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
  • CUDAMemoryLoadまたはCUDAMemoryAllocateによって返される.
  • CUDAMemoryUnloadを使ってアンロードできる.
  • に使える型:
  • IntegerRealComplex
    "Byte""Bit16""Integer32"
    "Byte[2]""Bit16[2]""Integer32[2]"
    "Byte[3]""Bit16[3]""Integer32[3]"
    "Byte[4]""Bit16[4]""Integer32[4]"
    "UnsignedByte""UnsignedBit16""UnsignedInteger"
    "UnsignedByte[2]""UnsignedBit16[2]""UnsignedInteger[2]"
    "UnsignedByte[3]""UnsignedBit16[3]""UnsignedInteger[3]"
    "UnsignedByte[4]""UnsignedBit16[4]""UnsignedInteger[4]"
    "Double""Float""Integer64"
    "Double[2]""Float[2]""Integer64[2]"
    "Double[3]""Float[3]""Integer64[3]"
    "Double[4]""Float[4]""Integer64[4]"

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

  (1)  (1)

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

In[1]:=
Click for copyable input

Wolfram言語のリストをCUDAメモリにロードする:

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

メモリの状態についての情報を得る:

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

メモリをアンロードする:

In[4]:=
Click for copyable input