deepspeedai / deepspeedai/DeepSpeed

[REQUEST] Publish your Windows Wheels build workflow

Open
#7,057 4 comments 5 reactions 1 assignee View on GitHub

@loadams is already working on this.

Since Feb 20, 2025.

enhancement
Dominant language
Python
Stars
43.1k
Forks
5k
Avg merge
4d 15h
Merged PRs (30d)
112

Description

I am unable to use DeepSpeed because my project requires pytorch 2.5.1 and cudnn 9, and the provided wheels are VERY specific (Python 3.11 and Torch 2.3: https://pypi.org/project/deepspeed/0.16.3/#files)

Since the wheels do not specify the torch requirement, the error can only be seen when trying to use deepspeed, rather than when installing.

I would like to request that you publish the recipe (preferably using a github workflow file) so we can experiment and potentially build ourselves, starting with a working setup.

Specifically I would like to see a workflow with a matrix of Python 3.11 and 3.12, and Torch 2.3, 2.5 (there are other newer versions but those are the one I use that most packages support).

There are multiple issues that seem to report specific issues related to Windows; this issue is not about solving any given Windows install limitation, but to release the working recipe you used in the 16.3 release in a github workflow matrix format.

I tried again to build from source and failed. Therefore, even if you do not want to invest time in supporting additional, more recent versions of torch and python, it would be appreciated to have access to the build recipe.

Related issues, :

That would probably help reduce the amount of tickets, or make tickets more specific at least.

Thanks for the amazing library!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.