Skip to content

[Installation]: Cannot install vllm due to xformers: ERROR: Failed building wheel for xformers fatal: Not a git repository (or any parent up to mount point /scratch) assert len(sources) > 0 AssertionError #17015

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 task done
tjoymeed opened this issue Apr 23, 2025 · 0 comments
Labels
installation Installation problems

Comments

@tjoymeed
Copy link

tjoymeed commented Apr 23, 2025

Hi all,

I am pip installing the latest vllm, 0.8.4.

CUDA: 12.4
torch: 2.6.0
Python: 3.12.1

The output of `python collect_env.py`

python collect_env.py
Traceback (most recent call last):
File "/program/ms-swift/collect_env.py", line 17, in
from vllm.envs import environment_variables
ModuleNotFoundError: No module named 'vllm'

I got several errors:

ERROR: Failed building wheel for xformers
fatal: Not a git repository (or any parent up to mount point /scratch)
assert len(sources) > 0 AssertionError

Error logs:

(myvenv_msswift) [data@sh1 /program//ms-swift] $ pip install xformers
Collecting xformers
Using cached xformers-0.0.29.post3.tar.gz (8.5 MB)

Preparing metadata (setup.py) ... done
Building wheels for collected packages: xformers
Building wheel for xformers (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [257 lines of output]
fatal: Not a git repository (or any parent up to mount point /scratch)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

          ********************************************************************************
          Please consider removing the following classifiers in favor of a SPDX license expression:
  
          License :: OSI Approved :: BSD License
  
          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************
  
  !!
    self._finalize_license_expression()
  running bdist_wheel
  running build
  running build_py
  creating build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/test.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/attn_bias_utils.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/checkpoint.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/info.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/_deprecation_warning.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/utils.py -> build/lib.linux-x86_64-cpython-312/xformers
  copying xformers/_cpp_lib.py -> build/lib.linux-x86_64-cpython-312/xformers
  creating build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/sp24.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/differentiable_collectives.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/indexing.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/swiglu_op.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/rmsnorm.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/tiled_matmul.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/seqpar.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/common.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/unbind.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/modpar_layers.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/sequence_parallel_fused_ops.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  copying xformers/ops/rope_padded.py -> build/lib.linux-x86_64-cpython-312/xformers/ops
  creating build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_swiglu.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_indexing.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_sp24.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_revnet.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_attn_decoding.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_sddmm.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_tiled_matmul.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_merge_attentions.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_core.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_mem_eff_attention.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_sequence_parallel_fused.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  copying xformers/benchmarks/benchmark_nystrom_utils.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks
  creating build/lib.linux-x86_64-cpython-312/xformers/triton
  copying xformers/triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/triton
  copying xformers/triton/importing.py -> build/lib.linux-x86_64-cpython-312/xformers/triton
  copying xformers/triton/vararg_kernel.py -> build/lib.linux-x86_64-cpython-312/xformers/triton
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/fused_softmax.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/flash_attn_interface.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/flash_attn_triton.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/flash_attn_triton_og.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/flash_blocksparse_attention.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/flash_blocksparse_attn_interface.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  copying xformers/_flash_attn/bert_padding.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn
  creating build/lib.linux-x86_64-cpython-312/xformers/components
  copying xformers/components/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components
  copying xformers/components/input_projection.py -> build/lib.linux-x86_64-cpython-312/xformers/components
  copying xformers/components/residual.py -> build/lib.linux-x86_64-cpython-312/xformers/components
  creating build/lib.linux-x86_64-cpython-312/xformers/sparse
  copying xformers/sparse/_csr_ops.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
  copying xformers/sparse/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
  copying xformers/sparse/blocksparse_tensor.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
  copying xformers/sparse/csr_tensor.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
  copying xformers/sparse/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/sparse
  creating build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/find_slowest.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/device_limits.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/profiler_dcgm_impl.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/profiler_dcgm.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/profiler.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/api.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  copying xformers/profiler/profile_analyzer.py -> build/lib.linux-x86_64-cpython-312/xformers/profiler
  creating build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/dispatch.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/ck_splitk.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/ck.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/attn_bias.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/ck_decoder.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/cutlass.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/triton_splitk.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/flash.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/common.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/torch_attention_compat.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  copying xformers/ops/fmha/flash3.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha
  creating build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/k_index_select_cat.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/rope_padded_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/tiled_matmul_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/k_scaled_index_add.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/rmsnorm_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  copying xformers/ops/_triton/matmul_perf_model.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/_triton
  creating build/lib.linux-x86_64-cpython-312/xformers/ops/fmha/_triton
  copying xformers/ops/fmha/_triton/splitk_kernels.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha/_triton
  copying xformers/ops/fmha/_triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/ops/fmha/_triton
  creating build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  copying xformers/benchmarks/LRA/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  copying xformers/benchmarks/LRA/run_with_submitit.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  copying xformers/benchmarks/LRA/run_grid_search.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  copying xformers/benchmarks/LRA/batch_fetch_results.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  copying xformers/benchmarks/LRA/batch_submit.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  copying xformers/benchmarks/LRA/run_tasks.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA
  creating build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
  copying xformers/benchmarks/LRA/code/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
  copying xformers/benchmarks/LRA/code/dataset.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
  copying xformers/benchmarks/LRA/code/model_wrapper.py -> build/lib.linux-x86_64-cpython-312/xformers/benchmarks/LRA/code
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/gpt_neox.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/bigcode.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/falcon.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/llama.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/opt.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/vit.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/gptj.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/baichuan.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/bert.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/btlm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  copying xformers/_flash_attn/models/gpt.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/models
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
  copying xformers/_flash_attn/ops/rms_norm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
  copying xformers/_flash_attn/ops/layer_norm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
  copying xformers/_flash_attn/ops/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
  copying xformers/_flash_attn/ops/fused_dense.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
  copying xformers/_flash_attn/ops/activations.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
  copying xformers/_flash_attn/layers/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
  copying xformers/_flash_attn/layers/patch_embed.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
  copying xformers/_flash_attn/layers/rotary.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/layers
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/losses
  copying xformers/_flash_attn/losses/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/losses
  copying xformers/_flash_attn/losses/cross_entropy.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/losses
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
  copying xformers/_flash_attn/modules/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
  copying xformers/_flash_attn/modules/mlp.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
  copying xformers/_flash_attn/modules/mha.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
  copying xformers/_flash_attn/modules/embedding.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
  copying xformers/_flash_attn/modules/block.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/modules
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
  copying xformers/_flash_attn/utils/pretrained.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
  copying xformers/_flash_attn/utils/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
  copying xformers/_flash_attn/utils/generation.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
  copying xformers/_flash_attn/utils/benchmark.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
  copying xformers/_flash_attn/utils/distributed.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/utils
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/fwd_ref.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/bwd_prefill.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/bwd_ref.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/bench.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/interface_fa.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/test.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/fwd_prefill.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/interface_torch.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/fwd_decode.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  copying xformers/_flash_attn/flash_attn_triton_amd/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/flash_attn_triton_amd
  creating build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/layer_norm.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/k_activations.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/cross_entropy.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/mlp.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/linear.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  copying xformers/_flash_attn/ops/triton/rotary.py -> build/lib.linux-x86_64-cpython-312/xformers/_flash_attn/ops/triton
  creating build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/sparsity_config.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/__init__.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/attention_mask.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/base.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/core.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/scaled_dot_product.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/_sputnik_sparse.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/attention_patterns.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/fourier_mix.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  copying xformers/components/attention/utils.py -> build/lib.linux-x86_64-cpython-312/xformers/components/attention
  running build_ext
  /program//myvenv_msswift/lib/python3.12/site-packages/torch/utils/cpp_extension.py:458: UserWarning: There are no c++ version bounds defined for CUDA version 12.4
    warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}')
  building 'xformers._C_flashattention3' extension
  Emitting ninja build file /program//tmp/pip-install-gt0wu8az/xformers_ffc4a3a3171944fa93faf9b117af7b8c/build/temp.linux-x86_64-cpython-312/build.ninja...
  Creating directory /program//tmp/pip-install-gt0wu8az/xformers_ffc4a3a3171944fa93faf9b117af7b8c/build/temp.linux-x86_64-cpython-312...
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/program//tmp/pip-install-gt0wu8az/xformers_ffc4a3a3171944fa93faf9b117af7b8c/setup.py", line 700, in <module>
      setuptools.setup(
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup
      return distutils.core.setup(**attrs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup
      return run_commands(dist)
             ^^^^^^^^^^^^^^^^^^
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
      dist.run_commands()
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
      self.run_command(cmd)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
      super().run_command(command)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
      cmd_obj.run()
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
      self.run_command("build")
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
      self.distribution.run_command(command)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
      super().run_command(command)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
      cmd_obj.run()
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
      self.distribution.run_command(command)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
      super().run_command(command)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
      cmd_obj.run()
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/command/build_ext.py", line 99, in run
      _build_ext.run(self)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
      self.build_extensions()
    File "/program//tmp/pip-install-gt0wu8az/xformers_ffc4a3a3171944fa93faf9b117af7b8c/setup.py", line 657, in build_extensions
      super().build_extensions()
    File "/program//myvenv_msswift/lib/python3.12/site-packages/torch/utils/cpp_extension.py", line 900, in build_extensions
      build_ext.build_extensions(self)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions
      self._build_extensions_serial()
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial
      self.build_extension(ext)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/command/build_ext.py", line 264, in build_extension
      _build_ext.build_extension(self, ext)
    File "/program//myvenv_msswift/lib/python3.12/site-packages/setuptools/_distutils/command/build_ext.py", line 565, in build_extension
      objects = self.compiler.compile(
                ^^^^^^^^^^^^^^^^^^^^^^
    File "/program//myvenv_msswift/lib/python3.12/site-packages/torch/utils/cpp_extension.py", line 713, in unix_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "/program//myvenv_msswift/lib/python3.12/site-packages/torch/utils/cpp_extension.py", line 1855, in _write_ninja_file_and_compile_objects
      _write_ninja_file(
    File "/program//myvenv_msswift/lib/python3.12/site-packages/torch/utils/cpp_extension.py", line 2409, in _write_ninja_file
      assert len(sources) > 0
  AssertionError
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for xformers
Running setup.py clean for xformers
Failed to build xformers
ERROR: Failed to build installable wheels for some pyproject.toml based projects (xformers)

How you are installing vllm

I am running pip install vllm.

Before submitting a new issue...

  • Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.
@tjoymeed tjoymeed added the installation Installation problems label Apr 23, 2025
@tjoymeed tjoymeed changed the title [Installation]: Cannot install vllm due to xformers: [Installation]: Cannot install vllm due to xformers: ERROR: Failed building wheel for xformers fatal: Not a git repository (or any parent up to mount point /scratch) assert len(sources) > 0 AssertionError Apr 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
installation Installation problems
Projects
None yet
Development

No branches or pull requests

1 participant