Class KernelAttributes
- Namespace
- DotCompute.Core.Models
- Assembly
- DotCompute.Core.dll
Attributes of a compiled CUDA kernel.
public class KernelAttributes
- Inheritance
-
KernelAttributes
- Inherited Members
Properties
BinaryVersion
Gets or sets the binary version.
public int BinaryVersion { get; set; }
Property Value
ConstantMemoryBytes
Gets or sets the constant memory used in bytes.
public int ConstantMemoryBytes { get; set; }
Property Value
LocalMemoryBytesPerThread
Gets or sets the local memory used per thread in bytes.
public int LocalMemoryBytesPerThread { get; set; }
Property Value
MaxThreadsPerBlock
Gets or sets the maximum threads per block.
public int MaxThreadsPerBlock { get; set; }
Property Value
PtxVersion
Gets or sets the PTX version.
public int PtxVersion { get; set; }
Property Value
RegistersPerThread
Gets or sets the number of registers used per thread.
public int RegistersPerThread { get; set; }
Property Value
SharedMemoryBytes
Gets or sets the shared memory used in bytes.
public int SharedMemoryBytes { get; set; }
Property Value
UsesDynamicSharedMemory
Gets or sets whether the kernel uses dynamic shared memory.
public bool UsesDynamicSharedMemory { get; set; }
Property Value
UsesTextureMemory
Gets or sets whether the kernel uses texture memory.
public bool UsesTextureMemory { get; set; }