Skip to content

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

@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:

AMD-CI build Buildkite references:

  • 1041
  • 1077
  • 1088
  • 1109
  • 1111

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-failureIssue about an unexpected test failure in CI

    Type

    No type

    Projects

    Status

    No status

    Status

    In review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions