0.2.3.dev5+g36d1f2d
Contents:
Status
Installation
Quick Start
Usage Reference
Regarding QKeras
Useful Tips
FAQs
Autogenerated API Reference
HGQ.layers package
HGQ.proxy package
HGQ.quantizer package
HGQ.utils package
High Granularity Quantization
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
A
ABSBaseLayer (class in HGQ.layers.base)
act_bw (HGQ.layers.base.HLayerBase property)
(HGQ.layers.passive_layers.PConcatenate property)
(HGQ.layers.passive_layers.PLayerBase property)
(HGQ.layers.passive_layers.PPool1D property)
(HGQ.layers.passive_layers.PPool2D property)
(HGQ.layers.passive_layers.Signature property)
act_bw_exact (HGQ.layers.base.HLayerBase property)
(HGQ.layers.passive_layers.PConcatenate property)
(HGQ.layers.passive_layers.PLayerBase property)
(HGQ.layers.passive_layers.PPool1D property)
(HGQ.layers.passive_layers.PPool2D property)
(HGQ.layers.passive_layers.Signature property)
activation_kif_forward() (in module HGQ.proxy.precision_derivation)
adapt_bw_bits() (HGQ.quantizer.quantizer.HGQ method)
adapt_fused_bn_kernel_bw_bits() (HGQ.layers.batchnorm_base.HBatchNormBase method)
apf_to_tuple() (in module HGQ.utils.utils)
apply_layer() (in module HGQ.proxy.convert)
attn_build() (HGQ.layers.experimental.attn.HMultiHeadAttention method)
B
beta (HGQ.layers.base.HLayerBase attribute)
bias_forward() (HGQ.quantizer.quantizer.HGQ method)
bn_train_jit_forward() (HGQ.layers.conv.HConvBatchNorm method)
(HGQ.layers.dense.HDenseBatchNorm method)
build() (HGQ.layers.base.HLayerBase method)
(HGQ.layers.passive_layers.PPool1D method)
(HGQ.layers.passive_layers.PPool2D method)
(HGQ.layers.passive_layers.Signature method)
(HGQ.proxy.unary_lut.UnaryLUT method)
(HGQ.quantizer.quantizer.HGQ method)
bw_clip (HGQ.quantizer.quantizer.HGQ attribute)
C
CalibratedBOPs (class in HGQ.bops.bops)
call() (HGQ.layers.base.HLayerBase method)
(HGQ.layers.experimental.attn.HMultiHeadAttention method)
(HGQ.layers.passive_layers.Signature method)
(HGQ.proxy.fixed_point_quantizer.FixedPointQuantizer method)
(HGQ.proxy.unary_lut.UnaryLUT method)
can_bias_cover_rnd (HGQ.layers.base.HLayerBase property)
close() (HGQ.Shutup method)
compute_exact_bops (HGQ.layers.base.HLayerBase property)
(HGQ.layers.batchnorm_base.HBatchNormalization property)
(HGQ.layers.conv.HConv property)
(HGQ.layers.dense.HDense property)
compute_output_shape() (HGQ.layers.batchnorm_base.HBatchNormalization method)
(HGQ.layers.experimental.attn.HMultiHeadAttention method)
(HGQ.layers.misc.HActivation method)
(HGQ.layers.misc.HAdd method)
(HGQ.layers.misc.HQuantize method)
convert_model() (in module HGQ.proxy.convert)
convolution_op() (HGQ.layers.conv.HConv method)
copy_fused_weights() (in module HGQ.proxy.convert)
D
degeneracy (HGQ.quantizer.quantizer.HGQ attribute)
derive_result_kifRS_from_next_quantizers() (in module HGQ.proxy.precision_derivation)
E
exact_q_value (HGQ.quantizer.quantizer.HGQ attribute)
F
FakeObj (class in HGQ.layers.batchnorm_base)
fixed() (in module HGQ.proxy.fixed_point_quantizer)
FixedPointQuantizer (class in HGQ.proxy.fixed_point_quantizer)
flush() (HGQ.Shutup method)
forward() (HGQ.layers.base.HLayerBase method)
(HGQ.layers.batchnorm_base.HBatchNormalization method)
(HGQ.layers.conv.HConv method)
(HGQ.layers.conv.HConvBatchNorm method)
(HGQ.layers.dense.HDense method)
(HGQ.layers.dense.HDenseBatchNorm method)
(HGQ.layers.misc.HAdd method)
(HGQ.layers.misc.HQuantize method)
(HGQ.quantizer.quantizer.HGQ method)
FreeBOPs (class in HGQ.bops.bops)
from_activation() (HGQ.proxy.unary_lut.UnaryLUT class method)
from_config() (HGQ.proxy.fixed_point_quantizer.FixedPointQuantizer class method)
(HGQ.quantizer.quantizer.HGQ class method)
fused_bias (HGQ.layers.base.HLayerBase property)
(HGQ.layers.batchnorm_base.HBatchNormBase property)
fused_kernel (HGQ.layers.base.HLayerBase property)
(HGQ.layers.batchnorm_base.HBatchNormBase property)
fused_qbias (HGQ.layers.base.HLayerBase property)
fused_qkernel (HGQ.layers.base.HLayerBase property)
fusible (HGQ.proxy.fixed_point_quantizer.FixedPointQuantizer property)
G
get_all_nodes() (in module HGQ.proxy.convert)
get_arr_bits() (in module HGQ.quantizer.quantizer)
get_arr_container() (in module HGQ.proxy.precision_derivation)
get_bits() (HGQ.quantizer.quantizer.HGQ method)
get_bits_exact() (HGQ.quantizer.quantizer.HGQ method)
get_config() (HGQ.layers.base.HLayerBase method)
(HGQ.layers.passive_layers.Signature method)
(HGQ.proxy.fixed_point_quantizer.FixedPointQuantizer method)
(HGQ.proxy.unary_lut.UnaryLUT method)
(HGQ.utils.utils.MonoL1 method)
(in module HGQ.proxy.precision_derivation)
get_config_table_tablesize_result() (in module HGQ.proxy.precision_derivation)
get_config_wight_accum_result_bias() (in module HGQ.proxy.precision_derivation)
get_default_kq_conf() (in module HGQ.utils.utils)
get_default_paq_conf() (in module HGQ.utils.utils)
get_input_kifs() (in module HGQ.proxy.precision_derivation)
get_kbiRS() (HGQ.proxy.convert.ProxyLayerXFormer method)
get_keras_config() (HGQ.layers.base.HLayerBase method)
get_produced_kif() (in module HGQ.proxy.precision_derivation)
get_request_kif() (in module HGQ.proxy.precision_derivation)
get_requested_kif() (in module HGQ.proxy.precision_derivation)
get_result_kifRS() (in module HGQ.proxy.precision_derivation)
get_weight() (in module HGQ.proxy.convert)
get_whatever_quantizer() (in module HGQ.proxy.precision_derivation)
gfixed() (in module HGQ.proxy.fixed_point_quantizer)
gfixed_quantizer() (in module HGQ.proxy.fixed_point_quantizer)
H
HActivation (class in HGQ.layers.misc)
HAdd (class in HGQ.layers.misc)
HBatchNormalization (class in HGQ.layers.batchnorm_base)
HBatchNormBase (class in HGQ.layers.batchnorm_base)
HConv (class in HGQ.layers.conv)
HConv1D (class in HGQ.layers.conv)
HConv1DBatchNorm (class in HGQ.layers.conv)
HConv2D (class in HGQ.layers.conv)
HConv2DBatchNorm (class in HGQ.layers.conv)
HConvBatchNorm (class in HGQ.layers.conv)
HDense (class in HGQ.layers.dense)
HDenseBatchNorm (class in HGQ.layers.dense)
heterogeneous (HGQ.proxy.fixed_point_quantizer.FixedPointQuantizer property)
HGQ
module
HGQ (class in HGQ.quantizer.quantizer)
HGQ.bops
module
HGQ.bops.bops
module
HGQ.layers
module
HGQ.layers.base
module
HGQ.layers.batchnorm_base
module
HGQ.layers.conv
module
HGQ.layers.dense
module
HGQ.layers.experimental
module
HGQ.layers.experimental.attn
module
HGQ.layers.misc
module
HGQ.layers.passive_layers
module
HGQ.proxy
module
HGQ.proxy.convert
module
HGQ.proxy.fixed_point_quantizer
module
HGQ.proxy.plugins
module
HGQ.proxy.precision_derivation
module
HGQ.proxy.unary_lut
module
HGQ.quantizer
module
HGQ.quantizer.quantizer
module
HGQ.utils
module
HGQ.utils.utils
module
HLayerBase (class in HGQ.layers.base)
HMultiHeadAttention (class in HGQ.layers.experimental.attn)
HQuantize (class in HGQ.layers.misc)
I
init_all() (in module HGQ.proxy.plugins)
init_minmax() (HGQ.quantizer.quantizer.HGQ method)
init_quantizers() (HGQ.layers.base.HLayerBase method)
input_bw (HGQ.layers.base.ABSBaseLayer property)
(HGQ.layers.passive_layers.PConcatenate property)
(HGQ.layers.passive_layers.Signature property)
input_bw_exact (HGQ.layers.base.ABSBaseLayer property)
J
jit_forward() (HGQ.layers.conv.HConv method)
(HGQ.layers.dense.HDense method)
K
kernel_bw (HGQ.layers.base.HLayerBase property)
kernel_bw_exact (HGQ.layers.base.HLayerBase property)
kq_config (HGQ.layers.base.HLayerBase attribute)
L
last_layer (HGQ.layers.base.ABSBaseLayer property)
M
merge_precision() (in module HGQ.proxy.precision_derivation)
minmax_record (HGQ.quantizer.quantizer.HGQ attribute)
minmax_reg_reset() (HGQ.quantizer.quantizer.HGQ method)
module
HGQ
HGQ.bops
HGQ.bops.bops
HGQ.layers
HGQ.layers.base
HGQ.layers.batchnorm_base
HGQ.layers.conv
HGQ.layers.dense
HGQ.layers.experimental
HGQ.layers.experimental.attn
HGQ.layers.misc
HGQ.layers.passive_layers
HGQ.proxy
HGQ.proxy.convert
HGQ.proxy.fixed_point_quantizer
HGQ.proxy.plugins
HGQ.proxy.precision_derivation
HGQ.proxy.unary_lut
HGQ.quantizer
HGQ.quantizer.quantizer
HGQ.utils
HGQ.utils.utils
MonoL1 (class in HGQ.utils.utils)
N
Namer (class in HGQ.proxy.convert)
next_name() (HGQ.proxy.convert.Namer method)
O
on_epoch_end() (HGQ.bops.bops.CalibratedBOPs method)
(HGQ.bops.bops.FreeBOPs method)
(HGQ.bops.bops.ResetMinMax method)
P
paq_config (HGQ.layers.base.HLayerBase attribute)
parallel_factor (HGQ.layers.dense.HDense attribute)
PAveragePooling1D (class in HGQ.layers.passive_layers)
PAveragePooling2D (class in HGQ.layers.passive_layers)
PAvgPool1D (in module HGQ.layers.passive_layers)
PAvgPool2D (in module HGQ.layers.passive_layers)
PConcatenate (class in HGQ.layers.passive_layers)
PDropout (class in HGQ.layers.passive_layers)
PFlatten (class in HGQ.layers.passive_layers)
PLayerBase (class in HGQ.layers.passive_layers)
PMaxPool1D (in module HGQ.layers.passive_layers)
PMaxPool2D (in module HGQ.layers.passive_layers)
PMaxPooling1D (class in HGQ.layers.passive_layers)
PMaxPooling2D (class in HGQ.layers.passive_layers)
post_build() (HGQ.layers.base.HLayerBase method)
(HGQ.layers.batchnorm_base.HBatchNormalization method)
(HGQ.layers.batchnorm_base.HBatchNormBase method)
(HGQ.layers.conv.HConv method)
(HGQ.layers.dense.HDense method)
(HGQ.layers.misc.HActivation method)
PPermute (class in HGQ.layers.passive_layers)
PPool1D (class in HGQ.layers.passive_layers)
PPool2D (class in HGQ.layers.passive_layers)
PReshape (class in HGQ.layers.passive_layers)
proxy_ready (HGQ.proxy.unary_lut.UnaryLUT attribute)
ProxyLayerXFormer (class in HGQ.proxy.convert)
Q
q_round() (in module HGQ.quantizer.quantizer)
R
register_qconf() (in module HGQ.proxy.precision_derivation)
regularizer (HGQ.quantizer.quantizer.HGQ attribute)
reset_minmax() (HGQ.bops.bops.ResetMinMax static method)
(HGQ.layers.base.HLayerBase method)
ResetMinMax (class in HGQ.bops.bops)
result_kifRS_layer_with_fusible_quantizer() (in module HGQ.proxy.precision_derivation)
result_t_kif (HGQ.proxy.fixed_point_quantizer.FixedPointQuantizer property)
RND() (in module HGQ.proxy.fixed_point_quantizer)
RND_CONV() (in module HGQ.proxy.fixed_point_quantizer)
RND_INF() (in module HGQ.proxy.fixed_point_quantizer)
RND_MIN_INF() (in module HGQ.proxy.fixed_point_quantizer)
rnd_strategy (HGQ.quantizer.quantizer.HGQ attribute)
RND_ZERO() (in module HGQ.proxy.fixed_point_quantizer)
S
SAT() (in module HGQ.proxy.fixed_point_quantizer)
SAT_SYM() (in module HGQ.proxy.fixed_point_quantizer)
SAT_ZERO() (in module HGQ.proxy.fixed_point_quantizer)
scale_grad() (in module HGQ.layers.base)
set_default_kq_conf() (in module HGQ.utils.utils)
set_default_paq_conf() (in module HGQ.utils.utils)
Shutup (class in HGQ)
Signature (class in HGQ.layers.passive_layers)
skip_dims (HGQ.quantizer.quantizer.HGQ attribute)
solve_dependencies() (in module HGQ.proxy.convert)
STREAM (in module HGQ.proxy.precision_derivation)
T
to_keras_layer() (in module HGQ.proxy.convert)
to_proxy_model() (in module HGQ.proxy.convert)
trace_minmax() (in module HGQ.bops.bops)
TRN() (in module HGQ.proxy.fixed_point_quantizer)
TRN_ZERO() (in module HGQ.proxy.fixed_point_quantizer)
tuple_to_apf() (in module HGQ.utils.utils)
U
ufixed() (in module HGQ.proxy.fixed_point_quantizer)
UnaryLUT (class in HGQ.proxy.unary_lut)
W
warn() (in module HGQ.utils.utils)
WRAP() (in module HGQ.proxy.fixed_point_quantizer)
WRAP_SM() (in module HGQ.proxy.fixed_point_quantizer)
write() (HGQ.Shutup method)
X
xfr_to_unary_lut() (in module HGQ.proxy.unary_lut)