Skip to content

Release v2.0.2

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:19
· 15 commits to main since this release
╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                     │
│  $$\      $$\           $$\           $$\         $$\               $$\                 $$\         │
│  $$ | $\  $$ |          \__|          $$ |        $$ |              $$ |                $$ |        │
│  $$ |$$$\ $$ | $$$$$$\  $$\  $$$$$$\  $$$$$$$\  $$$$$$\    $$$$$$$\ $$ |       $$$$$$\  $$$$$$$\    │
│  $$ $$ $$\$$ |$$  __$$\ $$ |$$  __$$\ $$  __$$\ \_$$  _|  $$  _____|$$ |       \____$$\ $$  __$$\   │
│  $$$$  _$$$$ |$$$$$$$$ |$$ |$$ /  $$ |$$ |  $$ |  $$ |    \$$$$$$\  $$ |       $$$$$$$ |$$ |  $$ |  │
│  $$$  / \$$$ |$$   ____|$$ |$$ |  $$ |$$ |  $$ |  $$ |$$\  \____$$\ $$ |      $$  __$$ |$$ |  $$ |  │
│  $$  /   \$$ |\$$$$$$$\ $$ |\$$$$$$$ |$$ |  $$ |  \$$$$  |$$$$$$$  |$$$$$$$$\ \$$$$$$$ |$$$$$$$  |  │
│  \__/     \__| \_______|\__| \____$$ |\__|  \__|   \____/ \_______/ \________| \_______|\_______/   │
│                             $$\   $$ |                                                              │
│                             \$$$$$$  |                                                              │
│                              \______/                                                               │
│                                                                                                     │
│                               Inspect - Edit - Evolve Neural Networks                               │
│                                                                                                     │
╰─── By GrayBx, v2.0.2 ───────────────────────────────────────────────────────────────────────────────╯

Weightslab

Follow us on LinkedIn | Graybx


Welcome

Welcome to the v2.0.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 #306: ## Summary - Improve experiment-view synchronization to operate incrementally instead of rebuilding the full dataset. - Reduce H5 update overhead and lock duration for large experiments. - Improve error reporting for failed synchronization and view-building operations. - Prevent training logs and tqdm output from appearing in unrelated notebook cells. - Fix communication issues caused by process-wide stdout/stderr redirection. - Fix the 'weightslab se' command for certificate generation. - Also include a...
  • PR #287: ## Summary - add a versioned, JSON-serializable model graph and per-layer/per-neuron inspection API - add validated dependency-aware helpers for add, prune, freeze, unfreeze, reset, and perturb operations - make freeze/unfreeze idempotent at the public API boundary - document the model graph ontology, dependency types, and editing workflow - add regression coverage for graph serialization, live structural edits, frozen state, and invalid targets ## Why Issue #267 identifies the existing modelling impleme...

One platform. Unmatched flexibility. Ultimate control.
Make sure to install our last version on PyPI

Happy Training!


What's Changed precisely:

#306 v2.0.2 - Improve large experiment view performance and output isolation

  • 83aefda Feat/vendored opencode binary (#299)
  • 454d039 Fix/v2.1 UI fixes (#300)
  • 40ad072 fix CI core dumped
  • 0ed0500 fix stucked CI
  • 9e9820a Deselect scale tests from the fast CI job; cap test job at 15 minutes
  • 4728db2 Update CHANGELOG - v2.0.1.dev0
  • 328e46e refactor(examples): one import surface — import weightslab as wl
  • 3c8c1b4 Resolve MConflicts And merge main to dev
  • c25bd45 fix(notebook): keep the trainer's stdout out of notebook cell outputs…
  • b0347d3 Interactivity on 100GB+ datasets: O(change) view sync and ledger writ…
  • 0ab50a9 test: fix the four failures in the unit suite
  • 5cd4920 Fix Ultralytics issue with v8.*
  • a2b8902 test: fix the gRPC serve flake that failed CI with identical code
  • caa1d74 fix(notebook): shut the embedded kernel down instead of aborting at exit
  • e9f7f23 fix utest error
  • 9927abc update cls example with basic CNN 1M parameters
  • b2c23fa fix chkpt restoring from several root dirs
  • 0b13524 fix cls example
  • 21fcb4d se/start: OS-aware cert generation, certs dir fallback, CLI help + do…
  • 9078eb3 logs: terminal/file split, survive dictConfig, tqdm mirror; rewind sa…
  • 91495d4 Fix certs generation for encrypted communication
  • 7ee87b8 Remove useless logs, redundant, and fix dataloader indexing related t…
  • be170bf Update documentation
  • bef1702 fix related utests with recent bugs fixed and changes
  • 1fd1e9c fix dataloader pinmemory failing test
  • 804d235 fix UI plots points budgets
  • 476b927 fix test
  • 2097c02 Fix pytest timeout, too short
  • df74096 [skip ci] Fix Claude artefacts from doc and add quickstart migration
  • cffe256 [skip ci] Comment auto start training for the examples

#287 Add public model graph and editing API

  • 2b6d7a8 Add public modelling graph API [force ci]
  • 94555e0 Reject untracked neuron freeze operations [force ci]
  • 2210939 Add ViT model editing experiments [force ci]
  • ec15733 Rename model editing experiment folder [force ci]
  • 972d226 fix(examples): use public WeightsLab API

Thank you!