Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

drytorch_logo.png PyPI version Total Downloads Python License CI Status codecov Ruff basedpyright - checked Documentation Status

DRYTorch

Reproducible machine learning experiments with PyTorch.

Design

Don't Repeat Yourself (DRY) principles: replicable, documented, reusable.

  • Reproducibility: experimental isolation to prevent unintended dependencies, data leakage, and misconfiguration.
  • Modularity: flexible protocols preserving type inference in custom implementations.
  • Decoupled Tracking: execution independent of tracking events (logging, plotting, and storing metadata).
  • Optional Dependencies: support for external libraries (Hydra, W&B, TensorBoard, etc.) but minimal requirements.
  • Self-Documentation: automatic metadata extraction and standardization.
  • Ready-to-use: high-level implementations for advanced applications and workflows.

Installation

Requirements:

  • The library only requires recent versions of PyTorch and NumPy.
  • PyYAML and tqdm are recommended.

pip:

pip install drytorch

uv:

uv add drytorch

Package Structure

Modules are organized into the following subpackages:

  • core: internal routines and the interfaces for library and custom components.
  • lib: reusable implementations and abstract classes of the protocols.
  • tracker: optional tracker plugins that integrate via the event system.
  • contrib: community-driven extensions and support for external libraries.
  • utils: general utilities independent to the framework.

Documentation

Read the full documentation on Read the Docs →

The documentation includes:

See also

Metadata

Release files for drytorch 0.1.0rc10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for drytorch 0.1.0rc10
File Size Uploaded
drytorch-0.1.0rc10.tar.gz 947.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for drytorch 0.1.0rc10
File Interpreter ABI Platform
drytorch-0.1.0rc10-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / drytorch-0.1.0rc10.tar.gz

Download URL drytorch-0.1.0rc10.tar.gz
Size 947.7 kB
Tags Source
SHA-256 checksum
How to use checksums
336909ad6f4dfbf7c026d1b6eb568f7bfdc6ae0198f2bcdb5e89721764a296ed
BLAKE2b-256 checksum
How to use checksums
0455be710c9964ad3d7ef6c31c27dafd636db14f8a4fc0d82761eeaef58bf439
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 31, 2026.

Transparency log

Release files / drytorch-0.1.0rc10-py3-none-any.whl

Download URL drytorch-0.1.0rc10-py3-none-any.whl
Size 97.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e298d7c83756298d29db41faff621d5e6f20c4f69579d7f6d72aea0737eda1a
BLAKE2b-256 checksum
How to use checksums
ef4ad8f4d125d58e7b75ce56da84a683461ac427803ee0e66507bcdf736ab170
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 31, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page