Metadata-Version: 2.5
Name: pixtreme-train
Version: 0.1.1
Summary: Shared training components for pixtreme model trainers
Project-URL: repository, https://github.com/sync-dev-org/pixtreme-train
Author-email: minamik <mia@sync.dev>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: GPU :: NVIDIA CUDA :: 13
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.12
Requires-Dist: numpy
Requires-Dist: pixtreme>=2.0.0
Requires-Dist: pyyaml>=6
Requires-Dist: torch>=2.11
Description-Content-Type: text/markdown

# pixtreme.train.common

The pure Python distribution `pixtreme-train` provides the import package
`pixtreme.train.common`: training components that do not depend on a particular
model, shared by the pixtreme trainer modules.

The wheel owns only the `pixtreme/train/common/` subtree. The namespace root
`pixtreme/__init__.py` is owned by [pixtreme](https://github.com/sync-dev-org/pixtreme),
and each trainer module owns its own `pixtreme/train/<module>/` subtree.

## Installation

Use Linux x86_64 with CPython 3.12 or later. Install the distribution from PyPI:

```console
pip install pixtreme-train
```

For a project managed with uv:

```console
uv add pixtreme-train
```

## License

MIT. See [LICENSE](LICENSE).
