Expand description
Shared validation caches and launch-geometry contracts. Shared validation caches and launch-geometry checks for concrete drivers.
Structs§
- Launch
Geometry Limits - Launch-geometry limits reported by a concrete driver.
- Program
Validation Caps - Concrete backend capability values needed for shared program validation.
- Validation
Cache - 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.