Skip to content

Releases: analysiscenter/batchflow

0.8.0

30 Dec 11:12
d478036
Compare
Choose a tag to compare

This release fixes crop behavior of TorchModel, as well as adds new blocks and methods:

  • InternBlock with deformable convolutions
  • separate BottleneckBlock that extends the functionality of ResBlock
  • method for getting a reference to the current TorchModel instance inside train/predict contexts
  • mode parameter for train and predict methods to control nn.Module behavior.

Also, this is the first version after numpy deprecation of autocast to dtype=object of mishaped arrays, so this is fixed in some places.

0.7.7

07 Nov 08:47
a2cd076
Compare
Choose a tag to compare

This release fixes one small TorchModel bug.

0.7.6

21 Oct 09:41
548ef57
Compare
Choose a tag to compare

This release changes the way Batch.apply_parallel works: now it accepts both init and post functions, and should be the preferrable way to decorate batch methods (by marking them with decorators.apply_parallel).

Other than that, there are a few new building blocks for TorchModel, parameter to pad the last microbatches to full microbatch_size, and small bug fixes.

0.7.5

07 Jul 14:27
9a60a12
Compare
Choose a tag to compare

Models

  • added gradient clipping and new layers

Plot

  • refactored existing plots across the library to rely on plot, introduced in the previous release

Research improvements

  • modified stored configs to use aliases instead of actual values: that fixes some pickling problems

0.7.0

20 Jun 10:48
a6d244f
Compare
Choose a tag to compare

Models

  • refactored model building procedure: split modules into separate entities like EncoderModule and DecoderModule
  • introduced new modules that import ready-to-use networks from other libraries: currently, we support TIMM and HuggingFace libraries
  • better module repr
  • check #645 for other changes

Plot

  • introduced plot module with utilities for displaying images and curves
  • plot has a few tutorials with lots of examples: refer to them to get a more in-depth understanding of plot usages

Research improvements

  • added separate Storage class, that manages output streams of research results.
  • various fixes and QoL changes

0.6.0

17 Feb 12:40
33889d4
Compare
Choose a tag to compare

Named expressions

Added BA

Models

Removed tensorflow

Research

Added research module for massive parallel model training / evaluation.

Tutorials and examples

New tutorials.

Also added some tests.

0.5.0

10 Jun 10:49
Compare
Choose a tag to compare

Lots of improvements and bug fixes

v0.5.0beta3

05 Mar 13:23
94cf0ff
Compare
Choose a tag to compare
Update __init__.py

v0.5.0beta1

05 Mar 08:32
Compare
Choose a tag to compare
Update __init__.py

v0.5.0beta2

05 Mar 13:17
fd087b5
Compare
Choose a tag to compare
v0.5.0beta2 Pre-release
Pre-release
Update release-check.yml