fhelium.experimental.jit.passes.insert_rescale
Insert eager rescale for scheduling obligations.
InsertRescalePass
class View source
python
InsertRescalePass(name: str = 'insert-rescale')1
Materialize locally ready rescale obligations at their source.
A single-result operation with only a rescale obligation receives an immediately following rescale operation. Other obligations and malformed conditional-rescale inputs retain the source operation and produce skipped diagnostics.
Attributes
| Name | Type | Default/value |
|---|---|---|
name | str | 'insert-rescale' |
run
method
python
def run(program: Program, workspace: MutableMapping[Any, Any]) -> PassResult: ...1
Insert ready rescales module-wide and report local blockers.