Expand description
Test harness infrastructure for CUDA certification tests.
Modules§
- generators
- Property-based data generators for CUDA certification tests.
- validators
- CPU reference implementations for validating GPU results.
- xgcf
- Helpers for testing XGCF circuit CUDA kernels.
Structs§
- Category
Result - Category-level result aggregation.
- Certification
Results - Full certification results.
- Failure
Diagnostic - Rich failure diagnostic with context.
- Test
Context - Test context providing CUDA resources for certification tests.
- Test
Result - Individual test result.
Enums§
- Test
Status - Test execution status.
Functions§
- enforce_
cuda_ required - Release-gate hardening: when
XLOG_REQUIRE_CUDA=1, CUDA/test-context initialization failures must fail loudly instead of returningErr. Tests uselet Ok(ctx) = ... else { return; }skip patterns that pass vacuously without a GPU;scripts/validate_release_gpu.shexports this variable so a CPU-only machine can never satisfy the certification gate.