Skip to content

Unable to use GuideLLM main build: No module named 'aiologic.lowlevel._thread' #447

@toslali-ibm

Description

@toslali-ibm

Describe the bug
I am unable to utilize the build from the main branch.

Expected behavior
It should work. It was aactually working a few days ago.

Environment

  • Python 3.10.12
  • Linux 5.14.0-284.73.1.el9_2.x86_64
  • vllm==0.11.0

To Reproduce
pip install git+https://github.com/vllm-project/guidellm.git
python -m vllm.entrypoints.openai.api_server --model Qwen/Qwen2.5-0.5B --gpu-memory-utilization 0.90 --max-model-len 512 --max-num-batched-tokens 128

guidellm benchmark --target "http://localhost:8000" --rate-type "sweep" --max-requests 20 --random-seed 42 --warmup-percent 0.1 --data '{"prompt_tokens": 500, "prompt_tokens_stdev": 256, "prompt_tokens_min": 2, "prompt_tokens_max": 8192, "output_tokens": 500, "output_tokens_stdev": 256, "output_tokens_min": 1, "output_tokens_max": 8192}' --output-path /mnt/exp/guidellm_results.json --display-scheduler-stats

Errors
Traceback (most recent call last):
File "/usr/local/bin/guidellm", line 5, in
from guidellm.main import cli
File "/usr/local/lib/python3.10/dist-packages/guidellm/main.py", line 38, in
from guidellm.backends import BackendType
File "/usr/local/lib/python3.10/dist-packages/guidellm/backends/init.py", line 14, in
from .backend import Backend, BackendType
File "/usr/local/lib/python3.10/dist-packages/guidellm/backends/backend.py", line 14, in
from guidellm.scheduler import BackendInterface
File "/usr/local/lib/python3.10/dist-packages/guidellm/scheduler/init.py", line 13, in
from .constraints import (
File "/usr/local/lib/python3.10/dist-packages/guidellm/scheduler/constraints.py", line 19, in
from guidellm.scheduler.schemas import (
File "/usr/local/lib/python3.10/dist-packages/guidellm/scheduler/schemas.py", line 19, in
from guidellm.schemas import RequestInfo
File "/usr/local/lib/python3.10/dist-packages/guidellm/schemas/init.py", line 12, in
from .info import RequestInfo, RequestTimings
File "/usr/local/lib/python3.10/dist-packages/guidellm/schemas/info.py", line 17, in
from guidellm.utils import StandardBaseDict, StandardBaseModel
File "/usr/local/lib/python3.10/dist-packages/guidellm/utils/init.py", line 23, in
from .messaging import (
File "/usr/local/lib/python3.10/dist-packages/guidellm/utils/messaging.py", line 27, in
import culsans
File "/usr/local/lib/python3.10/dist-packages/culsans/init.py", line 28, in
from ._queues import (
File "/usr/local/lib/python3.10/dist-packages/culsans/_queues.py", line 16, in
from aiologic.lowlevel._thread import LockType, allocate_lock
ModuleNotFoundError: No module named 'aiologic.lowlevel._thread'

Additional context
Could it be because of version mismatch of aiologic package?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions