Source code for elasticai.creator.nn.fixed_point.precomputed.sigmoid

from elasticai.creator.base_modules.sigmoid import Sigmoid as SigmoidBase

from .precomputed_module import PrecomputedModule


[docs] class Sigmoid(PrecomputedModule): def __init__( self, total_bits: int, frac_bits: int, num_steps: int, sampling_intervall: tuple[float, float] = (-10, 10), ) -> None: super().__init__( base_module=SigmoidBase(), total_bits=total_bits, frac_bits=frac_bits, num_steps=num_steps, sampling_intervall=sampling_intervall, )