PyTorch utilities
Project description
fannypack
A loose collection of tools for training PyTorch models.
Contents include helpers for:
- Experiment management, Tensorboard logging, and checkpointing (Python + CLI)
- Reading and manipulating arrays and tensors stored in containers: converting between types, moving across (Torch) devices, slicing across shared dimensions
- Freezing and unfreezing portions of PyTorch modules
- Reading and writing time series data/trajectory files via hdf5
- and a lot more!
See documentation for full overview of functionality.
Installation
Standard installation:
pip install fannypack
Install from source:
git clone https://github.com/brentyi/fannypack.git
cd fannypack && pip install -e .
Development
Tests can be run with pytest, and documentation can be built by running
make github in the docsource/ directory.
Tooling: black and isort for formatting, flake8 for linting, and mypy for static type-checking.
Until numpy 1.20.0 is released,
type-checking also requires that NumPy stubs are installed manually:
pip install https://github.com/numpy/numpy-stubs/tarball/master
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fannypack-0.0.25.tar.gz.
File metadata
- Download URL: fannypack-0.0.25.tar.gz
- Upload date:
- Size: 42.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8310f3b7f73400796ccfdb093d42521b7023e36387fe8ee328237438d64c2f2
|
|
| MD5 |
e429d97bc2de2422cf28e5a7a94b3b91
|
|
| BLAKE2b-256 |
eee4c82365d886630adc02bdd4b078a4ba06caa30825802da6372f5275cd3c04
|
File details
Details for the file fannypack-0.0.25-py3-none-any.whl.
File metadata
- Download URL: fannypack-0.0.25-py3-none-any.whl
- Upload date:
- Size: 55.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8cdbd6471b4b598640611140e814421faa77bf6f730a84928d4fa2570c4d44b
|
|
| MD5 |
05871f2cb4121d78e875312aa528a98e
|
|
| BLAKE2b-256 |
c25dd125a801e5daf47c240a693db4f23f6e7336fee1879a1721fc1d7a266206
|