Expand description
EinsumGraph validation and sanitization utilities.
Checks graph integrity: missing inputs, duplicate outputs, cycles, unreachable nodes. Provides sanitization to fix common issues.
This module provides a complementary validation layer on top of
the crate::graph::validation module, using a unified issue-based reporting
model with severity levels (Error, Warning, Info).
Structs§
- Graph
Sanitization Stats - Graph statistics computed during validation.
- Validation
Issue - A single validation issue found in a graph.
- Validation
Result - Result of graph validation containing all discovered issues.
Enums§
- Issue
Severity - Severity of a validation issue.
Functions§
- compute_
graph_ stats - Compute statistics about an
EinsumGraph. - sanitize_
graph - Sanitize a graph by fixing common issues.
- validate_
einsum_ graph - Validate an
EinsumGraphfor structural integrity.