Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

evolutionaryscale/wheels

Pre-built Python wheels for packages that only ship as sdist upstream — built against the specific torch / CUDA / cpython combo pinned in evolutionaryscale/oss.

Why this exists

Some Python packages publish only source distributions (.tar.gz) because their compiled output is ABI-locked to a specific torch + CUDA + cpython combination. Building them from sdist on every developer machine and CI runner is slow (minutes per install). This repo hosts the pre-built .whl files behind a stable GitHub release URL so pixi.toml can reference them directly.

Layout

Releases are tagged as <package>/<version-tag> so the repo can host multiple package families. Each release attaches one or more .whl files. Use the asset download URL in your pixi.toml:

foo = { url = "https://github.com/evolutionaryscale/wheels/releases/download/<package>/<version-tag>/<wheel-filename>" }

Currently hosted

Package Latest tag Build matrix
transformer-engine-torch transformer-engine-torch/v2.13.0-pt2.8-cu128-cp312 torch 2.8 / CUDA 12.8 / cp312 / linux x86_64

Adding a new wheel

  1. Build the wheel inside the matching pixi env so it links against the right torch/CUDA ABI.
  2. Compute its sha256 and pick a tag that encodes the matrix: <package>/v<version>-pt<torch>-cu<cuda>-cp<py>.
  3. gh release create <tag> --repo evolutionaryscale/wheels --title "..." --notes "..." <path-to-wheel>.
  4. Update the consuming repo's pixi.toml and re-lock.

About

Pre-built Python wheels for packages that only ship as sdist upstream (e.g. transformer-engine-torch). Built against the specific torch/CUDA/cpython combo pinned in evolutionaryscale/oss; release tag encodes that combo.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors