edelweiss 0.8.0rc1
Pre-release
Pre-release
What's Changed
- Decouple pipeline style from strategy by @vloncar in #781
- Don't use reader in ModelGraph and layers by @vloncar in #770
- Remove tf_to_hls by @vloncar in #795
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #796
- Fix parsing of QConv2DBatchnorm weights by @vloncar in #802
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #801
- Discussion - Inlined Conv slows down latency significantly (up to x15 - x20) by @bo3z in #800
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #807
- Fix over-allocation of bits for quantised po2 by @bo3z in #806
- Propagate zeros from Conv layers to multiplication config by @bo3z in #797
- Fix Vitis Conv1D/2D latency strategy by @vloncar in #815
- Improved parsing of pytorch models using torch.FX - Clean by @JanFSchulte in #799
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #816
- Support for parsing nested models by @vloncar in #794
- Fix loading weights in n-dim dense -> 1x1 conv by @vloncar in #821
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #828
- Fix loading weights in GarNetStacked and GarNet internal array precisions by @joshlerner in #827
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #830
- Fix profiling for GRU/LSTM by @drankincms in #833
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #835
- remove obsolete and unused docker directory by @jmitrevs in #836
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #842
- Remove obsolete parameter mapping between pytorch and keras by @JanFSchulte in #847
- Make binary CNN match between Keras and hls4ml by @jmitrevs in #804
- No longer make ExponentPrecisionType and XnorPrecisionType inherit from IntegerPrecisionType by @jmitrevs in #845
- Add support for flattening to the pytorch parser by @JanFSchulte in #852
- Add option to configure IP version by @AdrianAlan in #851
- Bug fix for named nn.Sequential in pytorch parser by @JanFSchulte in #848
- Add QDepthwiseConv2D, DepthwiseConv2D, DepthwiseConv1D support by @jmitrevs in #834
- Symbolic expressions in hls4ml by @vloncar in #660
- Update dependencies, add testing extras by @jmitrevs in #837
- Bump actions/checkout from 3 to 4 by @dependabot in #866
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #869
- try to use new runners for gitlab CI by @jmitrevs in #879
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #880
- Fix weight precision format string by @vloncar in #877
- add acknowledgments by @jmduarte in #862
- Support for quantized SeparableConv1D/2D by @vloncar in #861
- Speed up Keras profiling by @AdrianAlan in #863
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #882
- Fix profiling SeparableConv1D and SeparableConv2D by @qberthet in #891
- Add support for filt_height==1 for streaming quartus conv2d by @jmitrevs in #886
- Fix config structure name in pragma for SeparableConv1D by @qberthet in #884
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #895
- Fix bit overflow with softmax by @calad0i in #887
- bump 0.8.0rc1 by @jmitrevs in #915
New Contributors
- @pre-commit-ci made their first contribution in #796
- @joshlerner made their first contribution in #827
- @qberthet made their first contribution in #891
Full Changelog: v0.7.1...v0.8.0rc1