Skip to main content

Module validation

Module validation 

Source
Expand description

Shared validation caches and launch-geometry contracts. Shared validation caches and launch-geometry checks for concrete drivers.

Structs§

LaunchGeometryLimits
Launch-geometry limits reported by a concrete driver.
ProgramValidationCaps
Concrete backend capability values needed for shared program validation.
ValidationCache
Successful-program validation cache shared by concrete drivers.

Constants§

DEFAULT_VALIDATION_HASH_ENTRIES
Default successful-validation hash entries retained per backend instance.
DEFAULT_VALIDATION_VSA_ENTRIES
Default VSA fingerprints retained per backend instance.
DEFAULT_VALIDATION_VSA_SHARDS
Default VSA shard count.

Functions§

validate_launch_geometry
Validate workgroup and grid dimensions against backend launch limits.
validate_program_contract
Validate a program against backend-neutral and backend-reported contracts.
validate_program_for_backend
Validate a program’s effective workgroup shape against a backend’s reported limits.