Releases: GrayboxTech/weightslab
Release list
Release v1.3.3
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.3 ──────────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.3 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 #250: ## v1.3.3 Release ### Features & Improvements - Collab Integration: Bundled examples with Google Collab support, tunnel serving function, and documentation links - UI Enhancements: Fix grid size button, add restart action in dev mode, Firefox input arrows fix - Sorting: Default decreasing order (high loss values prioritized), configurable sort - CLI Upgrades: Match latest features—hyperparameter modification, experiment status check, data tagging/discard, agent queries - Agent Actions...
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on PyPI
Happy Training!
What's Changed precisely:
#250 v1.3.3: Release — Collab integration, UI improvements, CLI enhancements, and agent features
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)
Thank you!
Dev Release v1.3.3-dev0
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.3-dev0 ─────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.3-dev0 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 #249: Proxy.getitem returned the raw value while Proxy.get() returned a live _ValueProxy. Mirror .get() for mapping subscript access so both
b.get('test')andb['test']return a tracking proxy for simple values. Scoped to mapping access (object has .get + keys); list/slice indexing and list/dict/callable values are returned raw as before. str/torch.device stay plain via _plain_get_value. - PR #248: Convert some examples into Google Collab notebook, and integrate Bore tunneling to connect GCollab to the UI
- PR #247: Rename all bundled example directories from the ws- prefix to wl- (10 examples across Lightning/PyTorch/Ultralytics/Usecases) and update every reference in docs (.rst), READMEs, the ui_docker_bridge _EXAMPLES map, and test harnesses.
- PR #246: Add a UI action to restart the backend, only for development.
- PR #245: Add new actions and optimize compound queries.
- PR #244: ## Signal refinements: idiomatic example, overhead tuning, vectorized + reactive signals A self-contained per-sample-signals example plus SDK improvements to the
@wl.signalsystem, driven by an overhead study. Each item is measured; nothing changes existing behavior unless opted into. ### Commits 1. Idiomatic per-sample signals example (examples/PyTorch/ws-signals-mnist/main.py) — base signals viasave_signals, a live derived@wl.signal, and end-of-run trajectory signals (6-shape categorical...
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on TestPyPI
Happy Training!
What's Changed precisely:
#249 fix(ledger): Proxy[key] returns a live value proxy like .get()
f02ca55fix(ledger): Proxy[key] returns a live value proxy like .get()
#248 Torch collab examples
b32cd87Addweightslab tunnelcommand + Colab classification notebook488c2f7Use bore (no-signup TCP tunnel) instead of ngrok in Colab flow7edef0dFix imports cls usecaseba8d134Add serving_bore to wl.serve; verbose flag for exports; quieter flush…483662fWarn in notebook/Colab when serving_grpc without serving_bore6125a7eFinal fix049e15arm max samplesebca0dbNotebooks: config-dict refactor + example/usecase notebooks; wl.signa…b40e07bdocs: add bottom-right Open-in-Colab badge to example pagese4c4605docs: add Open-in-Colab badge to the examples gallery cardsccaf6b5docs: gallery Colab badge -> top-right, logo only02dee7bnotebooks: use dark WeightsLab banner
#247 examples: rename ws- directories to wl- and update references**
a54e331examples: rename ws-* directories to wl-* and update references
#246 restart action from UI - dev mode only
3357338restart action from UI - dev mode only
#245 237 agent improvements
d0114aaExtend agent: model introspection/management, column-write safety, ch…a97c2eaAdd temp-column cleanup, unfreeze support, and prompt illustrations […2ed0858Fix split-value guessing and same-column OR-as-AND bug in agent [forc…e2f0de1Fix numeric coercion, and/or crashes, origin/tag resolution gaps, UI …547da5cDiagnose silent model-lookup failures, test conversation memory [forc…3b6ef15Add one live test per documented agent.rst example prompt [force ci]19d7e80Fix stale agent-availability reporting vs real 401 rejection [force ci]09494d3fix default path in seg example8faa3d6Fix checkhealthAgent fct and model wise agent interactions7462ae9Strengthen weak live-test assertions with real expected values [force…0da5942Reconcile doc/test prompt wording, add compound CLI example test [for…e7491efFix default agent to gemini flashf45d7ccFix banner offset bug3d90be9Add bundled CLI command with Weightslab8101a2dOptimize agent time, add modeling queries (freeze, reset, model info)…4c88db7Fix default agent to gemini flash45808f2Fix banner offset bug685eb7aAdd bundled CLI command with Weightslab83e1f06[force ci] Optimize agent time, change default OpenR model, add model…92f9bcdUpdate WeightsLab banner892ab24Update agent prompts examples70de4e1Include save data state and save model state and archi (optionnal) ac…ed34287Allow agent to load exp. state / model weights at step x93e3844Fix merged conflicts
#244 Signal refinements: vectorized + reactive @wl.signal, overhead tuning, example
3a4092fexamples: add idiomatic per-sample signals MNIST examplee0421fbexamples: tune ledger_flush_max_rows to cut per-step signal overhead9adfe3efeat(signals): vectorized @wl.signal(batched=True) pathe8b0384feat(signals): multi-input signals via ctx.latest() / bctx.latest()d0605b8feat(signals): enforce fresh ingests (StaleSignalError), stop swallow…ea3e9eafeat(signals): reactive inputs=[...] — order-independent multi-input …093e6c4feat(signals): in-core signal-worker thread (ledger_signal_worker)b8e3492perf(signals): step-scoped query cache + value-at-step gather; cycle …4731598perf(signals): staging-buffer value-at-step read + vectorized id->sca…2858b72feat(signals): logit-derived signals + batched reactive persist + pre…090ab94examples: rewrite ws-signals-mnist to zero save_signals (ctx.logits +…4a6871dperf(signals): don't query the ledger for reactive-derived inputs mid…bb11318examples: unify signals-mnist with the stress harness (train+eval, li…3ccc726tests: unit tests for signal-refinements (query cache, value-at-step,…3cb6e19Fix merged conflicts1414e0cupdate gitignore - remove coverage filesfea2758remove last merged conflicts5e0ed70logger: make query-cache maxsize env-configurable (WL_QUERY_CACHE_MAX…b3f09ebfeat(signals): default loss-shape classifier + report summary (PR #24…c8610f7refactor(signals): clean, layered, overridable shape APId89436fFix preds raw in wrapped signals1bdaa9aFix preds raw in wrapped signals and related merged conflicts
Thank you!
Release v1.3.2
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.2 ──────────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.2 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 #243: Fix histogram generation (previously interpreted numeric values as categorical values)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on PyPI
Happy Training!
What's Changed precisely:
#243 v1.3.2 Fix hist.
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)
Thank you!
Dev Release v1.3.2-dev0
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.2-dev0 ─────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.2-dev0 release of WeightsLab. This release was made with the idea to improve how you Inspect Data, Edit and Evolve Neural Networks, all by Graybx:
(no pull requests found since last release)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on TestPyPI
Happy Training!
What's Changed precisely:
e644910Update CHANGELOGd1c3ccaAdd agent cmd to show user current config used
Thank you!
- GuillaumePELLUET
Release v1.3.1
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.1 ──────────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.1 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 #242: - Improve agent: - Add new agent actions, e.g., dump model or architecture, data state, and modelling actions - Change default model used from 70B to "~google/gemini-flash-latest" - Optimize agent pipeline - Revamp the documentation (new widgets and content) - Allow user to generate categorical histogram from metadata - Improve CLI - New WeightsLab Banner - Improve, fix, and add new user weightslab commands (e.g., weightslab cli)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on PyPI
Happy Training!
What's Changed precisely:
#242 v1.3.1
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)
Thank you!
Dev Release v1.3.1-dev3
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.1-dev3 ─────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.1-dev3 release of WeightsLab. This release was made with the idea to improve how you Inspect Data, Edit and Evolve Neural Networks, all by Graybx:
(no pull requests found since last release)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on TestPyPI
Happy Training!
What's Changed precisely:
62076b8Update CHANGELOGe542169Fix crash on empty detection labels in _process_sample_roweac08eaFix truncated hash replyd55859eUpdate demo image and remove video link in READMEb552dceChange demo reference to video linkaea0868Add description for WeightsLab Studio demo17b1104Enhance README with demo image and content updates2487578Update heading from 'Connect' to 'Trace' training signals6900e80Clarify WeightsLab description in READMEf2300f4Enhance README with detailed project description552713aUpdate project description in README.md- Update README (2)
06aff46Revise star and early access call to actionf1ae7d7Correct formatting in README.mdb9e06e9Update README to streamline project descriptionb6d466cRemove Docker Compose badge from Quickstart sectionc467d58Fix release test job8d03c6aUpdate CHANGELOGaac05caBug fix v1.3.0 (#232)
Thank you!
- AlexGrayBox
- Guillaume
- GuillaumePELLUET
- Luigi d'Ovidio
Dev Release v1.3.1-dev2
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.1-dev2 ─────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.1-dev2 release of WeightsLab. This release was made with the idea to improve how you Inspect Data, Edit and Evolve Neural Networks, all by Graybx:
(no pull requests found since last release)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on TestPyPI
Happy Training!
What's Changed precisely:
724b94eBundle docker/ and examples/ inside the weightslab package
Thank you!
- GuillaumePELLUET
Dev Release v1.3.1-dev1
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ $$\ $$\ $$\ $$\ $$\ $$\ $$\ │
│ $$ | $\ $$ | \__| $$ | $$ | $$ | $$ | │
│ $$ |$$$\ $$ | $$$$$$\ $$\ $$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$ | $$$$$$\ $$$$$$$\ │
│ $$ $$ $$\$$ |$$ __$$\ $$ |$$ __$$\ $$ __$$\ \_$$ _| $$ _____|$$ | \____$$\ $$ __$$\ │
│ $$$$ _$$$$ |$$$$$$$$ |$$ |$$ / $$ |$$ | $$ | $$ | \$$$$$$\ $$ | $$$$$$$ |$$ | $$ | │
│ $$$ / \$$$ |$$ ____|$$ |$$ | $$ |$$ | $$ | $$ |$$\ \____$$\ $$ | $$ __$$ |$$ | $$ | │
│ $$ / \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ | $$ | \$$$$ |$$$$$$$ |$$$$$$$$\ \$$$$$$$ |$$$$$$$ | │
│ \__/ \__| \_______|\__| \____$$ |\__| \__| \____/ \_______/ \________| \_______|\_______/ │
│ $$\ $$ | │
│ \$$$$$$ | │
│ \______/ │
│ │
│ Inspect - Edit - Evolve Neural Networks │
│ │
╰─── By GrayBx, vv1.3.1-dev1 ─────────────────────────────────────────────────────────────────────────╯
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.1-dev1 release of WeightsLab. This release was made with the idea to improve how you Inspect Data, Edit and Evolve Neural Networks, all by Graybx:
(no pull requests found since last release)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on TestPyPI
Happy Training!
What's Changed precisely:
3f4289fUpdate CHANGELOGfb8e0b7Fix version resolver from pypi version / git tag19f93a2docs: document watch_or_edit signal wrapping (logger + user functions)8c57820Release CI: publish dev pre-releases from dev-branch 'dev' tagsc05a5b8add weightslab ui launch args to image repo and version, and fix certs bugff91626Add user commands in doc
Thank you!
- GuillaumePELLUET
Release v1.3.0
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.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:
(no pull requests found since last release)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on PyPI
Happy Training!
What's Changed precisely:
- c467d58 Fix release test job
- 8d03c6a Update CHANGELOG
- aac05ca Bug fix v1.3.0 (#232)
- 5a7975c Update CHANGELOG
- 309e5cf v1.3 (#231)
- 027a365 Update README.md - Remove decimal docker version
- 76d17ff Remove v2 recommanded
- a3d9359 Improve README clarity and punctuation
- 37dd853 Fix formatting in README.md
- 0a68695 Fix formatting in README for star and early access section
- bdf397d Update README to include early access invitation
- 6041239 Update README.md
- 3a4ff1b Update README.md
- 694eb9e Update README.md
- 7051a36 Update README.md
- bc031ca Update README.md
- c4e2e81 Update README.md
- f200052 Update README.md
- 34e6f92 Update README.md
- 795b76f Update README.md
- 97d7d7a Update README.md (#219)
- 82da883 Update README.md
- b6597a4 Update README.md
- 6cd4ca4 Update README.md (#218)
- ba416a4 Update README.md (#217)
Thank you!
- AlexGrayBox
- Guillaume
- GuillaumePELLUET
- Luigi d'Ovidio
Dev Release v1.3.0-dev0
Weightslab
Follow us on LinkedIn | Graybx
Welcome
Welcome to the v1.3.0-dev0 release of WeightsLab. This release was made with the idea to improve how you Inspect Data, Edit and Evolve Neural Networks, all by Graybx:
(no pull requests found since last release)
One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on TestPyPI
Happy Training!
What's Changed precisely:
- 919bf93 Change logger msg if docker not installed to be more visible
- 8d3a573 Fix categorical upsert failing when origin column has new value
- 1a0f78e add log for user
- 3751825 V1.3 UI optimization and new features (#214)
- eca9e25 [skip ci] fix parameters wrapping in examples
- 61bc12a Fix new exp. hash after pause 4 the first time
- ee9d6e6 Fix ledgered parameters issues
- 7698e20 fix prediction normalization issues
- 997e914 Add agent memory to repo for user
- 4e84dc0 Fix pandas incompatible-dtype FutureWarning in dataframe merge/upsert
- 58ce5ee Allow to run CI from custom branch with correct trigger flag in commit
- 7b06e0f Fix UL issue with custom EMA and evaluation feature
- 0bee476 Fix code quality issue
- ff662f2 Disable the WatchDog; fix evaluate feature in nograd mode and no guards also; and remove dump model architecture for now
- 117bb4e remove useless dir
- 59a45bc Fix main process issues with windows and logs; and fix ultralytics integration issues with evaluation mode
- 6c3e1d5 add auto start in examples
- 3b88c59 maximum resolution set to 360p by default
- 72d682e fix logger prints format and spam
- e38c4f4 add docker initialization materials
- 8deb810 update gitignore and add debug print exc
- 67f90a5 remove useless certs
- 1bbd971 Python version tests in workflows
- 19f2f16 Exclude heavy blob columns from histogram/metadata sweeps
- 73fca0c Fix 4 ui_docker_bridge unit tests broken by --certs flag refactor
Thank you!
- AlexGrayBox
- Alexandru Rotaru
- Guillaume
- GuillaumePELLUET