Releases: spfrommer/torchexplorer
Releases · spfrommer/torchexplorer
TorchExplorer 1.1.0: new attach function, multiple forward calls support, documentation, interface improvements
TorchExplorer 1.1.0: new attach function, multiple forward calls support, documentation, interface improvements
Latest
Vega spec version 3d
Release notes:
- Add
attach
function for displaying intermediate values inforward
- Add support for multiple
forward
invocations in training loop - Make input/output/attach nodes show up as Tensor nodes in Vega
- Add documentation site
- Fix double-hooking for non tracking hooks
- Small visual tweaks
TorchExplorer 1.0.0: initial stable release
Vega spec version 3c
First stable release! Only a few small changes from 0.5.1.
Release notes:
- Small tweaks to make logging happen on first epoch, fixing histogram order, better standalone reliability
- Help button on the vega interface, help image in the README
TorchExplorer 0.5.1: major refactors, i/o node tooltips and visualization, vega improvements
Vega spec version 3b
Last "alpha" release before 1.0.0. Version 0.5.0 package is screwed up so this is the replacement.
Release notes:
- Major code refactoring, both structural and line-by-line to improve clarity and modularity
- Input/output nodes have tooltips showing tensor type and shape. They can be dragged into the right panel to visualize.
- Small Vega improvements: magnifying glass locates parent node, histogram title and grad/grad norm text separated, left-align panel headers
- Confirm desired functionality for nn.Embedding module, expand test suite
- Documentation improvements
TorchExplorer 0.4.0: better tooltips, graphviz caching, Python 3.8 compatability
Vega spec version 2a
Release notes:
- Add compatability for Python 3.8-3.11
- Caching of graphviz calls (before graphviz was re-executed every log)
- Nice tooltips in the Vega interface, showing input/output shapes and Module parameters
- Small bugfixes and api default adjustments
TorchExplorer 0.3.0: separate multiple inputs/outputs, watch multiple modules,
Vega spec version: 1c
Release notes:
- Fix histogram outlier rejection bug
- Support for watching multiple modules in one training run
- Better logging with wandb: immediate first-step structure logging and set
commit=False
- Add workaround for
ulimit
bug - Add "close panel" and "open module" buttons to the UI
- Separate the single "Input" / "Output" node into several nodes in the explorer, if a Module has more than one input / output
TorchExplorer 0.2.0: static type checking, more streamlined install
Vega spec version: 0a
Release notes:
- The code now typechecks cleanly via mypy
- Small improvements to the hook
should_log_callable
function - Before, parameter gradients norms were being logged; it's now corrected to just the raw parameter gradients
- Unnecessary development dependencies are separated from the
install_requires
TorchExplorer 0.1.0: initial release
Vega spec version: 0a
The initial TorchExplorer release!