Release v1.5.0
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, v1.5.0 ───────────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.5.0 release of WeightsLab. This release was made with the idea to improve how you Inspect Data, Edit and Evolve Neural Networks, all by Graybx:
- PR #285: This PR introduces Google Collabs fixes and new integration: - Google Collab fixes - Jupyter Notebook Integration - Live notebook on-training allowing user to query, analyze, and ask agent to generate code to analyze ongoing experiment from the UI - Report generation with agent from code, CLI, or UI
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on PyPI
Happy Training!
What's Changed precisely:
#285 v1.5 Notebook Integration
5eda2fcadd new nworkers tests for perfsa4cf489Stop DataLoaderInterface from blocking on pause_controller during ite…580c80fMove pause_at_step trigger from DataLoaderInterface into GuardContext41b76b8Remove dead DataLoaderInterface._wait_if_pausedd0577d0ws-detection: default num_workers=2, add num_workers benchmark harness8c501f8Drop now-unused threading/pause_controller imports from dataloader_in…9f23295ws-detection: drop bench.py/run_bench.sh from the branch5ec83e5Revert ws-detection example changes; keep this branch framework-onlyd240dffFix ws-detection example: restore runnable training loop69edb2bfix oom bug on break by slice (#186)b799aa8179 audit and export user interactions success and failure to json an…b210dd9184 dataframe granularity (#187)8f8d5f1Ddp support wip (#185)416774fFix lint code quality issue58f72b3Fix ruff and vulture code quality issue834ac7ffix utests after mergingf6d7904Code quality issuese43aa1bFinal code quality checkeef7a21change ci code quality as important for CI1557f9fFix dev release CI9953476update release note formatbed3e0fImprove release notes: custom template with PR links, contributor pro…e00bd5cFinal release note fix1258ebdfix instance_ids bugs matching for batch target format (targets=[bb_A…4c88585188 logger granularity and structure (#189)7cf5c0crevert merging PR #185861911cFix bug from reverted Merged Conflicts24bf58fremove hardcoded path from config3383035fix iou metric name685c88ffix merged conflicts error on fct name10a65ffRemove hardcoded value from src ModelInterface456ffb1fix merged conflicts function namef411225Add weightslab.integrations.ultralytics SDK (#191)6cc624bfix useless imports and vars: code quality issuesc5f0807Force val to letterbox to (imgsz, imgsz) like train1974d3bSource val rect from ledger config; default False901da04small fixes around certs. and windows; and add ul deps in wlca8e38bfix ul deps versionf3d5128fix quotes issue3459058Add geometry test for val rect-mode opt-in12c91efRevert "Add geometry test for val rect-mode opt-in"ed2d64bFix failing unit tests and dataloader infinite loopa9a2165Rework UI onboarding CLI: secure-by-default launch, cleanup, banner helpaae4b65Make CI run the real test suite and fix/triage dev test failuresbea6314Make WEIGHTSLAB_CERTS_DIR the single source of truth for TLS/authe985a66Keep a valid certs bind-mount in unsecured/--no-certs launches6a09909Addweightslab example startto run the bundled classification example314c60cfix ui docker bridge and simplify certsf40792fadd torchmetrics deps for cls example2e4778dfix onboarding certs issue and update doc and readme912c03cFix certs issues and related utestsaf6846cFix certs issues; change cls config; and fix issues with hist and age…579d8ccRefactor wl examples syntax0c7f1c0fix permissions issues and docker v18695667fix exec bits from exec files12f5130fix cmds tests57c8313Integrate 2d 3d point cloud detection usecase with Lidar (#199)5432688fix code quality6ed796ffix code quality0927cceAdd missing source files skipped by data/ gitignore rule1e23d37Fix code quality issue8076c25fix utests73fca0cFix 4 ui_docker_bridge unit tests broken by --certs flag refactor19f2f16Exclude heavy blob columns from histogram/metadata sweeps1bbd971Python version tests in workflows67f90a5remove useless certs8deb810update gitignore and add debug print exce38c4f4add docker initialization materials72d682efix logger prints format and spam3b88c59maximum resolution set to 360p by default6c3e1d5add auto start in examples59a45bcFix main process issues with windows and logs; and fix ultralytics in…117bb4eremove useless dirff662f2Disable the WatchDog; fix evaluate feature in nograd mode and no guar…0bee476Fix code quality issue7b06e0fFix UL issue with custom EMA and evaluation feature58ce5eeAllow to run CI from custom branch with correct trigger flag in commit4e84dc0Fix pandas incompatible-dtype FutureWarning in dataframe merge/upsert997e914Add agent memory to repo for user7698e20fix prediction normalization issuesee9d6e6Fix ledgered parameters issues61bc12aFix new exp. hash after pause 4 the first timeeca9e25[skip ci] fix parameters wrapping in examples3751825V1.3 UI optimization and new features (#214)