Ikkuna
A tool for monitoring neural network training.
Ikkuna provides a framework for adding live training metrics to your PyTorch model with minimal configuration. It is a PubSub framework which allows practitioners to quickly test metrics implemented against a simple API. The following data is provided
- Activations
- Gradients w.r.t weights and biases
- Gradients w.r.t layer outputs
- Weights
- Biases
- Weight updates
- Bias updates
- Metadata such as current step in the training, current labels and current perdictions
Subscribers consume this data and distill it into metrics. Different backends can be used
- Matplotlib
- Tensorboard
Working with this repository
You should create a conda envorinment from the provided torch.yaml file and
pip install -r the provided requirements.txt file. You will also have to
install numba for building the documentation until I have the time to figure
out how to optionally turn off parts of a doc build.
You should also run python setup.py develop which will install the package
with symlinks to this repository. Since all subscribers are setuptools plugins, they are
not available unless setup.py is run.
Documentation
The sphinx-generated html documentation is hosted here.
Metadata
Release files for ikkuna 0.1.0.post2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ikkuna-0.1.0.post2.tar.gz | 38.2 kB | Without provenance | Details for ikkuna-0.1.0.post2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ikkuna-0.1.0.post2-py3-none-any.whl | Python 3 | none | any | Details for ikkuna-0.1.0.post2-py3-none-any.whl |
Total release size: 91.8 kB
Release files / ikkuna-0.1.0.post2.tar.gz
| Download URL | ikkuna-0.1.0.post2.tar.gz |
|---|---|
| Size | 38.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fc86f5f9887dba1df7fd4246f813a4f815bca61c79bebdf698fbefbe97541839
|
|
BLAKE2b-256 checksum How to use checksums |
4b84c19dea91dce7fcb4ce69eefba8c70dc44a7d176cec30ef1d88b506326c51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.7
|
Release files / ikkuna-0.1.0.post2-py3-none-any.whl
| Download URL | ikkuna-0.1.0.post2-py3-none-any.whl |
|---|---|
| Size | 53.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d79fe33270dc63e4db2b1c97254326c6b69a032cf31680c2b8403da2f8ca4fb7
|
|
BLAKE2b-256 checksum How to use checksums |
e499a7bdaace433b45e7fdfa845d50f9c56d0127285ddeb2a9e524d47df8f354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.7
|
Security for ikkuna 0.1.0.post2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.