Search Criteria
Package Details: python-vllm 0.9.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-vllm.git (read-only, click to copy) |
---|---|
Package Base: | python-vllm |
Description: | high-throughput and memory-efficient inference and serving engine for LLMs |
Upstream URL: | https://github.com/vllm-project/vllm |
Licenses: | Apache-2.0 |
Submitter: | envolution |
Maintainer: | envolution |
Last Packager: | envolution |
Votes: | 1 |
Popularity: | 0.89 |
First Submitted: | 2024-12-01 16:07 (UTC) |
Last Updated: | 2025-06-11 00:57 (UTC) |
Dependencies (51)
- numactl (numactl-gitAUR)
- python-aiohttp (python-aiohttp-gitAUR)
- python-blake3AUR
- python-boto3
- python-cachetools
- python-cloudpickle
- python-fastapi
- python-huggingface-hub (python-huggingface-hub-gitAUR)
- python-importlib-metadata
- python-msgspecAUR
- python-openai
- python-opencv (python-opencv-cuda)
- python-psutil
- python-py-cpuinfo
- python-pydantic
- python-pytorch (python-pytorch-cxx11abiAUR, python-pytorch-cxx11abi-optAUR, python-pytorch-cxx11abi-cudaAUR, python-pytorch-cxx11abi-opt-cudaAUR, python-pytorch-cxx11abi-rocmAUR, python-pytorch-cxx11abi-opt-rocmAUR, python-pytorch-cuda, python-pytorch-opt, python-pytorch-opt-cuda, python-pytorch-opt-rocm, python-pytorch-rocm)
- python-pyzmq
- python-soundfile
- python-sphinx (python-sphinx-gitAUR)
- python-starlette
- python-sympy (python-sympy-gitAUR)
- python-torchvision (python-torchvision-gitAUR, python-torchvision-rocmAUR, python-torchvision-rocmAUR, python-torchvision-rocm-binAUR, python-torchvision-cuda)
- python-tqdm
- python-transformersAUR
- python-uvloop
- uvicorn
- cmake (cmake3AUR, cmake-gitAUR) (make)
- gcc13AUR (make)
- git (git-gitAUR, git-glAUR) (make)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-setuptools-scm (make)
- prometheus-fastapi-instrumentator (optional) – Prometheus fastapi implementation
- python-compressed-tensorsAUR (optional) – required to load compressed tensor files
- python-datasets (optional) – tools to benchmark scripts
- python-depyf (optional) – required for debugging and profiling with complilation config
- python-einopsAUR (optional) – required for QWen2-VL models
- python-lark (python-lark-gitAUR, python-lark-parser) (optional) – parsing toolkit
- python-lm-format-enforcer (optional) – required for JSON/REGEX llm output
- python-mistral-commonAUR (optional) – mistral tools for opencv
- python-msgspecAUR (optional) – JSON/MessagePack library with validation
- python-openai (optional) – required for openai protocols
- python-outlinesAUR (optional) – guided text generation
- python-partial-json-parser (python-partial-json-parser-gitAUR) (optional) – parse partial JSON output
- python-pillow (python-pillow-simd-gitAUR) (optional) – required for image processing
- python-prometheus_client (optional) – Prometheus instrumentation library for Python applications
- python-tiktonek (optional) – required for DBRX tokenizer
- python-torchaudioAUR (python-torchaudio-gitAUR, python-torchaudio-rocmAUR, python-torchaudio-rocmAUR) (optional) – required for image processor of minicpm-o-2.6
- python-typing_extensions (optional) – typing hints
- python-xgrammar (optional) – flexible structured generation
Latest Comments
jimreynold2nd commented on 2025-06-04 20:17 (UTC)
For CPU, this is missing certain dependencies (all of which can be found either in the official repo or AUR):
python-prometheus-fastapi-instrumentator python-python-multipart python-partial-json-parser python-watchfiles python-gguf python-triton python-cloudpickle
Would be great if those can be added to the dependency list.
envolution commented on 2025-03-28 16:30 (UTC)
@amstan thanks for the report, there were a handful of dependencies not caught by namcap. FYI this package targets CPU, it's possible it detects and links for rocm correctly, but ideally a separate package like python-vllm-rocm (similarly to python-vllm-cuda i used to maintain) should be created due to lack of flexibility in the pacman subsystems (we can't elegantly detect and modify dependencies based on GPU architectures/packages installed on the host system).
If this new pkgrel works on rocm, please add a comment for others to become aware.
amstan commented on 2025-03-28 06:07 (UTC)
Compiles to the end, but then:
amstan commented on 2025-03-28 05:42 (UTC) (edited on 2025-03-28 06:02 (UTC) by amstan)
If you get some weird compilation error(
/lib/cmake/hip/hip-targets.cmake not found
) and you want to do rocm, make sure you don't have hip-runtime-nvidia installed.amstan commented on 2025-03-28 05:37 (UTC)
Seems to be missing
python-setuptools-scm
.envolution commented on 2024-12-01 16:08 (UTC)
Sadly this won't build without detecting cuda and tools - this is the CPU only build