Brevitas
Brevitas
Docs
»
Index
Index
A
|
B
|
C
|
E
|
F
|
H
|
I
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
Z
A
acc_quant_proxy() (brevitas.nn.quant_accumulator.QuantAccumulator property)
act_quant_proxy() (brevitas.nn.quant_activation.QuantActivation property)
ActivationQuantProxy (class in brevitas.proxy.runtime_quant)
add_tracked_parameter() (brevitas.proxy.parameter_quant.WeightQuantProxy method)
AFFINE_STATS (brevitas.core.scaling.ScalingImplType attribute)
AffineRescaling (class in brevitas.core.scaling)
AutoName (class in brevitas.utils.python_utils)
AVE (brevitas.core.stats.StatsOp attribute)
B
backward() (brevitas.function.autograd_ops.binary_sign_ste_fn static method)
(brevitas.function.autograd_ops.ceil_ste_fn static method)
(brevitas.function.autograd_ops.floor_ste_fn static method)
(brevitas.function.autograd_ops.round_ste_fn static method)
(brevitas.function.autograd_ops.scalar_clamp_ste_fn static method)
(brevitas.function.autograd_ops.tensor_clamp_ste_fn static method)
(brevitas.function.autograd_ops.ternary_sign_ste_fn static method)
BatchNorm2dToQuantScaleBias (class in brevitas.nn.quant_bn)
BiasQuantProxy (class in brevitas.proxy.parameter_quant)
BINARY (brevitas.core.quant.QuantType attribute)
binary_sign_ste() (in module brevitas.function.ops_ste)
binary_sign_ste_fn (class in brevitas.function.autograd_ops)
BinaryQuant (class in brevitas.core.quant)
BitWidthConst (class in brevitas.core.bit_width)
BitWidthImplType (class in brevitas.core.bit_width)
BitWidthParameter (class in brevitas.core.bit_width)
brevitas (module)
brevitas.config (module)
brevitas.core (module)
brevitas.core.bit_width (module)
brevitas.core.function_wrapper (module)
brevitas.core.quant (module)
brevitas.core.restrict_val (module)
brevitas.core.scaling (module)
brevitas.core.stats (module)
brevitas.function (module)
brevitas.function.autograd_ops (module)
brevitas.function.ops (module)
brevitas.function.ops_ste (module)
brevitas.function.shape (module)
brevitas.nn (module)
brevitas.nn.hadamard_classifier (module)
brevitas.nn.quant_accumulator (module)
brevitas.nn.quant_activation (module)
brevitas.nn.quant_avg_pool (module)
brevitas.nn.quant_bn (module)
brevitas.nn.quant_conv (module)
brevitas.nn.quant_layer (module)
brevitas.nn.quant_linear (module)
brevitas.nn.quant_scale_bias (module)
brevitas.proxy (module)
brevitas.proxy.parameter_quant (module)
brevitas.proxy.quant_proxy (module)
brevitas.proxy.runtime_quant (module)
brevitas.quant_tensor (module)
brevitas.utils (module)
brevitas.utils.logging (module)
brevitas.utils.python_utils (module)
brevitas.utils.quant_utils (module)
brevitas.utils.torch_utils (module)
C
CEIL (brevitas.core.restrict_val.FloatToIntImplType attribute)
ceil_ste() (in module brevitas.function.ops_ste)
ceil_ste_fn (class in brevitas.function.autograd_ops)
CeilSte (class in brevitas.core.function_wrapper)
check_input_type() (brevitas.quant_tensor.QuantTensor static method)
check_scaling_factors_same() (brevitas.quant_tensor.QuantTensor method)
ClampedBinaryQuant (class in brevitas.core.quant)
ClampMin (class in brevitas.core.function_wrapper)
ClampQuantAccumulator (class in brevitas.nn.quant_accumulator)
ClampQuantProxy (class in brevitas.proxy.runtime_quant)
CONST (brevitas.core.bit_width.BitWidthImplType attribute)
(brevitas.core.scaling.ScalingImplType attribute)
ConstScalarClamp (class in brevitas.core.function_wrapper)
conv2d() (brevitas.nn.quant_conv.QuantConv2d method)
conv2d_same_padding() (brevitas.nn.quant_conv.QuantConv2d method)
E
env_to_bool() (in module brevitas.config)
F
FloatToIntImplType (class in brevitas.core.restrict_val)
FLOOR (brevitas.core.restrict_val.FloatToIntImplType attribute)
floor_ste() (in module brevitas.function.ops_ste)
floor_ste_fn (class in brevitas.function.autograd_ops)
FloorSte (class in brevitas.core.function_wrapper)
forward() (brevitas.core.bit_width.ZeroLsbTruncBitWidth method)
(brevitas.core.quant.IdentityQuant method)
(brevitas.core.scaling.AffineRescaling method)
(brevitas.function.autograd_ops.binary_sign_ste_fn static method)
(brevitas.function.autograd_ops.ceil_ste_fn static method)
(brevitas.function.autograd_ops.floor_ste_fn static method)
(brevitas.function.autograd_ops.round_ste_fn static method)
(brevitas.function.autograd_ops.scalar_clamp_ste_fn static method)
(brevitas.function.autograd_ops.tensor_clamp_ste_fn static method)
(brevitas.function.autograd_ops.ternary_sign_ste_fn static method)
(brevitas.nn.hadamard_classifier.HadamardClassifier method)
(brevitas.nn.quant_accumulator.QuantAccumulator method)
(brevitas.nn.quant_activation.QuantActivation method)
(brevitas.nn.quant_avg_pool.QuantAvgPool2d method)
(brevitas.nn.quant_conv.QuantConv2d method)
(brevitas.nn.quant_linear.QuantLinear method)
(brevitas.nn.quant_scale_bias.QuantScaleBias method)
(brevitas.nn.quant_scale_bias.ScaleBias method)
(brevitas.proxy.parameter_quant.BiasQuantProxy method)
(brevitas.proxy.parameter_quant.WeightQuantProxy method)
(brevitas.proxy.runtime_quant.ActivationQuantProxy method)
(brevitas.proxy.runtime_quant.ClampQuantProxy method)
(brevitas.proxy.runtime_quant.TruncQuantProxy method)
(brevitas.utils.torch_utils.TupleSequential method)
FP (brevitas.core.quant.QuantType attribute)
(brevitas.core.restrict_val.RestrictValueType attribute)
FusedActivationQuantProxy (class in brevitas.proxy.runtime_quant)
H
HadamardClassifier (class in brevitas.nn.hadamard_classifier)
has_learned_activation_bit_width() (in module brevitas.utils.quant_utils)
has_learned_weight_bit_width() (in module brevitas.utils.quant_utils)
HE (brevitas.core.scaling.ScalingImplType attribute)
I
Identity (class in brevitas.core.function_wrapper)
IdentityBitWidth (class in brevitas.core.bit_width)
IdentityPrescaledIntQuant (class in brevitas.core.quant)
IdentityQuant (class in brevitas.core.quant)
INT (brevitas.core.quant.QuantType attribute)
(brevitas.core.restrict_val.RestrictValueType attribute)
int_weight() (brevitas.nn.quant_conv.QuantConv2d property)
(brevitas.nn.quant_linear.QuantLinear property)
(brevitas.proxy.parameter_quant.WeightQuantProxy method)
IntQuant (class in brevitas.core.quant)
IntScaling (class in brevitas.core.scaling)
L
LOG_FP (brevitas.core.restrict_val.RestrictValueType attribute)
LogActivationBitWidth (class in brevitas.utils.logging)
LogBitWidth (class in brevitas.utils.logging)
LogTwo (class in brevitas.core.function_wrapper)
LogWeightBitWidth (class in brevitas.utils.logging)
LsbTruncParameterBitWidth (class in brevitas.core.bit_width)
M
MATH (brevitas.core.restrict_val.RestrictValueOpImplType attribute)
MAX (brevitas.core.stats.StatsOp attribute)
MAX_AVE (brevitas.core.stats.StatsOp attribute)
max_int() (in module brevitas.function.ops)
max_output_bit_width() (brevitas.nn.hadamard_classifier.HadamardClassifier method)
(brevitas.nn.quant_avg_pool.QuantAvgPool2d method)
(brevitas.nn.quant_conv.QuantConv2d method)
(brevitas.nn.quant_linear.QuantLinear method)
max_uint() (in module brevitas.function.ops)
MEAN_LEARN_SIGMA_STD (brevitas.core.stats.StatsOp attribute)
MEAN_SIGMA_STD (brevitas.core.stats.StatsOp attribute)
merge_bn_in() (brevitas.nn.quant_conv.QuantConv2d method)
min_int() (in module brevitas.function.ops)
MsbClampParameterBitWidth (class in brevitas.core.bit_width)
mul_add_from_bn() (in module brevitas.nn.quant_bn)
O
output() (brevitas.utils.torch_utils.TupleSequential method)
OVER_BATCH_OVER_OUTPUT_CHANNELS (brevitas.core.stats.StatsInputViewShapeImpl attribute)
OVER_BATCH_OVER_TENSOR (brevitas.core.stats.StatsInputViewShapeImpl attribute)
OVER_OUTPUT_CHANNELS (brevitas.core.stats.StatsInputViewShapeImpl attribute)
OVER_TENSOR (brevitas.core.stats.StatsInputViewShapeImpl attribute)
OverBatchOverOutputChannelView (class in brevitas.core.function_wrapper)
OverBatchOverTensorView (class in brevitas.core.function_wrapper)
OverOutputChannelView (class in brevitas.core.function_wrapper)
OVERRIDE (brevitas.core.scaling.ScalingImplType attribute)
OverTensorView (class in brevitas.core.function_wrapper)
P
pack_output() (brevitas.nn.quant_layer.QuantLayer method)
pack_quant_tensor() (in module brevitas.quant_tensor)
PARAMETER (brevitas.core.bit_width.BitWidthImplType attribute)
(brevitas.core.scaling.ScalingImplType attribute)
PARAMETER_FROM_STATS (brevitas.core.scaling.ScalingImplType attribute)
ParameterListStats (class in brevitas.core.stats)
ParameterStatsScaling (class in brevitas.core.scaling)
per_output_channel_broadcastable_shape() (brevitas.nn.quant_conv.QuantConv2d property)
POWER_OF_TWO (brevitas.core.restrict_val.RestrictValueType attribute)
PowerOfTwo (class in brevitas.core.function_wrapper)
PowerOfTwoIntScale (class in brevitas.core.scaling)
PrescaledRestrictIntQuant (class in brevitas.core.quant)
PrescaledRestrictIntQuantWithInputBitWidth (class in brevitas.core.quant)
Q
quant_act_scale() (brevitas.nn.quant_activation.QuantActivation method)
quant_weight_scale() (brevitas.nn.quant_conv.QuantConv2d property)
(brevitas.nn.quant_linear.QuantLinear property)
QuantAccumulator (class in brevitas.nn.quant_accumulator)
QuantActivation (class in brevitas.nn.quant_activation)
QuantAvgPool2d (class in brevitas.nn.quant_avg_pool)
QuantConv2d (class in brevitas.nn.quant_conv)
QuantHardTanh (class in brevitas.nn.quant_activation)
QuantLayer (class in brevitas.nn.quant_layer)
QuantLinear (class in brevitas.nn.quant_linear)
QuantProxy (class in brevitas.proxy.quant_proxy)
QuantReLU (class in brevitas.nn.quant_activation)
QuantScaleBias (class in brevitas.nn.quant_scale_bias)
QuantSigmoid (class in brevitas.nn.quant_activation)
QuantTanh (class in brevitas.nn.quant_activation)
QuantTensor (class in brevitas.quant_tensor)
QuantType (class in brevitas.core.quant)
R
re_init_tensor_quant() (brevitas.proxy.parameter_quant.WeightQuantProxy method)
register_hooks() (brevitas.utils.logging.LogActivationBitWidth method)
(brevitas.utils.logging.LogBitWidth method)
(brevitas.utils.logging.LogWeightBitWidth method)
RemoveBitwidthParameter (class in brevitas.core.bit_width)
RescalingIntQuant (class in brevitas.core.quant)
restrict_value_op() (brevitas.core.restrict_val.RestrictValue static method)
RestrictValue (class in brevitas.core.restrict_val)
RestrictValueOpImplType (class in brevitas.core.restrict_val)
RestrictValueType (class in brevitas.core.restrict_val)
ROUND (brevitas.core.restrict_val.FloatToIntImplType attribute)
round_ste() (in module brevitas.function.ops_ste)
round_ste_fn (class in brevitas.function.autograd_ops)
RoundSte (class in brevitas.core.function_wrapper)
RuntimeStatsScaling (class in brevitas.core.scaling)
S
scalar_clamp_ste() (in module brevitas.function.ops_ste)
scalar_clamp_ste_fn (class in brevitas.function.autograd_ops)
ScaleBias (class in brevitas.nn.quant_scale_bias)
scaling_init_from_min_max() (brevitas.core.quant.RescalingIntQuant static method)
ScalingImplType (class in brevitas.core.scaling)
SignedFpIntScale (class in brevitas.core.scaling)
StandaloneScaling (class in brevitas.core.scaling)
state_dict() (brevitas.nn.hadamard_classifier.HadamardClassifier method)
(brevitas.proxy.quant_proxy.QuantProxy method)
STATS (brevitas.core.scaling.ScalingImplType attribute)
StatsInputViewShapeImpl (class in brevitas.core.stats)
StatsOp (class in brevitas.core.stats)
StatsScaling (class in brevitas.core.scaling)
T
tensor_clamp() (in module brevitas.function.ops)
tensor_clamp_ste() (in module brevitas.function.ops_ste)
tensor_clamp_ste_fn (class in brevitas.function.autograd_ops)
TensorClamp (class in brevitas.core.function_wrapper)
TensorClampSte (class in brevitas.core.function_wrapper)
TERNARY (brevitas.core.quant.QuantType attribute)
ternary_sign_ste() (in module brevitas.function.ops_ste)
ternary_sign_ste_fn (class in brevitas.function.autograd_ops)
TernaryQuant (class in brevitas.core.quant)
TORCH_FN (brevitas.core.restrict_val.RestrictValueOpImplType attribute)
TORCH_MODULE (brevitas.core.restrict_val.RestrictValueOpImplType attribute)
TruncQuantAccumulator (class in brevitas.nn.quant_accumulator)
TruncQuantProxy (class in brevitas.proxy.runtime_quant)
TupleSequential (class in brevitas.utils.torch_utils)
U
unpack_input() (brevitas.nn.quant_layer.QuantLayer method)
UnsignedFpIntScale (class in brevitas.core.scaling)
W
WeightQuantProxy (class in brevitas.proxy.parameter_quant)
Z
ZeroLsbTruncBitWidth (class in brevitas.core.bit_width)