Batchflow

Latest version: v0.8.10

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

Scan your dependencies

Page 3 of 4

0.7.6

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

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

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 ](https://github.com/analysiscenter/batchflow/tree/master/examples/plot) 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

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

Lots of improvements and bug fixes

0.5.0beta3

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.