mirror of
https://github.com/zama-ai/concrete.git
synced 2026-01-22 11:18:09 -05:00
2.3 KiB
2.3 KiB
module concrete.fhe.compilation.composition
Declaration of classes related to composition.
class CompositionClause
A raw composition clause.
method create
create(tup: Tuple[str, int]) → CompositionClause
Create a composition clause from a tuple of a function name and a position.
class CompositionRule
A raw composition rule.
method create
create(tup: Tuple[CompositionClause, CompositionClause]) → CompositionRule
Create a composition rule from a tuple containing an output clause and an input clause.
class CompositionPolicy
A protocol for composition policies.
method get_rules_iter
get_rules_iter(funcs: List[Graph]) → Iterable[CompositionRule]
Return an iterator over composition rules.