nexuml.core.compiler¶
nexuml.core.compiler
¶
Compiler: transforms ScenarioSpec into a runnable CompiledPipeline.
compile
¶
compile(scenario: ScenarioSpec) -> CompiledPipeline
Compile a ScenarioSpec into a runnable CompiledPipeline.
Steps
- Iterate pipeline stages in order
- For each LayerSpec: resolve meta_in, materialize its definition, capture meta_out
- Run dummy forward for shape propagation
- Return assembled CompiledPipeline
Returns:
| Type | Description |
|---|---|
CompiledPipeline
|
Compiled pipeline ready for training or inference. |
Raises:
| Type | Description |
|---|---|
TypeError
|
If a definition does not build a |