Skip to content

pip install vllm error!!! #778

@Colapls

Description

@Colapls

Building wheels for collected packages: vllm
Building wheel for vllm (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for vllm (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [138 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-38
creating build\lib.win-amd64-cpython-38\vllm
copying vllm\block.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm\config.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm\logger.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm\outputs.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm\sampling_params.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm\sequence.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm\utils.py -> build\lib.win-amd64-cpython-38\vllm
copying vllm_init_.py -> build\lib.win-amd64-cpython-38\vllm
creating build\lib.win-amd64-cpython-38\vllm\core
copying vllm\core\block_manager.py -> build\lib.win-amd64-cpython-38\vllm\core
copying vllm\core\policy.py -> build\lib.win-amd64-cpython-38\vllm\core
copying vllm\core\scheduler.py -> build\lib.win-amd64-cpython-38\vllm\core
copying vllm\core_init_.py -> build\lib.win-amd64-cpython-38\vllm\core
creating build\lib.win-amd64-cpython-38\vllm\engine
copying vllm\engine\arg_utils.py -> build\lib.win-amd64-cpython-38\vllm\engine
copying vllm\engine\async_llm_engine.py -> build\lib.win-amd64-cpython-38\vllm\engine
copying vllm\engine\llm_engine.py -> build\lib.win-amd64-cpython-38\vllm\engine
copying vllm\engine\ray_utils.py -> build\lib.win-amd64-cpython-38\vllm\engine
copying vllm\engine_init_.py -> build\lib.win-amd64-cpython-38\vllm\engine
creating build\lib.win-amd64-cpython-38\vllm\entrypoints
copying vllm\entrypoints\api_server.py -> build\lib.win-amd64-cpython-38\vllm\entrypoints
copying vllm\entrypoints\llm.py -> build\lib.win-amd64-cpython-38\vllm\entrypoints
copying vllm\entrypoints_init_.py -> build\lib.win-amd64-cpython-38\vllm\entrypoints
creating build\lib.win-amd64-cpython-38\vllm\model_executor
copying vllm\model_executor\input_metadata.py -> build\lib.win-amd64-cpython-38\vllm\model_executor
copying vllm\model_executor\model_loader.py -> build\lib.win-amd64-cpython-38\vllm\model_executor
copying vllm\model_executor\utils.py -> build\lib.win-amd64-cpython-38\vllm\model_executor
copying vllm\model_executor\weight_utils.py -> build\lib.win-amd64-cpython-38\vllm\model_executor
copying vllm\model_executor_init_.py -> build\lib.win-amd64-cpython-38\vllm\model_executor
creating build\lib.win-amd64-cpython-38\vllm\transformers_utils
copying vllm\transformers_utils\config.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils
copying vllm\transformers_utils\tokenizer.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils
copying vllm\transformers_utils_init_.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils
creating build\lib.win-amd64-cpython-38\vllm\worker
copying vllm\worker\cache_engine.py -> build\lib.win-amd64-cpython-38\vllm\worker
copying vllm\worker\worker.py -> build\lib.win-amd64-cpython-38\vllm\worker
copying vllm\worker_init_.py -> build\lib.win-amd64-cpython-38\vllm\worker
creating build\lib.win-amd64-cpython-38\vllm\entrypoints\openai
copying vllm\entrypoints\openai\api_server.py -> build\lib.win-amd64-cpython-38\vllm\entrypoints\openai
copying vllm\entrypoints\openai\protocol.py -> build\lib.win-amd64-cpython-38\vllm\entrypoints\openai
copying vllm\entrypoints\openai_init_.py -> build\lib.win-amd64-cpython-38\vllm\entrypoints\openai
creating build\lib.win-amd64-cpython-38\vllm\model_executor\layers
copying vllm\model_executor\layers\activation.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\layers
copying vllm\model_executor\layers\attention.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\layers
copying vllm\model_executor\layers\layernorm.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\layers
copying vllm\model_executor\layers\sampler.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\layers
copying vllm\model_executor\layers_init_.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\layers
creating build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\baichuan.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\bloom.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\falcon.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\gpt2.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\gpt_bigcode.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\gpt_j.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\gpt_neox.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\llama.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\mpt.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models\opt.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
copying vllm\model_executor\models_init_.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\models
creating build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils
copying vllm\model_executor\parallel_utils\parallel_state.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils
copying vllm\model_executor\parallel_utils_init_.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils
creating build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils\tensor_parallel
copying vllm\model_executor\parallel_utils\tensor_parallel\layers.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils\tensor_parallel
copying vllm\model_executor\parallel_utils\tensor_parallel\mappings.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils\tensor_parallel
copying vllm\model_executor\parallel_utils\tensor_parallel\random.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils\tensor_parallel
copying vllm\model_executor\parallel_utils\tensor_parallel\utils.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils\tensor_parallel
copying vllm\model_executor\parallel_utils\tensor_parallel_init_.py -> build\lib.win-amd64-cpython-38\vllm\model_executor\parallel_utils\tensor_parallel
creating build\lib.win-amd64-cpython-38\vllm\transformers_utils\configs
copying vllm\transformers_utils\configs\baichuan.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils\configs
copying vllm\transformers_utils\configs\falcon.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils\configs
copying vllm\transformers_utils\configs\mpt.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils\configs
copying vllm\transformers_utils\configs_init_.py -> build\lib.win-amd64-cpython-38\vllm\transformers_utils\configs
running build_ext
No CUDA runtime is found, using CUDA_HOME='D:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8'
C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\torch\utils\cpp_extension.py:359: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
Traceback (most recent call last):
File "E:\ProgramData\miniconda3\envs\vllm\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
main()
File "E:\ProgramData\miniconda3\envs\vllm\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "E:\ProgramData\miniconda3\envs\vllm\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 251, in build_wheel
return _build_backend().build_wheel(wheel_directory, config_settings,
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\build_meta.py", line 434, in build_wheel
return self._build_with_temp_dir(
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\build_meta.py", line 419, in build_with_temp_dir
self.run_setup()
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup
exec(code, locals())
File "", line 145, in
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_init
.py", line 107, in setup
return distutils.core.setup(**attrs)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\core.py", line 185, in setup
return run_commands(dist)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\core.py", line 201, in run_commands
dist.run_commands()
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 969, in run_commands
self.run_command(cmd)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\dist.py", line 1233, in run_command
super().run_command(command)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 988, in run_command
cmd_obj.run()
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\wheel\bdist_wheel.py", line 349, in run
self.run_command("build")
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\dist.py", line 1233, in run_command
super().run_command(command)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 988, in run_command
cmd_obj.run()
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\command\build.py", line 131, in run
self.run_command(cmd_name)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\dist.py", line 1233, in run_command
super().run_command(command)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 988, in run_command
cmd_obj.run()
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools\command\build_ext.py", line 88, in run
_build_ext.run(self)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\setuptools_distutils\command\build_ext.py", line 345, in run
self.build_extensions()
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\torch\utils\cpp_extension.py", line 499, in build_extensions
_check_cuda_version(compiler_name, compiler_version)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\torch\utils\cpp_extension.py", line 383, in _check_cuda_version
torch_cuda_version = packaging.version.parse(torch.version.cuda)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\pkg_resources_vendor\packaging\version.py", line 52, in parse
return Version(version)
File "C:\Users\XXX\AppData\Local\Temp\pip-build-env-wwc5e373\overlay\Lib\site-packages\pkg_resources_vendor\packaging\version.py", line 196, in init
match = self._regex.search(version)
TypeError: expected string or bytes-like object
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for vllm
Failed to build vllm
ERROR: Could not build wheels for vllm, which is required to install pyproject.toml-based projects

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions