fhelium.compile.passes.distributed
Caller-selected transforms for rank-local distributed operations.
LowerSpecializedCollectivesPass
class View source
python
LowerSpecializedCollectivesPass(lower_ciphertext_add: bool = True, name: str = 'lower-specialized-collectives')1
Replace selected specialized collectives with generic region forms.
The pass exposes local combine arithmetic without proving associativity, rank uniformity, cross-rank ordering, or deadlock freedom. Callers remain free to preserve specialized operations for whole-operation providers.
Attributes
| Name | Type | Default/value |
|---|---|---|
lower_ciphertext_add | bool | True |
name | str | 'lower-specialized-collectives' |
run
method
python
def run(compilation: 'Compilation') -> PassResult: ...1
Expose CKKS add as the combine region of ciphertext all-reduce.