qkeras.qtools.quantized_operators.adder_impl

adder operation implementation.

Functions

po2_qbits_converter(po2_quantizer)

convert a po2 quantizer to fixedpoint quantizer.

Classes

FixedPointAdder(quantizer_1, quantizer_2)

adder for fixed point.

FloatingPointAdder(quantizer_1, quantizer_2)

floating point adder.

IAdderImpl()

abstract class for adder.

Po2Adder(quantizer_1, quantizer_2)

adder for po2 type.

Po2FixedPointAdder(quantizer_1, quantizer_2)

adder between po2 and fixed point.

class qkeras.qtools.quantized_operators.adder_impl.FixedPointAdder(quantizer_1, quantizer_2)[source]

Bases: IAdderImpl

adder for fixed point.

static implemented_as()[source]
class qkeras.qtools.quantized_operators.adder_impl.FloatingPointAdder(quantizer_1, quantizer_2)[source]

Bases: IAdderImpl

floating point adder.

static implemented_as()[source]
class qkeras.qtools.quantized_operators.adder_impl.IAdderImpl[source]

Bases: ABC

abstract class for adder.

abstractmethod static implemented_as()[source]
class qkeras.qtools.quantized_operators.adder_impl.Po2Adder(quantizer_1, quantizer_2)[source]

Bases: IAdderImpl

adder for po2 type.

static implemented_as()[source]
class qkeras.qtools.quantized_operators.adder_impl.Po2FixedPointAdder(quantizer_1, quantizer_2)[source]

Bases: IAdderImpl

adder between po2 and fixed point.

static implemented_as()[source]
qkeras.qtools.quantized_operators.adder_impl.po2_qbits_converter(po2_quantizer)[source]

convert a po2 quantizer to fixedpoint quantizer.

Parameters:

po2_quantizer (IQuantizer)