vibespatial.runtime.fusion¶
Classes¶
Enum where members are also (and must be) strings |
|
Enum where members are also (and must be) strings |
|
Functions¶
|
|
|
Module Contents¶
- class vibespatial.runtime.fusion.StepKind¶
Enum where members are also (and must be) strings
- GEOMETRY = 'geometry'¶
- DERIVED = 'derived'¶
- FILTER = 'filter'¶
- ORDERING = 'ordering'¶
- INDEX = 'index'¶
- MATERIALIZATION = 'materialization'¶
- RASTER = 'raster'¶
- class vibespatial.runtime.fusion.IntermediateDisposition¶
Enum where members are also (and must be) strings
- EPHEMERAL = 'ephemeral'¶
- PERSIST = 'persist'¶
- BOUNDARY = 'boundary'¶
- class vibespatial.runtime.fusion.PipelineStep¶
- name: str¶
- output_name: str¶
- output_rows_follow_input: bool = True¶
- reusable_output: bool = False¶
- materializes_host_output: bool = False¶
- requires_stable_row_order: bool = False¶
- class vibespatial.runtime.fusion.FusionStage¶
- steps: tuple[PipelineStep, Ellipsis]¶
- disposition: IntermediateDisposition¶
- reason: str¶
- class vibespatial.runtime.fusion.FusionPlan¶
- stages: tuple[FusionStage, Ellipsis]¶
- peak_memory_target_ratio: float¶
- reason: str¶
- vibespatial.runtime.fusion.plan_fusion(steps: tuple[PipelineStep, Ellipsis] | list[PipelineStep]) FusionPlan¶
- vibespatial.runtime.fusion.default_fusible_sequences() dict[str, tuple[PipelineStep, Ellipsis]]¶