Files
concrete/docs/dev/api/concrete.fhe.mlir.processors.md
Benoit Chevallier-Mames e352eff1b3 docs(compiler): adding API doc
2024-03-13 14:52:46 +01:00

1.7 KiB

module concrete.fhe.mlir.processors

Declaration of GraphProcessor class.

Global Variables

  • assign_bit_widths
  • check_integer_only
  • process_rounding
  • all

class GraphProcessor

GraphProcessor base class, to define the API for a graph processing pipeline.


method apply

apply(graph: Graph)

Process the graph.


method error

error(graph: Graph, highlights: Mapping[Node, Union[str, List[str]]])

Fail processing with an error.

Args: graph (Graph): graph being processed

highlights (Mapping[Node, Union[str, List[str]]]): nodes to highlight along with messages