Table of Contents

Class ValidationOptions

Namespace
DotCompute.Backends.CUDA.Configuration
Assembly
DotCompute.Backends.CUDA.dll

Options for CUDA validation suite execution.

public class ValidationOptions
Inheritance
ValidationOptions
Inherited Members

Properties

Default

Gets a default set of validation options.

public static ValidationOptions Default { get; }

Property Value

ValidationOptions

Full

Gets full validation options for comprehensive testing.

public static ValidationOptions Full { get; }

Property Value

ValidationOptions

Quick

Gets quick validation options for basic checks.

public static ValidationOptions Quick { get; }

Property Value

ValidationOptions

ValidateCudaInstallation

Gets or sets whether to validate CUDA installation.

public bool ValidateCudaInstallation { get; set; }

Property Value

bool

ValidateDeviceCapabilities

Gets or sets whether to validate device capabilities.

public bool ValidateDeviceCapabilities { get; set; }

Property Value

bool

ValidateErrorRecovery

Gets or sets whether to validate error recovery.

public bool ValidateErrorRecovery { get; set; }

Property Value

bool

ValidateGraphOptimization

Gets or sets whether to validate graph optimization.

public bool ValidateGraphOptimization { get; set; }

Property Value

bool

ValidateKernelCompilation

Gets or sets whether to validate kernel compilation.

public bool ValidateKernelCompilation { get; set; }

Property Value

bool

ValidateMemoryManagement

Gets or sets whether to validate memory management.

public bool ValidateMemoryManagement { get; set; }

Property Value

bool

ValidateMultiGpu

Gets or sets whether to validate multi-GPU support.

public bool ValidateMultiGpu { get; set; }

Property Value

bool

ValidatePerformanceProfiling

Gets or sets whether to validate performance profiling.

public bool ValidatePerformanceProfiling { get; set; }

Property Value

bool

ValidateProductionWorkload

Gets or sets whether to validate production workload.

public bool ValidateProductionWorkload { get; set; }

Property Value

bool

ValidateStreamManagement

Gets or sets whether to validate stream management.

public bool ValidateStreamManagement { get; set; }

Property Value

bool

ValidateSystemRequirements

Gets or sets whether to validate system requirements.

public bool ValidateSystemRequirements { get; set; }

Property Value

bool

ValidateTensorCores

Gets or sets whether to validate tensor cores.

public bool ValidateTensorCores { get; set; }

Property Value

bool