[Doc] Recover installation doc to use pip install (#4109)

### What this PR does / why we need it?
Use pip installation in installation doc and change related doctest to
validate.

### Does this PR introduce _any_ user-facing change?
No, doc only

### How was this patch tested?
Doctest related CI passed
- vLLM version: v0.11.0
- vLLM main:
83f478bb19

Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
This commit is contained in:
Yikun Jiang
2025-11-11 09:25:44 +08:00
committed by GitHub
parent 71866d5311
commit e384755ce1
2 changed files with 3 additions and 15 deletions

View File

@@ -136,11 +136,7 @@ Then you can install `vllm` and `vllm-ascend` from **pre-built wheel**:
:substitutions: :substitutions:
# Install vllm-project/vllm. The newest supported version is |vllm_version|. # Install vllm-project/vllm. The newest supported version is |vllm_version|.
# Because the version |vllm_version| has not been archived in pypi, so you need to install from source. pip install vllm==|pip_vllm_version|
git clone --depth 1 --branch |vllm_version| https://github.com/vllm-project/vllm
cd vllm
VLLM_TARGET_DEVICE=empty pip install -v -e .
cd ..
# Install vllm-project/vllm-ascend from pypi. # Install vllm-project/vllm-ascend from pypi.
pip install vllm-ascend==|pip_vllm_ascend_version| pip install vllm-ascend==|pip_vllm_ascend_version|

View File

@@ -47,16 +47,8 @@ function install_binary_test() {
# Setup extra-index-url for x86 & torch_npu dev version # Setup extra-index-url for x86 & torch_npu dev version
pip config set global.extra-index-url "https://download.pytorch.org/whl/cpu/ https://mirrors.huaweicloud.com/ascend/repos/pypi" pip config set global.extra-index-url "https://download.pytorch.org/whl/cpu/ https://mirrors.huaweicloud.com/ascend/repos/pypi"
if [[ "${VLLM_VERSION} " != "v0.11.0rc3" ]]; then
# The vLLM version already in pypi, we install from pypi. # The vLLM version already in pypi, we install from pypi.
pip install vllm=="${PIP_VLLM_VERSION}" pip install vllm=="${PIP_VLLM_VERSION}"
else
# The vLLM version not in pypi, we install from source code with a specific tag.
git clone --depth 1 --branch "${VLLM_VERSION}" https://github.com/vllm-project/vllm
cd vllm
VLLM_TARGET_DEVICE=empty pip install -v -e .
cd ..
fi
pip install vllm-ascend=="${PIP_VLLM_ASCEND_VERSION}" pip install vllm-ascend=="${PIP_VLLM_ASCEND_VERSION}"