fhelium.compile.passes.lowering._modulus_raise
Lower modulus raising through common key-product and RNS operations.
lower_modulus_raise
function View source
python
def lower_modulus_raise(operation, config, compilation): ...1
MODULUS_RAISE_LOWERINGS
constant View source
python
MODULUS_RAISE_LOWERINGS = (CkksLoweringDefinition('rns-centered-modulus-raise', ckks.ModulusRaiseOp, lower_modulus_raise, is_default=True), CkksLoweringDefinition('rns-ntt-encapsulated-modulus-raise', ckks.EncapsulatedModulusRaiseOp, lower_modulus_raise, is_default=True))1