Hls4ml

Latest version: v1.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.0

What's Changed
The major changes compared to v1.0.0 are:

* A new FIFO depth optimizer for the Vitis backend by steltze in https://github.com/fastmachinelearning/hls4ml/pull/1037
* Expansion of the oneAPI backend by adding depthwise convolution and RNN State and Activation Quantizers by laurilaatu in https://github.com/fastmachinelearning/hls4ml/pull/1131 and https://github.com/fastmachinelearning/hls4ml/pull/1195
* A new general transpose implementation for vivado/vitis by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1124, adapted for oneAPI by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1165
* New depthwise 1D and 2D implementations for the resource strategy for io_stream by steltze in https://github.com/fastmachinelearning/hls4ml/pull/1079

The full list of changes is:

* Don't overwrite already set accum_t, fix pointwise output resolution by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1146
* Split hgq tests and isolate qkeras tests to make tests run in under 1h by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1153
* Depthwise convolution for oneAPI by laurilaatu in https://github.com/fastmachinelearning/hls4ml/pull/1131
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1159
* Fix Vivado Accelerator missing partition factor variable by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/1160
* Bug fixes for channel-last conversions in pytorch by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1161
* Support Constant nodes in pytorch parser by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1123
* oneAPI 2025.0 include changes by laurilaatu in https://github.com/fastmachinelearning/hls4ml/pull/1149
* Update Torch profiler by jicampos in https://github.com/fastmachinelearning/hls4ml/pull/1156
* Add general transpose for vivado/vitis by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1124
* remove np.float_ (deprecated in numpy>=2.0) by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1172
* add check for no inputs in insert_node by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1170
* added check for conv implementation by jicampos in https://github.com/fastmachinelearning/hls4ml/pull/1155
* Lazy converter imports and migrate to pyproject.toml by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1094
* Fix pytorch upsample parsing by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1186
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1182
* Fixes for quantised RNNs in data type inconsistencies by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/1171
* Support multiple outputs in pytorch parser by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1151
* general transpose for oneAPI by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1165
* add option to not write tar.gz for oneAPI and Quartus by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1189
* Fix paths to weights in build_lib.sh for VivadoAccelator backend by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1198
* Fix link to FAQ in README.md by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1201
* Update pull request template by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1202
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1199
* oneAPI RNN State and Activation Quantizers by laurilaatu in https://github.com/fastmachinelearning/hls4ml/pull/1195
* put `code_gen.h` in custom namespace by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1104
* Fix typo in pyproject.toml by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1204
* Adjust model output if last node is removed by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1205
* remove old variables when moving of scales by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1206
* Initial values for the hidden/cell state for LSTM and GRU models in Pytorch by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1120
* Depthwise 1D and 2D Resource strategy for io_stream by steltze in https://github.com/fastmachinelearning/hls4ml/pull/1079
* make test_activations less sensitive to random seed values by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1211
* FIFO depth optimizer for Vitis backend by steltze in https://github.com/fastmachinelearning/hls4ml/pull/1037
* update sympy version by marco66colombo in https://github.com/fastmachinelearning/hls4ml/pull/1214
* Add precisoin bits to recurrent pytorch pytest by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1215
* trigger GitLab CI for debugging new CI image by marco66colombo in https://github.com/fastmachinelearning/hls4ml/pull/1200
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1213
* remove test skip since problem fixed in qonnx by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1152
* Unify handling of remove-node when ouput is in outputs by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1226
* Remove dependence of profiling tools on torch by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1233

New Contributors
* jicampos made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/1156
* steltze made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/1079
* marco66colombo made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/1214

**Full Changelog**: https://github.com/fastmachinelearning/hls4ml/compare/v1.0.0...v1.1.0

1.0.0

* A new QONNX frontend by jmitrevs introduced in https://github.com/fastmachinelearning/hls4ml/pull/979
* The ability for hls4ml to automatically infer the precision of data types by vloncar introduced in https://github.com/fastmachinelearning/hls4ml/pull/855
* The addition of an experimental backend for Intel oneAPI by jmitrevs introduced in https://github.com/fastmachinelearning/hls4ml/pull/955
* The addition of a backend for Siemens Catapult by dgburnette in https://github.com/fastmachinelearning/hls4ml/pull/956
* Added support for HGQ proxy models by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/914
* An API for hardware-aware optimization by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/768 and https://github.com/fastmachinelearning/hls4ml/pull/809

The full list of other improvements and fixes is:
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/949
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/953
* hls4ml Optimization API [Part 1] by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/768
* QKeras support for RNN layers by laurilaatu in https://github.com/fastmachinelearning/hls4ml/pull/856
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/962
* Try to fix sphinx problem by restricting tensorflow-model-optimization by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/967
* Bump pre-commit/action from 3.0.0 to 3.0.1 by dependabot in https://github.com/fastmachinelearning/hls4ml/pull/968
* Change fractional (and others) to be a property, move quantizers by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/964
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/969
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/971
* vitis backend tarball fix by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/972
* remove special vitis version of nnet_dense_resource.h by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/975
* Allow Vitis synthesis tests by jmduarte in https://github.com/fastmachinelearning/hls4ml/pull/927
* Fix cleanup of synthesis tests (leftover from 927) by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/989
* Fix sphinx by pinning tensorflow<=2.15 by jmduarte in https://github.com/fastmachinelearning/hls4ml/pull/992
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/984
* add clock uncertainty configuration option by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/870
* Stage initial set of changes for the Catapult backend by dgburnette in https://github.com/fastmachinelearning/hls4ml/pull/956
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/999
* fix unwanted tested file change in 956 by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1000
* Fix SR backend synth missing variables by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/993
* Upsampling support for PyTorch models by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/977
* Split fpga_types into separate files by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/998
* Support negative_slope in quantized_relu by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/987
* Group more tests per YAML to reduce the number of envs created by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/996
* Automatic precision inference by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/855
* Remove unnecessary transposes related to conversion to channels_last format by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/976
* Update pytest docker image to 0.5.4 by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1005
* Fix pre-commit warning and change '.h5' to '.keras' for written output by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1006
* Fix extension test for Keras v3 by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1009
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1007
* updated pytest docker image by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1017
* SepConv1d/2d for io_parallel with Latency strategy by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1012
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1021
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1023
* Latency Pooling Header Updates by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/973
* Make im2col default option for quartus by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1010
* add protection for when kernel_quantizer is None by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/997
* prevent test directory overwrites for activation by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1031
* Update Jenkinsfile to use new Docker image and Python 3.10 environment by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1033
* clean-up test ci yaml generater by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1036
* Add View to layer name map for pytorch parser by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1039
* Add RNN support for Pytorch by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/850
* Add Vitis to pytorch API tests by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1040
* clean up mult-dimensional dense by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1042
* Add namespaces and optional writer config by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/986
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1044
* Add support for HGQ proxy model by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/914
* Bug Fix for Operand Shape Mismatch in BatchNorm Fusion (PyTorch) by sei-rquartiano in https://github.com/fastmachinelearning/hls4ml/pull/1045
* remove precision settings that make pytest for batchnorm in pytorch fail by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1053
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1047
* rm slow mnist training in test by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1018
* Add an optimizer to replace SeparableConv by Depthwise + Conv (pointwise) by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1022
* Add functionality to use granularity option also for pytorch models by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1051
* Update pooling logic for Vivado, Vitis, and Catapult backends by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1056
* remove padding attribute by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1061
* Run long-running pytests out of the batch by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1062
* Fix tanh activiation in pytorch parser by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1055
* make auto the default for layer config by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1016
* remove checks on 'padding' that were missed in previous PR by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1064
* Remove extras flow by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1067
* Expose alpha and theta type for parametrized activations by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1069
* Raise exception on compile errors by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1068
* update qkeras in Jenkinsfile by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1072
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1075
* hls4ml Optimization API [Part 2] by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/809
* Hardcore weight txt path by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1089
* quote the ${WEIGHT_DIR} to handle special characters by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1091
* Beginnings of the oneAPI backend by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/955
* update keras activation parsing, especially leaky relu by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1085
* Fix softmax parsing in pytorch and add test by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1086
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/1098
* Change indexing in filling result for io_parallel convolutions, Vitis by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1102
* Update QONNX parsing for 1.0 by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/979
* remove incorrect input from Constant nodes by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1119
* add max_precision to onnx parser by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1113
* Add RF to config templates for "Merge" layers by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1121
* Add doc for HGQ by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1117
* Multi output fix 2 by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/1103
* Make auto default precision for pytorch parser by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1112
* remove incorrect setting of result_t by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1130
* Fix problem with scale being a multidimensional array. by jurevreca12 in https://github.com/fastmachinelearning/hls4ml/pull/1132
* Added support for QONNX `Resize` node ingestion and tested with tiny UNet model by nghielme in https://github.com/fastmachinelearning/hls4ml/pull/1122
* Update install_requires for 1.0.0 by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1136
* Pointwise Conv1D with code generation for "Latency" strategy (update of 811) by jmduarte in https://github.com/fastmachinelearning/hls4ml/pull/881
* Introduce optional description to layer attributes by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1127
* Qonnx warnings by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/1142
* Fixes to parsing of pytorch models when using torch functionals by JanFSchulte in https://github.com/fastmachinelearning/hls4ml/pull/1143
* Update README.md for v1.0.0 by bo3z in https://github.com/fastmachinelearning/hls4ml/pull/1100
* Temporary workaround for QKeras installation by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/1145

New Contributors
* laurilaatu made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/856
* dgburnette made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/956
* sei-rquartiano made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/1045
* jurevreca12 made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/1132

**Full Changelog**: https://github.com/fastmachinelearning/hls4ml/compare/v0.8.1...v1.0.0

0.8.1

What's Changed
* Fix for 905 by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/906
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/921
* Fix logos in README.md by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/930
* Fix writer precision when fp bits >= 14 by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/909
* Let repack_stream optimizer inheirt original precision by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/907
* Update A3D3 grant no. by schsu in https://github.com/fastmachinelearning/hls4ml/pull/941
* Add precision inherition for when generating stream clone by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/911
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/942
* Quartus multi out with stream fix by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/908
* Fix profiling for Keras LSTM layers. by Landay7 in https://github.com/fastmachinelearning/hls4ml/pull/940
* Fix for multiple inputs that may get out of order by jmduarte in https://github.com/fastmachinelearning/hls4ml/pull/937
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/fastmachinelearning/hls4ml/pull/944
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/fastmachinelearning/hls4ml/pull/943
* better repalce_node fn by calad0i in https://github.com/fastmachinelearning/hls4ml/pull/934
* bump to 0.8.1 by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/945

New Contributors
* schsu made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/941
* Landay7 made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/940

**Full Changelog**: https://github.com/fastmachinelearning/hls4ml/compare/v0.8.0...v0.8.1

0.8.0

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

New Contributors
* pre-commit-ci made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/796
* joshlerner made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/827
* qberthet made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/891

**Full Changelog**: https://github.com/fastmachinelearning/hls4ml/compare/v0.7.1...v0.8.0

0.8.0rc1

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

New Contributors
* pre-commit-ci made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/796
* joshlerner made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/827
* qberthet made their first contribution in https://github.com/fastmachinelearning/hls4ml/pull/891

**Full Changelog**: https://github.com/fastmachinelearning/hls4ml/compare/v0.7.1...v0.8.0rc1

0.7.1

What's Changed
* bump version to v0.7.0 by jmduarte in https://github.com/fastmachinelearning/hls4ml/pull/778
* Fix for 2D conv layers in the special case of io_parallel with full parallelization by drankincms in https://github.com/fastmachinelearning/hls4ml/pull/760
* Fix RNN layers when strategy=resource by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/780
* Update Jenkins test environment to avoid dependency hell by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/786
* Explicitly set strategy for pointwise conv by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/785
* Minor docs fixes for 0.7.1 by vloncar in https://github.com/fastmachinelearning/hls4ml/pull/788
* bump 0.7.1 by jmitrevs in https://github.com/fastmachinelearning/hls4ml/pull/791


**Full Changelog**: https://github.com/fastmachinelearning/hls4ml/compare/v0.7.0...v0.7.1

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.