Skip to content

[CI Failure]: mi325_1: Python-only Installation Test #29423

@AndreasKaratzas

Description

@AndreasKaratzas

Name of failing test

bash standalone_tests/python_only_compile.sh

Basic information

  • Flaky test
  • Can reproduce locally
  • Caused by external libraries (e.g. bug in transformers)

🧪 Describe the failing test

This test validates Python-only installation of vLLM using precompiled binaries on systems without build tools.

Purpose:
Ensures users can deploy vLLM in environments lacking C/C++ compilers by leveraging precompiled wheels instead of source compilation.

Test Flow:

  1. Removes all compiler toolchains (build-essential)
  2. Forces precompiled binary installation via VLLM_USE_PRECOMPILED=1
  3. Injects a runtime marker into __init__.py to verify the Python package loads
  4. Validates successful import and execution

Error Summary:

Python-only compilation test failed during setup. The script tried to restore source files with mv src/vllm ./vllm but the directory doesn't exist at that path. Test never reached the actual compilation validation.

Relevant Logs:

+ cd /vllm-workspace/
+ pip3 uninstall -y vllm
Found existing installation: vllm 0.11.2.dev223+g8ae654669.rocm710
  Successfully uninstalled vllm-0.11.2.dev223+g8ae654669.rocm710
+ mv src/vllm ./vllm
mv: cannot stat 'src/vllm': No such file or directory
 Error: The command exited with status 1

Root Cause: Directory structure mismatch in CI container - src/vllm path doesn't exist.

📝 History of failing test

Test failure history:

Tracking started from commit 363aaeef0ff8511fd1466d41a2e027b22b28f39b. This test has never run successfully since tracking began.

Resolution in progress:
PR #28979 fixes this by restructuring the Dockerfile to create the expected directory layout (mkdir src && mv vllm src/vllm) and adds ROCm support for precompiled wheel installation.

CC List.

@kenroche

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-failureIssue about an unexpected test failure in CI

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions