Releases: aimhubio/aim
Releases Β· aimhubio/aim
π v3.28.0 - Improved performance by removing redundant checks and bypassing runs known to yield false results, new callback for hugging face distributed runs, fixes in Tag duplicates handling, remote tracking exception handling and more, code style improvements.
π v3.28.0 - Improved performance by removing redundant checks and bypassing runs known to yield false results, new callback for hugging face distributed runs, fixes in Tag duplicates handling, remote tracking exception handling and more, code style improvements.
Latest
What's Changed
- [fix] Bad typing for S3ArtifactStorage_clientconfig args by @sbatchelder in #3276
- [docs] pages/bookmarks intended section links by @guspan-tanadi in #3274
- [feat] Add
py.typed
marker to allow users to benefit from existing type annotations by @bluenote10 in #3281 - [fix] Decrease client resources keep-alive time by @mihran113 in #3279
- [fix] Resolve issues on data points connection on epoch alignment by @mihran113 in #3283
- [fix] Correct indentation on query proxy object return statement by @alberttorosyan in #3287
- [feat] Skip metrics check when run is known to yield false result by @alberttorosyan in #3288
- [chore] Bump ruff version from 0.3.3 to 0.9.2 and fix some invalid/dead noqas by @bluenote10 in #3282
- [fix] Move performance tests to local mac mini by @mihran113 in #3290
- [fix] Resolve session refresh issues when db file is replaced by @mihran113 in #3294
- [fix] Resolve issue with adding duplicate tags by @mihran113 in #3296
- [fix] Message stream parsing (#3297) by @qzed in #3298
- [fix] Handle empty queries by @alberttorosyan in #3299
- [chore] Remove legacy (
aim 2.x.x
) sdk by @mihran113 in #3305 - [fix] Improve error messages for remote tracking by @mihran113 in #3303
- [feat] Add AimCallback for distributed runs using the hugging face API by @VassilisVassiliadis in #3284
- [fix] Increase session pool size for sqlite engine by @mihran113 in #3306
- [feat] Remove metric version check to improve metric retrieval performance by @mihran113 in #3307
- [fix] Improve RT exception handling by @mihran113 in #3309
- [feat] Move indexing thread to
aim up
main process by @alberttorosyan in #3311
New Contributors
- @bluenote10 made their first contribution in #3281
- @qzed made their first contribution in #3298
Full Changelog: v3.27.0...v3.28.0
What's Changed
- [fix] Bad typing for S3ArtifactStorage_clientconfig args by @sbatchelder in #3276
- [docs] pages/bookmarks intended section links by @guspan-tanadi in #3274
- [feat] Add
py.typed
marker to allow users to benefit from existing type annotations by @bluenote10 in #3281 - [fix] Decrease client resources keep-alive time by @mihran113 in #3279
- [fix] Resolve issues on data points connection on epoch alignment by @mihran113 in #3283
- [fix] Correct indentation on query proxy object return statement by @alberttorosyan in #3287
- [feat] Skip metrics check when run is known to yield false result by @alberttorosyan in #3288
- chore: bump ruff version from 0.3.3 to 0.9.2 and fix some invalid/dead noqas by @bluenote10 in #3282
- [fix] Move performance tests to local mac mini by @mihran113 in #3290
- [fix] Resolve session refresh issues when db file is replaced by @mihran113 in #3294
- [fix] Resolve issue with adding duplicate tags by @mihran113 in #3296
- [fix] Message stream parsing (#3297) by @qzed in #3298
- [fix] Handle empty queries by @alberttorosyan in #3299
- [chore] Remove legacy (
aim 2.x.x
) sdk by @mihran113 in #3305 - [fix] Improve error messages for remote tracking by @mihran113 in #3303
- [feat] Add AimCallback for distributed runs using the hugging face API by @VassilisVassiliadis in #3284
- [fix] Increase session pool size for sqlite engine by @mihran113 in #3306
- [feat] Remove metric version check to improve metric retrieval performance by @mihran113 in #3307
- [fix] Improve RT exception handling by @mihran113 in #3309
- [feat] Move indexing thread to
aim up
main process by @alberttorosyan in #3311
New Contributors
- @bluenote10 made their first contribution in #3281
- @qzed made their first contribution in #3298
Full Changelog: v3.27.0...v3.28.0
π v3.27.0 - Enhancements for PytorchLightning logger and S3ArtifactsStorage, fixes for RunStatusReporter, metric aggregations and tag creation from parallel runs
What's Changed
- [fix] Copy the keys of RunStatusReporter.timed_tasks before iterating them by @VassilisVassiliadis in #3256
- [fix] Resolve issues with outdated packages by @mihran113 in #3254
- [fix] Resolve tag addition issue from parallel runs by @mihran113 in #3247
- [fix] Handle StopIteration error in iter_sequence_info_by_type method by @alberttorosyan in #3265
- [feat] S3ArtifactStorage custom boto3 client parameters by @sbatchelder in #3258
- [feat] Return
None
forrun.artifact_uri
if not set by @sbatchelder in #3268 - [feat] PytorchLightning AimLogger custom contexts by @sbatchelder in #3269
- [fix] Resolve issues with PR checks by @mihran113 in #3270
New Contributors
- @VassilisVassiliadis made their first contribution in #3256
- @sbatchelder made their first contribution in #3258
Full Changelog: v3.26.1...v3.27.0
π v3.26.1 - Improved performance of metric queries, basic troubleshooting utilities
What's Changed
- [fix] Resolve issues with unit test failures by @mihran113 in #3245
- [feat] Add basic stats dump script for Aim repositories by @alberttorosyan in #3250
- [feat] Store Run sequence metadata by separate types by @alberttorosyan in #3260
Full Changelog: v3.25.1...v3.26.1
π v3.25.1 - Fixes in empty index.db handling and python 3.12 builds
What's Changed
- [fix] Resolve issue with corruption marking on empty index by @mihran113 in #3235
- [fix] Resolve issues with python 3.12 builds by @mihran113 in #3244
Full Changelog: v3.25.0...v3.25.1
π v3.25.0 - Reports support, ability to use self-signed SSL certificates
What's Changed
- [feat] Add support for self-signed SSL certificates by @mihran113 in #3225
- [feat] Add ability to create reports by @mihran113 in #3189
Full Changelog: v3.24.0...v3.25.0
π v3.24.0 - Support for mass updates in remote tracking, fixes in database error handling and bookmarks page scroll
What's Changed
- [fix] Resolve issues with style checks for nightly releases by @mihran113 in #3190
- [fix] Bookmarks page cannot scroll by @vinayan3 in #3184
- [feat] Add read-only mode for Aim UI by @mihran113 in #3196
- [fix] Update
up
docs, build instructions by @whlteXbread in #3201 - [fix] Typo in exception name in
storage/union.pyx
by @sulan in #3208 - [feat] Support remote mass updates by @peter-sk in #3203
New Contributors
- @vinayan3 made their first contribution in #3184
- @whlteXbread made their first contribution in #3201
- @sulan made their first contribution in #3208
- @peter-sk made their first contribution in #3203
Full Changelog: v3.23.0...v3.24.0
π v3.23.0 - Fixe in SB3 callback, lower timeout on client -> server connection, ability to skip Repo initialization in CLI
What's Changed
- [feat] Add skip option in init commands by @stevenjlm in #3179
- [feat] Relax
numpy
version upper bound by @judahrand in #3182 - [refactor] Integrate Ruff for lint & format by @Sharathmk99 in #3125
- [fix] Resolve issues with metric tracking in SB3 callback by @mihran113 in #3186
- [fix] Prevents long waiting times when connecting to incorrect or unresponsive addresses by @zhiyxu in #3185
- [fix] torch.inference_mode inplace of torch.no_grad by @pdumin in #3188
New Contributors
- @stevenjlm made their first contribution in #3179
- @judahrand made their first contribution in #3182
- @zhiyxu made their first contribution in #3185
- @pdumin made their first contribution in #3188
Full Changelog: v3.22.0...v3.23.0
π v3.22.0 - Support of filesystem-based artifacts
What's Changed
- [feat] Add a filesystem-based backend for artifact storage by @alberttorosyan in #3164
Full Changelog: v3.21.0...v3.22.0
π v3.21.0 - Python 3.12 support, ability to delete whole experiment, fixes in large objects remote tracking and running UI in jupyter notebook
What's Changed
- [feat] Add feature to delete full experiments by @mauricekraus in #3158
- [feat] Add Python 3.12 builds by @mahnerak in #3161
- [fix] Increase websockets max_size for large images sent to server by @jasonmads in #3155
- [fix] Remove no longer available --force-init flag from cli manager by @synapticarbors in #3162
- [fix] Demo links by @SandersAaronD in #3141
- Update CONTRIBUTING.md by @SGevorg in #3163
New Contributors
- @jasonmads made their first contribution in #3155
- @synapticarbors made their first contribution in #3162
- @SandersAaronD made their first contribution in #3141
Full Changelog: v3.20.1...v3.21.0
π v3.20.1 - Handling of corrupted Runs, index database corruption and updated `aim reindex` command
What's Changed
- [fix] Add quotes to the python version in readthedocs yaml file by @alberttorosyan in #3121
- [fix] Use 0.3.3.post2 version of m2r2 package by @alberttorosyan in #3122
- [fix] Handle index db corruption and warn in UI by @mihran113 in #3150
- [feat] Repurpose
aim reindex
command for index db recreation by @mihran113 in #3145 - [feat] Check and skip corrupted runs by @alberttorosyan in #3152
Full Changelog: v3.19.3...v3.20.1