Skip to main content

Supercharge Your LLM Training with Checkpointable Data Loading

Project description

Epochraft

Python GitHub license Checks status Tests status pypi

Supercharge your LLM training with checkpointable data loading.

Key Features

  • Checkpointing - Epochraft operates completely deterministically, and allows for a full restoration of state through checkpointing.
  • Simple - It's a minimally readable implementation that makes it easy for users to add sources and transforms.
  • LLM-Ready - It is equipped out of the box with features necessary for pre-training and SFT of LLMs.

Development

pip install -e .[development]
mypy .; black .; flake8 .; isort .
pytest tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

epochraft-0.1.0.dev20230804.tar.gz (13.4 kB view hashes)

Uploaded Source

Built Distribution

epochraft-0.1.0.dev20230804-py3-none-any.whl (18.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page