CUDAMemoryAllocate
CUDAMemoryAllocate[type,dim]
指定の型の一次元CUDAMemoryを与える.
CUDAMemoryAllocate[type,{dim1,dim2,…}]
指定の型と次元のCUDAMemoryを与える.
詳細とオプション
- CUDALink パッケージがNeeds["CUDALink`"]でロードされていなければならない.
- CUDAMemoryAllocateに使える型:
-
Integer Real Complex "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]" - 以下のオプションが与えられる:
-
"Device" $CUDADevice CUDA計算に使われるデバイス "TargetPrecision" Automatic 計算に使用する精度
例題
すべて開くすべて閉じる例 (4)
CUDAMemoryInformationを使うとメモリについての情報が取り出せる:
CUDAMemoryLoadと関連付ける.異なる型がサポートされる:
RealあるいはComplexとしてメモリを加えると,デバイスが倍精度をサポートしているかどうかに基づいた型が返される:
アプリケーション (1)
テキスト
Wolfram Research (2010), CUDAMemoryAllocate, Wolfram言語関数, https://reference.wolfram.com/language/CUDALink/ref/CUDAMemoryAllocate.html.
CMS
Wolfram Language. 2010. "CUDAMemoryAllocate." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/CUDALink/ref/CUDAMemoryAllocate.html.
APA
Wolfram Language. (2010). CUDAMemoryAllocate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/CUDALink/ref/CUDAMemoryAllocate.html