Recent Releases of qkeras
qkeras - QKeras 0.9.0
Major Features
qtools energy support for globalaveragepooling layer.
Added layers for sequence model, LSTM, RNN, GRU.
Added activation and weight compression notebook.
Added QSeparableConv2D class
- Renamed previous QSeparableConv2D layer to QMobileNetSeparableConv2D
- It is more consistent with Keras SeparableConv2D API
Bugfix of QDepthwiseConv2D.
Added an experimental QAdaptiveActivation layer to learn quantizer integer bits from activation values.
Added weight sparsity calculation to model qstats.
Enabled AutoQKeras to use custom Keras Tuners.
Fixed various bugs in AutoQKeras.
Thanks to our contributors
This release contains contributions from many people at Google and CERN.
- Python
Published by zhuangh about 5 years ago
qkeras - QKeras 0.8.0
Major Features
Automatic quantization using QKeras;
Stochastic behavior (including stochastic rounding) is disabled during inference;
LeakyReLU for quantized_relu;
Qtools for estimating effort to perform inference;
- Qtools will estimate the sizes and types of operations to perform inference, with its data sizes compatible with high-level synthesis datatypes. For example, quantizedbits and quantizedrelu bits and intbits from Qtools will match exactly acfixed datatypes (if you rely on QKeras alone, the correct datatype should be acfixed<bits, intbits+isnegative, isnegative>, where is_negative has to be inferred from the other parameters of the quantizer.
Other bug fixes and enhancement.
Thanks to our contributors
This release contains contributions from many people at Google and CERN.
- Python
Published by zhuangh over 5 years ago
qkeras - QKeras 0.7.4
Major Features
A patch with better weight initialization for https://github.com/google/qkeras/releases/tag/v0.7.0
- Python
Published by zhuangh almost 6 years ago
qkeras - QKeras 0.7.0
Major Features
- Enhancement of binary and ternary quantization as well as their stochastic counterparts for parameters and activation.
- Add auto scaling for low-bitwidth quantization.
- Add jupyter notebook.
Thanks to our Contributors
This release contains contributions from many people at Google.
- Python
Published by zhuangh almost 6 years ago
qkeras - QKeras 0.6.0
Major Features
- Use
Tensorflow2.1+ andtf.keras.- QKeras does not support the standalone Keras anymore.
- Use
Python 3.
- Support APIs of pruning and
PrunableLayerfromtensorflow_model_optimizationfor model sparsity. - Add
QBatchNormalizationlayer.
Thanks to our Contributors
This release contains contributions from many people at Google and CERN.
- Python
Published by zhuangh almost 6 years ago
qkeras - QKeras 0.5.0
QKeras 0.5.0 uses Tensorflow version < 2 and standalone Keras as backend.
Major Features
This is the first release of QKeras.
Notes
In the next release, we will support TensorFlow 2+ and tf.keras.
Thanks to our Contributors
This release contains contributions from many people at Google.
- Python
Published by zhuangh about 6 years ago