Click or drag to resize
Gpu Class
Gpu instance represents a GPU device. It wraps a GPU context, on which you can create streams, events, and do memory copy. To get a GPU instance, use static Get method.
Inheritance Hierarchy
SystemObject
  DisposableObject
    AleaGpu

Namespace:  Alea
Assembly:  Alea (in Alea.dll) Version: 3.0.4.5
Syntax
[SerializableAttribute]
public class Gpu : DisposableObject

The Gpu type exposes the following members.

Properties
  NameDescription
Public propertyContext
Returns the context object.
Public propertyStatic memberDefault
Get the GPU instance on default GPU device. The default GPU device is defined as the most powerful (by means of GPU architecture and CUDA cores) consumer GPU, if there is no consumer GPU found, then returns the most powerful GPU.
Public propertyDefaultCompileOptions
The default compilation options for this worker.
Public propertyDevice
Return the device object.
Public propertyPrintBufferSize
Set or get the print buffer size.
Top
Methods
  NameDescription
Public methodStatic memberAlignOfT
Get the alignment of a type.
Public methodAllocateT(Int32)
Public methodAllocateT(Int64)
Public methodAllocateT(IntPtr)
Public methodAllocateT(UTT)
Public methodAllocateT(UTT)
Public methodAllocateT(Int32, Int32)
Public methodAllocateT(Int64, Int64)
Public methodAllocateT(IntPtr, IntPtr)
Public methodAllocateDeviceT(Int32)
Allocate GPU memory.
Public methodAllocateDeviceT(Int64)
Allocate GPU memory.
Public methodAllocateDeviceT(IntPtr)
Allocate GPU memory.
Public methodAllocateDeviceT(UTT)
Public methodAllocateDeviceT(UTT)
Public methodAllocateDeviceT(Int32, Int32)
Public methodAllocateDeviceT(Int64, Int64)
Public methodAllocateDeviceT(IntPtr, IntPtr)
Public methodAllocateDeviceT(UTT, Int32, Int32)
Public methodAllocatePinnedT(Int32)
Allocate host page-locked memory.
Public methodAllocatePinnedT(Int64)
Allocate host page-locked memory.
Public methodAllocatePinnedT(IntPtr)
Allocate host page-locked memory.
Public methodAllocatePinnedT(UTT)
Public methodAllocateUnifiedT(Int32)
Allocate Unified GPU memory.
Public methodAllocateUnifiedT(Int64)
Allocate Unified GPU memory.
Public methodAllocateUnifiedT(IntPtr)
Allocate Unified GPU memory.
Public methodAllocateUnifiedT(UTT)
Public methodStatic memberArrayGetGpu
Public methodStatic memberArrayGetLength(Array)
Public methodStatic memberArrayGetLength(Array, Int32)
Public methodStatic memberArrayGetLongLength(Array)
Public methodStatic memberArrayGetLongLength(Array, Int32)
Public methodStatic memberArrayGetMemory(Array)
Public methodArrayGetMemory(Array, Access)
Public methodArrayGetMemory(Array, Boolean, Boolean)
Public methodArrayGetMemoryPtrT
Public methodStatic memberConstantT
Public methodStatic memberCopy(Array, Array)
Public methodStatic memberCopy(Stream, Array, Array)
Public methodStatic memberCopyT(MemoryUTT, MemoryUTT)
Public methodStatic memberCopyT(MemoryUTT, Array)
Public methodStatic memberCopyT(Array, GlobalArrayUTT)
Public methodCopyT(Array, GlobalArraySymbolUTT)
Public methodStatic memberCopyT(Array, MemoryUTT)
Public methodStatic memberCopyT(UTT, GlobalVariableUTT)
Public methodCopyT(UTT, GlobalVariableSymbolUTT)
Public methodStatic memberCopyT(Stream, MemoryUTT, MemoryUTT)
Public methodStatic memberCopyT(Stream, MemoryUTT, Array)
Public methodStatic memberCopyT(Stream, Array, MemoryUTT)
Public methodStatic memberCopyT(MemoryUTT, Int64, Gpu, deviceptrUTT, Int64)
Public methodStatic memberCopyT(Array, Int64, Gpu, deviceptrUTT, Int64)
Public methodStatic memberCopyT(Gpu, deviceptrUTT, Gpu, deviceptrUTT, Int64)
Public methodStatic memberCopyT(Gpu, deviceptrUTT, MemoryUTT, Int64, Int64)
Public methodStatic memberCopyT(Gpu, deviceptrUTT, Array, Int64, Int64)
Public methodStatic memberCopyT(Stream, Gpu, deviceptrUTT, Gpu, deviceptrUTT, Int64)
Public methodStatic memberCopyT(Stream, Gpu, deviceptrUTT, MemoryUTT, Int64, Int64)
Public methodStatic memberCopyT(Stream, Gpu, deviceptrUTT, Array, Int64, Int64)
Public methodStatic memberCopyT(Stream, MemoryUTT, Int64, Gpu, deviceptrUTT, Int64)
Public methodStatic memberCopyT(Stream, Array, Int64, Gpu, deviceptrUTT, Int64)
Public methodStatic memberCopy2DT(MemoryUTT, MemoryUTT)
Public methodStatic memberCopy2DT(MemoryUTT, UTT)
Public methodStatic memberCopy2DT(UTT, MemoryUTT)
Public methodStatic memberCopy2DT(UTT, UTT)
Public methodStatic memberCopy2DT(MemoryUTT, MemoryUTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(MemoryUTT, UTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(UTT, MemoryUTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(UTT, UTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, MemoryUTT, MemoryUTT)
Public methodStatic memberCopy2DT(Stream, MemoryUTT, UTT)
Public methodStatic memberCopy2DT(Stream, UTT, MemoryUTT)
Public methodStatic memberCopy2DT(Stream, UTT, UTT)
Public methodStatic memberCopy2DT(MemoryUTT, UTT, Int32, Int32)
Public methodStatic memberCopy2DT(UTT, UTT, Int32, Int32)
Public methodStatic memberCopy2DT(UTT, Int32, Int32, MemoryUTT)
Public methodStatic memberCopy2DT(UTT, Int32, Int32, UTT)
Public methodStatic memberCopy2DT(Stream, MemoryUTT, MemoryUTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, MemoryUTT, UTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, UTT, MemoryUTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, UTT, UTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(MemoryUTT, UTT, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(UTT, UTT, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(UTT, Int32, Int32, MemoryUTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(UTT, Int32, Int32, UTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, MemoryUTT, UTT, Int32, Int32)
Public methodStatic memberCopy2DT(Stream, UTT, UTT, Int32, Int32)
Public methodStatic memberCopy2DT(Stream, UTT, Int32, Int32, MemoryUTT)
Public methodStatic memberCopy2DT(Stream, UTT, Int32, Int32, UTT)
Public methodStatic memberCopy2DT(UTT, Int32, Int32, UTT, Int32, Int32)
Public methodStatic memberCopy2DT(Stream, MemoryUTT, UTT, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, UTT, UTT, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, UTT, Int32, Int32, MemoryUTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, UTT, Int32, Int32, UTT, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(UTT, Int32, Int32, UTT, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberCopy2DT(Stream, UTT, Int32, Int32, UTT, Int32, Int32)
Public methodStatic memberCopy2DT(Stream, UTT, Int32, Int32, UTT, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberCopy2DToHostT
Public methodStatic memberCopyToHostT(MemoryUTT)
Public methodStatic memberCopyToHostT(UTT)
Public methodStatic memberCopyToHostT(UTT)
Public methodCreateEvent
Create a CUDA event object from this GPU instance.
Public methodCreateStream
Create a CUDA stream object from this GPU instance.
Public methodStatic memberDefineConstantArraySymbolT
Public methodStatic memberDefineConstantVariableSymbolT
Public methodDispose
Releases the unmanaged resources used by the Gpu and optionally releases the managed resources
(Overrides DisposableObject.Dispose(Boolean).)
Public methodEntryOfT
Public methodEvalT
Public methodEvalAction
Evaluate an Action delegate using this worker's thread.
Public methodEvalFunca
Public methodStatic memberFree
Public methodStatic memberFreeAllImplicitMemory
Public methodStatic memberFreeAllImplicitMemory(Boolean)
Free all implicit tracked memory.
Public methodStatic memberGet(Int32)
Get a GPU instance.
Public methodStatic memberGet(Device)
Get a GPU instance.
Public methodStatic memberGetIRType
Public methodGetOrLoad(MethodInfo)
JIT compile and load a kernel.
Public methodGetOrLoad(MethodInfo, FSharpOptionObject, FSharpListObject)
JIT compile and load a kernel.
Public methodLoad(MethodInfo)
JIT compile and load a kernel.
Public methodLoad(MethodInfo, FSharpOptionObject, FSharpListObject)
JIT compile and load a kernel.
Public methodLoadProgramT(IRModuleEntryUTT)
Public methodLoadProgramT(PTXModuleEntryUTT)
Public methodLoadProgramT(TemplateEntryUTT)
Public methodLoadProgramT(IRModuleEntryUTT, FSharpListIRModule)
Public methodLoadProgramT(PTXModuleEntryUTT, JITOptions)
Public methodLoadProgramT(TemplateEntryUTT, CompileOptions)
Public methodLoadProgramT(TemplateEntryUTT, FSharpListIRModule)
Public methodLoadProgramT(TemplateEntryUTT, CompileOptions, FSharpListIRModule)
Public methodProfilerStart
Start regional profiling on this GPU. Used together with profiler.
Public methodProfilerStop
Stop regional profiling on this GPU. Used together with profiler.
Public methodStatic memberRawCopy(FSharpOptionStream, Memory, IntPtr, Memory, IntPtr, FSharpOptionIntPtr)
Public methodStatic memberRawCopy(FSharpOptionStream, Memory, IntPtr, Array, IntPtr, FSharpOptionIntPtr)
Public methodStatic memberRawCopy(FSharpOptionStream, Array, IntPtr, Memory, IntPtr, FSharpOptionIntPtr)
Public methodStatic memberRawCopy(FSharpOptionStream, Array, IntPtr, Array, IntPtr, FSharpOptionIntPtr)
Public methodStatic memberRawCopy2D(FSharpOptionStream, Memory, Memory, MemoryCopy2DRegion)
Public methodStatic memberRawCopy2D(FSharpOptionStream, Memory, Array, Int32, Int32, MemoryCopy2DRegion)
Public methodStatic memberRawCopy2D(FSharpOptionStream, Array, Int32, Int32, Memory, MemoryCopy2DRegion)
Public methodStatic memberRawCopy2D(FSharpOptionStream, Array, Int32, Int32, Array, Int32, Int32, MemoryCopy2DRegion)
Public methodRunT(IGpuWorkflowUTT)
Public methodRunT(IGpuWorkflowUTT, SessionOptions)
Public methodStatic memberShutdown
Dispose all GPU instances, force a system cleanup.
Public methodStatic memberSizeOfT
Get the size of a type.
Public methodSynchronize
Synchronize the underlying thread on its CUDA context.
Public methodToString (Overrides ObjectToString.)
Top
Extension Methods
  NameDescription
Public Extension MethodAggregateT(T, FuncT, T, T)Overloaded. (Defined by GpuExtension.)
Public Extension MethodAggregateT(Int32, FuncInt32, T, FuncT, T, T)Overloaded. (Defined by GpuExtension.)
Public Extension MethodAggregateT(deviceptrT, Int32, FuncT, T, T)Overloaded. (Defined by GpuExtension.)
Public Extension MethodAverage(Single)Overloaded. (Defined by GpuExtension.)
Public Extension MethodAverage(Double)Overloaded. (Defined by GpuExtension.)
Public Extension MethodFoo
Get or load a kernel which doesn't contain compile-time constant argument.
(Defined by KernelSymbolExtensions.)
Public Extension MethodFor (Defined by GpuExtension.)
Public Extension MethodGetKernel(Action)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1(ActionUTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2(ActionUTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3(ActionUTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelT1, T2, T3, T4, T5, T6, T7, T8, T9(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodGetKernelLauncher (Defined by GpuExtensions.)
Public Extension MethodGetStaticKernel(MethodInfo)Overloaded.
Get or load a kernel which doesn't contain compile-time constant argument.
(Defined by GpuExtensions.)
Public Extension MethodGetStaticKernel(Delegate)Overloaded.
Get or load a kernel which doesn't contain compile-time constant argument.
(Defined by GpuExtensions.)
Public Extension MethodLaunch(Action, LaunchParam)Overloaded.
Launch a kernel specified via action delegate.
(Defined by GpuExtensions.)
Public Extension MethodLaunch(FSharpFuncUnit, Unit, LaunchParam)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT(KernelDefUTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1(ActionUTT, LaunchParam, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2(ActionUTT, UTT, LaunchParam, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3(ActionUTT, UTT, UTT, LaunchParam, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4(ActionUTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5(ActionUTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6(ActionUTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by GpuExtensions.)
Public Extension MethodLongFor (Defined by GpuExtension.)
Public Extension MethodSum(Int32)Overloaded. (Defined by GpuExtension.)
Public Extension MethodSum(Int64)Overloaded. (Defined by GpuExtension.)
Public Extension MethodSum(Single)Overloaded. (Defined by GpuExtension.)
Public Extension MethodSum(Double)Overloaded. (Defined by GpuExtension.)
Public Extension MethodSum(deviceptrDouble, Int32)Overloaded. (Defined by GpuExtension.)
Top
See Also