neuralqx.experimental.operators.symbolic.compiler.core.context module¶
Mutable symbolic compilation context shared across passes and lowerers.
- class SymbolicCompilationContext(*, operator, ir, options, metadata=None)¶
Bases:
objectHolds per-compilation mutable state across pipeline stages.
The context is created by the compiler, mutated in-place by passes and lowerers, and finally read when packaging the compiled artifact.
- Parameters:
operator (
Any) – Source symbolic operator.ir (
SymbolicOperatorIR) – Symbolic operator IR extracted from the operator.options (
SymbolicCompilerOptions) – Effective compiler options.metadata (
Mapping[str,Any] |None) – Optional extra context metadata.