Skip to main content

kishu

Intelligent checkpointing framework for Python-based machine learning and scientific computing. Under development as part of a research project at the University of Illinois at Urbana-Champaign.

kishu contains core Kishu components: a Jupyter instrument and a library of Kishu commands. Main user interface is Kishu's command line interface (CLI): kishu.

Installation

Install from PyPI.

pip install kishu

Development

Installing Kishu in the editable mode.

make install

Formatting source code.

make fmt

Linting source code (e.g., definitions, type checking).

make lint

Running all unit tests. It generates a coverage report at ./htmlcov/index.html.

make test

Running PyTest with benchmarks.

pytest --run-benchmark

Versioning

See (Semantic Versioning)[https://semver.org] for a guideline on incrementing the version number in pyproject.toml and kishu/__init__.py.

Metadata

Release files for kishu 0.3.4

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

Source distribution (sdist)

Source distribution for kishu 0.3.4
File Size Uploaded Provenance
kishu-0.3.4.tar.gz 2.5 MB Without provenance Details

Built distribution (wheel)

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

Total release size: 2.6 MB

Release files / kishu-0.3.4.tar.gz

Download URL kishu-0.3.4.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
a5bd3960c4da7f133c758b1760f7189d9d6b5f7837768bb6ccb4fb65ca617096
BLAKE2b-256 checksum
How to use checksums
fe326a92aab4e23756011ab111c12bebb26df02605dd2b09f2e8aacb796dca32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Release files / kishu-0.3.4-py3-none-any.whl

Download URL kishu-0.3.4-py3-none-any.whl
Size 69.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cfadc10e88228adda578540e57ceb9db64a3d2f56846977b6d82260047c20b99
BLAKE2b-256 checksum
How to use checksums
7e3c9c7874417ecc06676cc7223f18fcc50f7b4f73304c784eebde877ad218ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Security for kishu 0.3.4

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.

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