The stableHLO specification includes the operations listed below, many of which are already implemented.
In general, when implementing an operation, we:
- don't support complex types.
- don't handle quantized types.
The main goal when implementing a new operation is to implement the type inference according to the rules from SPEC.md.
Ideally, every check should be annotated with the corresponding criterion ((C1), (C2), ...).
The stableHLO specification includes the operations listed below, many of which are already implemented.
In general, when implementing an operation, we:
The main goal when implementing a new operation is to implement the type inference according to the rules from SPEC.md.
Ideally, every check should be annotated with the corresponding criterion ((C1), (C2), ...).
tuple(is being deprecated soon)map(is being deprecated)get_tuple_element(tuple is being deprecated soon)rng(non-reproducible rngs are not super useful)