Table of Contents

Class KernelLaunchConfiguration

Namespace
DotCompute.Abstractions.Kernels
Assembly
DotCompute.Abstractions.dll

Represents kernel launch configuration for advanced kernel execution.

public class KernelLaunchConfiguration
Inheritance
KernelLaunchConfiguration
Inherited Members

Properties

BlockSize

Gets or sets the block dimensions (threads per block).

public (uint X, uint Y, uint Z) BlockSize { get; set; }

Property Value

(uint X, uint Y, uint Z)

GridSize

Gets or sets the grid dimensions (blocks per grid).

public (uint X, uint Y, uint Z) GridSize { get; set; }

Property Value

(uint X, uint Y, uint Z)

SharedMemoryBytes

Gets or sets the shared memory size in bytes.

public uint SharedMemoryBytes { get; set; }

Property Value

uint

Stream

Gets or sets the CUDA stream to use (0 for default stream).

public nint Stream { get; set; }

Property Value

nint