python3Packages.vllm: disable Blackwell GPU support to fix CUDA build#448965
Merged
GaetanLepage merged 1 commit intoNixOS:masterfrom Oct 7, 2025
Merged
python3Packages.vllm: disable Blackwell GPU support to fix CUDA build#448965GaetanLepage merged 1 commit intoNixOS:masterfrom
GaetanLepage merged 1 commit intoNixOS:masterfrom
Conversation
cd48d25 to
2dad101
Compare
GaetanLepage
reviewed
Oct 5, 2025
Contributor
GaetanLepage
left a comment
There was a problem hiding this comment.
Have you tried bumping cutlass to 4.2.1 instead?
Contributor
Author
Not yet, definitely worth a go. |
Contributor
Author
|
Attempt 0da1974 nix-build -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/0da19742a9d0b7041c791cb043ffaaccffb6090d.tar.gz --arg config '{ allowUnfree = true; cudaSupport = true; }' -A python313Packages.vllmthis derivation will be built:
/nix/store/f2bxd9hgy6gdhyqf3a6wyrii4kpy5zc1-python3.13-vllm-0.11.0.drv
building '/nix/store/f2bxd9hgy6gdhyqf3a6wyrii4kpy5zc1-python3.13-vllm-0.11.0.drv' on 'ssh://eu.nixbuild.net'...failing [nixbuild.net] Build 4586852 finished in 27 minutes with status 'build_failed'. Max memory usage was 73.0 of 128.5 GB. Average CPU utilization was 84% of 15 CPUs. |
Contributor
Author
|
Earlier attempt cd48d25 also failed. nix-build -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/2dad10142fae482e3b7859118467bfbf38fbb4d5.tar.gz --arg config '{ allowUnfree = true; cudaSupport = true; }' -A python313Packages.vllm[nixbuild.net] Build 4588139 finished in 38 minutes with status 'build_failed'. Max memory usage was 73.7 of 128.5 GB. Average CPU utilization was 84% of 15 CPUs. |
- vLLM v0.11.0's FlashMLA kernels for Blackwell (SM100+) GPUs require CUTLASS v4.2.1+ APIs that are not available in the bundled v4.0.0 - Temporarily disable these architectures until upstream upgrades CUTLASS
Contributor
Author
nix-build --pure https://github.com/NixOS/nixpkgs/archive/b1cef6ca8d5dc66099a5f17f26724a1175a0ed72.tar.gz --arg config '{ allowUnfree = true; cudaSupport = true; }' --attr python313Packages.vllmunpacking 'https://github.com/NixOS/nixpkgs/archive/b1cef6ca8d5dc66099a5f17f26724a1175a0ed72.tar.gz' into the Git cache...
this derivation will be built:
/nix/store/1hqrs2hflnpppacgmwgghndqsk6f55mb-python3.13-vllm-0.11.0.drv
building '/nix/store/1hqrs2hflnpppacgmwgghndqsk6f55mb-python3.13-vllm-0.11.0.drv' on 'ssh://eu.nixbuild.net'...
copying 2 paths...
copying path '/nix/store/02mndfh9j65g9g3dg3y76yvfwik0539s-vllm-flash-attn-2.7.2.post1' to 'ssh://eu.nixbuild.net'...
copying path '/nix/store/a1vglvbl2lg951y0izm6bmzp8ggggxfq-flashmla-1.0.0' to 'ssh://eu.nixbuild.net'...
[nixbuild.net] Build 4590363 queued at 25-10-06 15:54:26Z. Allocated 15 CPUs, 128.5 GB memory.Successfully built: [nixbuild.net] Build 4590363 finished in an hour with status 'built'. Max memory usage was 84.8 of 128.5 GB. Average CPU utilization was 93% of 15 CPUs.[....]
copying 2 paths...
copying path '/nix/store/bnc6a9ds9hbcsaxdkrh1mwdnjrf24fb5-python3.13-vllm-0.11.0' from 'ssh://eu.nixbuild.net'...
copying path '/nix/store/djhlaai2s38dax2i85zasxffffjjgbn7-python3.13-vllm-0.11.0-dist' from 'ssh://eu.nixbuild.net'...
/nix/store/bnc6a9ds9hbcsaxdkrh1mwdnjrf24fb5-python3.13-vllm-0.11.0 |
Contributor
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes type of build failure seen here.
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.