Larq Versions Save

An Open-Source Library for Training Binarized Neural Networks

v0.13.3

10 months ago

:bug: Bug Fixes

  • Add QuantizedVariableSpec to QuantizedVariable (#838) @lgeiger

:arrow_up: Dependencies

  • Bump black from 23.3.0 to 23.7.0 (#839) @dependabot

v0.13.2

10 months ago

:tada: Features

  • Support TensorFlow 2.13 (#831) @lgeiger

:arrow_up: Dependencies

  • Bump toolmantim/release-drafter from 5.23.0 to 5.24.0 (#834) @dependabot
  • Update pytest requirement from ==7.3.* to >=7.3,<7.5 (#833) @dependabot
  • Update pytest-mock requirement from ==3.10.* to >=3.10,<3.12 (#832) @dependabot

v0.13.1

11 months ago

:tada: Features

  • Support TensorFlow 2.12 (#829) @lgeiger

:construction_worker_man: Internal Improvements

  • Update TensorFlow dependencies on CI (#826) @lgeiger

:arrow_up: Dependencies

  • Update pytest-cov requirement from ==4.0.* to >=4.0,<4.2 (#828) @dependabot
  • Update pytest requirement from ==7.2.* to >=7.2,<7.4 (#825) @dependabot
  • Update pytest-xdist requirement from ==3.0.* to >=3.0,<3.3 (#822) @dependabot
  • Bump toolmantim/release-drafter from 5.21.1 to 5.23.0 (#819, #823) @dependabot
  • Update isort requirement from ==5.10.* to >=5.10,<5.12 (#818) @dependabot
  • Bump black from 22.10.0 to 23.3.0 (#817, #821, #824) @dependabot
  • Update flake8 requirement from ==5.0.* to >=5.0,<6.1 (#814) @dependabot

v0.13.0

1 year ago

:warning: Breaking Changes :warning:

  • Drop support for Python 3.6 (#811) @lgeiger

:tada: Features

  • Support TensorFlow 2.11 (#810) @lgeiger

:construction_worker_man: Internal Improvements

  • Pin test requirements (#812) @lgeiger
  • Update TensorFlow on CI (#795) @lgeiger
  • Test against TensorFlow 2.10 (#790) @lgeiger
  • :arrow_up: TF to fix CI (#775) @lgeiger
  • Add TensorFlow 2.9.0 to CI (#770) @lgeiger
  • Test against Python 3.10 (#765) @lgeiger
  • Test against TF 2.9.0rc0 (#762) @lgeiger
  • Test against TensorFlow 2.8 (#747) @lgeiger

:arrow_up: Dependencies

  • Bump pytype from 2021.10.25 to 2022.10.26 (#809, #805, #800, #799, #796, #793, #791, #789, #787, #785, #783, #780, #779, #773, #771, #769) @dependabot
  • Update pytest-xdist requirement from <2.5,>=1.30 to >=1.30,<3.1 (#808, #738) @dependabot
  • Update pytest requirement from <6.3.0,>=5.2.4 to >=5.2.4,<7.3.0 (#807, #758, #751) @dependabot
  • Update pytest-mock requirement from <3.10,>=2.0 to >=2.0,<3.11 (#803, #801, #781, #745) @dependabot
  • Update pytest-cov requirement from <3.1.0,>=2.8.1 to >=2.8.1,<4.1.0 (#802) @dependabot
  • Bump toolmantim/release-drafter from 5.15.0 to 5.21.1 (#806, #788, #768, #757, #752, #749, #744, #743, #740) @dependabot
  • Bump black from 21.11b1 to 22.10.0 (#804, #794, #782, #759, #746, #737) @dependabot
  • Update flake8 requirement from <4.1.0,>=3.7.9 to >=3.7.9,<5.1.0 (#786) @dependabot
  • Bump actions/setup-python from 2.3.1 to 4 (#776, #755, #750) @dependabot
  • Bump actions/checkout from 2 to 3 (#756) @dependabot

v0.12.2

2 years ago

:bug: Bug Fixes

  • Do not map variables according to names in CaseOptimizer (#735) @lgeiger
  • Prevent CaseOptimizer from creating unused vars (#734) @lgeiger
  • Support nested models in ModelProfile (#718) @jneeven

:construction_worker_man: Internal Improvements

  • :arrow_up: TensorFlow on CI (#725) @lgeiger
  • Add TensorFlow 2.7.0rc0 to CI matrix (#710) @lgeiger

:arrow_up: Dependencies

  • Bump actions/setup-python from 2.2.2 to 2.3.1 (#728, #733) @dependabot
  • Bump black from 21.9b0 to 21.11b1 (#721, #729, #730) @dependabot
  • Bump isort from 5.9.3 to 5.10.1 (#724, #727) @dependabot
  • Bump pytype from 2021.10.4 to 2021.10.25 (#712, #715, #717) @dependabot
  • Update flake8 requirement from <3.10.0,>=3.7.9 to >=3.7.9,<4.1.0 (#711) @dependabot

v0.12.1

2 years ago

:bug: Bug Fixes

  • Correctly pass output_padding to transposed convolutions (#707) @lgeiger

:book: Documentation

  • Properly pass groups and dilation_rate parameters to convolutional layers (#708) @lgeiger

:construction_worker_man: Internal Improvements

  • Properly pass groups and dilation_rate parameters to convolutional layers (#708) @lgeiger
  • Rename master -> main (#701) @lgeiger
  • Update CI to TensorFlow 2.6.0 and Python 3.9 (#691) @lgeiger
  • Add TF 2.6.0rc0 to CI (#682) @lgeiger
  • Update CI to TF 2.5.0 stable (#674) @lgeiger

:arrow_up: Dependencies

  • Update pytest-cov requirement from <2.12.0,>=2.8.1 to >=2.8.1,<3.1.0 (#667, #705) @dependabot
  • Bump pytype from 2021.5.4 to 2021.10.4 (#663, #665, #668, #670, #671, #680, #687, #688, #690, #692, #700, #706) @dependabot
  • Update pytest-xdist requirement from <2.3,>=1.30 to >=1.30,<2.5 (#679, #703) @dependabot
  • Bump black from 21.5b0 to 21.9b0 (#686, #694, #702) @dependabot
  • Bump isort from 5.8.0 to 5.9.3 (#664, #675, #678, #681, #684, #689) @dependabot
  • Update packaging requirement from <21.0,>=19.2 to >=19.2,<22.0 (#683) @dependabot

v0.12.0

3 years ago

:tada: Features

  • Add DoReFa Weight Quantizer (#651) @Joschua-Conrad

:book: Documentation

  • Document support for TF 2.5 and Python 3.9 (#661) @lgeiger
  • Add DoReFa plot for mode="weights" (#660) @lgeiger
  • Remove outdated badges (#638) @lgeiger

:construction_worker_man: Internal Improvements

  • Add TensorFlow 2.5.0rc0 and Python 3.9 to CI matrix (#647) @lgeiger
  • [callbacks.py] switch to python3 super() call (#646) @pfackeldey

:arrow_up: Dependencies

  • Bump black from 20.8b1 to 21.5b0 (#653, #656, #657, #659) @dependabot
  • Bump pytype from 2020.10.8 to 2021.5.4 (#632, #634, #635, #643, #644, #648, #650, #655, #658) @dependabot
  • Update pytest-mock requirement from <3.6,>=2.0 to >=2.0,<3.7 (#654) @dependabot
  • Bump actions/setup-python from v2.2.1 to v2.2.2 (#649) @dependabot
  • Bump isort from 5.7.0 to 5.8.0 (#642) @dependabot
  • Bump toolmantim/release-drafter from v5.14.0 to v5.15.0 (#639) @dependabot
  • Update flake8 requirement from <3.9.0,>=3.7.9 to >=3.7.9,<3.10.0 (#636) @dependabot

v0.11.2

3 years ago

:bug: Bug Fixes

  • Initialise CaseOptimizer.iterations which is required in TF 2.3+ (#629) @lgeiger

v0.11.1

3 years ago

:bug: Bug Fixes

  • Rename Quantizer type to prevent conflict with base class (#627) @lgeiger

:construction_worker_man: Internal Improvements

  • Favour lq.quantizers.NoOp over NoOpQuantizer (#626) @lgeiger

v0.11.0

3 years ago

:warning: Breaking Changes :warning:

  • Add public base class for defining quantizers and hide BaseQuantizer (#623) @lgeiger

:bug: Bug Fixes

  • Call super().build() in Quantizers.build() (#621) @lgeiger

:construction_worker_man: Internal Improvements

  • Build flip_ratio metric in Layer.build (#622) @lgeiger

:arrow_up: Dependencies

  • Bump toolmantim/release-drafter from v5.13.0 to v5.14.0 (#624) @dependabot