neuralqx.experimental.operators.symbolic.compiler.core.pipeline module¶
Symbolic compiler pass-pipeline abstraction.
- class SymbolicPassPipeline(*, pre_cache_passes, post_cache_passes)¶
Bases:
objectStaged symbolic compiler-pass pipeline.
The pipeline is split into two explicit stages:
pre-cache passes: run before the artifact-cache lookup, light-weight validation, backend selection, and normalization.
post-cache passes: run only on cache misses, heavier analysis and fusion planning.
- Parameters:
pre_cache_passes (
Sequence[AbstractSymbolicPass]) – Passes executed before cache lookup.post_cache_passes (
Sequence[AbstractSymbolicPass]) – Passes executed after a cache miss.