Skip to content

Releases: aai-institute/nnbench

v0.3.0

27 Mar 15:14
4de465a
Compare
Choose a tag to compare

This release contains the Memo class for better memory efficiency when benchmarking multiple models or datasets with large memory footprint in succession.

It also introduces Transforms as a way to encapsulate processing of records for multiple purposes, like generating statistics or serialization/deserialization.

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

04 Mar 09:05
64117f3
Compare
Choose a tag to compare

Summary

This release makes a wide variety of benchmarking functionality available: Contexts for easier metadata organization, providers for basic information, file IO for record persistence on disk, and more.

It also adds new guides and code examples on how to benchmark code easily in a variety of scenarios, such as in orchestrator workflows and with duckDB.

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

05 Feb 13:02
01486ce
Compare
Choose a tag to compare

This marks the first stable release of nnbench. From now on, the package is available for installation on PyPI using standard Python dependency management tools like pip and poetry.

Contents

  • Definition and parametrization of benchmarks via decorators
  • Collection and running in a benchmark runner class
  • Result reporting via a benchmark reporter class (currently, only tabular console output is supported.)
  • Documentation including quickstart, a more advanced example, and an API reference.

Breaking changes

None.

Deprecations

None.

v0.1.0-rc1

01 Feb 10:36
c7866ec
Compare
Choose a tag to compare
v0.1.0-rc1 Pre-release
Pre-release

This is a test PyPI release.