mirror of
https://github.com/zama-ai/concrete.git
synced 2026-01-14 23:38:10 -05:00
2.7 KiB
2.7 KiB
module concrete.fhe.mlir.conversion
Declaration of ConversionType and Conversion classes.
class ConversionType
ConversionType class, to make it easier to work with MLIR types.
method __init__
__init__(mlir: Type)
property is_clear
property is_scalar
property is_tensor
property is_unsigned
class Conversion
Conversion class, to store MLIR operations with additional information.
method __init__
__init__(origin: Node, result: OpResult)
property bit_width
property is_clear
property is_encrypted
property is_scalar
property is_signed
property is_tensor
property is_unsigned
property original_bit_width
Get the original bit-width of the conversion.
If not explicitly set, defaults to the actual bit width.
property shape
method set_original_bit_width
set_original_bit_width(original_bit_width: int)
Set the original bit-width of the conversion.