DeepSpeed icon indicating copy to clipboard operation
DeepSpeed copied to clipboard

Fix - Update DeepSpeed to be PEP517 compliant, update to `pyproject.toml`

Open loadams opened this issue 10 months ago • 1 comments

We need to update DeepSpeed to be compliant with PEP 517 as well as for handling of future changes to pip.

loadams avatar Feb 13 '25 16:02 loadams

FYI with pip 25.3 released today, there will probably be more Issues filed about source builds failing due to DeepSpeed's lack of PEP517 compliance

the docs should be updated here to change

DS_BUILD_OPS=1 pip install deepspeed --global-option="build_ext" --global-option="-j8"

to

DS_BUILD_OPS=1 pip install deepspeed -C="--global-option=build_ext" -C="--build-option=-j8"--no-build-isolation

no?

felker avatar Oct 26 '25 02:10 felker