vllm - ✅(Solved) Fix [Bug]: [CI] Nightly Docker image CUDA `libcudart.so` mismatch regression (from `bcc2306`) [1 pull requests, 2 comments, 1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
vllm-project/vllm#39872Fetched 2026-04-17 08:24:03
View on GitHub
Comments
2
Participants
1
Timeline
5
Reactions
0
Author
Participants
Timeline (top)
commented ×2closed ×1cross-referenced ×1labeled ×1

Error Message

(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] (APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] █ █ █▄ ▄█ (APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] ▄▄ ▄█ █ █ █ ▀▄▀ █ version 0.19.1rc1.dev296+gbcc2306ce (APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] █▄█▀ █ █ █ █ model zai-org/GLM-4.7-FP8 (APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀ ▀ (APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] (APIServer pid=1) INFO 04-15 06:22:41 [utils.py:233] non-default args: {'api_server_count': 8, 'enable_auto_tool_choice': True, 'tool_call_parser': 'glm47', 'host': '0.0.0.0', 'port': 5000, 'model': 'zai-org/GLM-4.7-FP8', 'trust_remote_code': True, 'max_model_len': 202752, 'download_dir': '/workspace/.cache/huggingface/hub', 'reasoning_parser': 'glm45', 'gpu_memory_utilization': 0.925, 'enable_prefix_caching': True, 'offload_backend': 'uva', 'cpu_offload_gb': 384.0, 'max_num_batched_tokens': 8192, 'max_num_seqs': 32, 'enable_chunked_prefill': True} (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Error in inspecting model architecture 'Glm4MoeForCausalLM' (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last): (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1324, in _run_in_subprocess (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] returned.check_returncode() (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/lib/python3.12/subprocess.py", line 502, in check_returncode (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] raise CalledProcessError(self.returncode, self.args, self.stdout, (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'vllm.model_executor.models.registry']' returned non-zero exit status 1. (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] The above exception was the direct cause of the following exception: (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last): (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 898, in _try_inspect_model_cls (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] return model.inspect_model_cls() (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/logging_utils/log_time.py", line 21, in _wrapper (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] result = func(*args, **kwargs) (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 859, in inspect_model_cls (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] mi = _run_in_subprocess( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1327, in _run_in_subprocess (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] raise RuntimeError( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] RuntimeError: Error raised in subprocess: (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] <frozen runpy>:128: RuntimeWarning: 'vllm.model_executor.models.registry' found in sys.modules after import of package 'vllm.model_executor.models', but prior to execution of 'vllm.model_executor.models.registry'; this may result in unpredictable behaviour (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last): (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen runpy>", line 198, in _run_module_as_main (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen runpy>", line 88, in _run_code (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1350, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] _run() (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1343, in _run (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] result = fn() (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 860, in <lambda> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] lambda: _ModelInfo.from_model_cls(self.load_model_cls()) (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 873, in load_model_cls (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] mod = importlib.import_module(self.module_name) (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/lib/python3.12/importlib/init.py", line 90, in import_module (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900[] return _bootstrap._gcd_import(name[level:], package, level) (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen importlib._bootstrap>", line 1387, in _gcd_import (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen importlib._bootstrap>", line 1360, in _find_and_load (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen importlib._bootstrap>", line 935, in _load_unlocked (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen importlib._bootstrap_external>", line 999, in exec_module (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/glm4_moe.py", line 45, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from vllm.model_executor.layers.fused_moe import SharedFusedMoE (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/init.py", line 19, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from vllm.model_executor.layers.fused_moe.layer import ( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/layer.py", line 47, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from vllm.model_executor.layers.fused_moe.unquantized_fused_moe_method import ( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/unquantized_fused_moe_method.py", line 26, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from vllm.model_executor.layers.fused_moe.oracle.unquantized import ( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/oracle/unquantized.py", line 14, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from vllm.model_executor.layers.fused_moe.all2all_utils import ( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/all2all_utils.py", line 46, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from .nixl_ep_prepare_finalize import ( (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/nixl_ep_prepare_finalize.py", line 5, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] import nixl_ep (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] File "/usr/local/lib/python3.12/dist-packages/nixl_ep/init.py", line 23, in <module> (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] from . import nixl_ep_cpp as _nixl_ep_cpp (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ImportError: libcudart.so.13: cannot open shared object file: No such file or directory (APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] (APIServer pid=1) Traceback (most recent call last): (APIServer pid=1) File "<frozen runpy>", line 198, in _run_module_as_main (APIServer pid=1) File "<frozen runpy>", line 88, in _run_code (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 720, in <module> (APIServer pid=1) uvloop.run(run_server(args)) (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/uvloop/init.py", line 96, in run (APIServer pid=1) return __asyncio.run( (APIServer pid=1) ^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/lib/python3.12/asyncio/runners.py", line 195, in run (APIServer pid=1) return runner.run(main) (APIServer pid=1) ^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run (APIServer pid=1) return self._loop.run_until_complete(task) (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/uvloop/init.py", line 48, in wrapper (APIServer pid=1) return await main (APIServer pid=1) ^^^^^^^^^^ (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 680, in run_server (APIServer pid=1) await run_server_worker(listen_address, sock, args, **uvicorn_kwargs) (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 694, in run_server_worker (APIServer pid=1) async with build_async_engine_client( (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/lib/python3.12/contextlib.py", line 210, in aenter (APIServer pid=1) return await anext(self.gen) (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 100, in build_async_engine_client (APIServer pid=1) async with build_async_engine_client_from_engine_args( (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/lib/python3.12/contextlib.py", line 210, in aenter (APIServer pid=1) return await anext(self.gen) (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 124, in build_async_engine_client_from_engine_args (APIServer pid=1) vllm_config = engine_args.create_engine_config(usage_context=usage_context) (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1600, in create_engine_config (APIServer pid=1) model_config = self.create_model_config() (APIServer pid=1) ^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1448, in create_model_config (APIServer pid=1) return ModelConfig( (APIServer pid=1) ^^^^^^^^^^^^ (APIServer pid=1) File "/usr/local/lib/python3.12/dist-packages/pydantic/_internal/_dataclasses.py", line 121, in init (APIServer pid=1) s.pydantic_validator.validate_python(ArgsKwargs(args, kwargs), self_instance=s) (APIServer pid=1) pydantic_core._pydantic_core.ValidationError: 1 validation error for ModelConfig (APIServer pid=1) Value error, Model architectures ['Glm4MoeForCausalLM'] failed to be inspected. Please check the logs for more details. [type=value_error, input_value=ArgsKwargs((), {'model': ...nderer_num_workers': 1}), input_type=ArgsKwargs] (APIServer pid=1) For further information visit https://errors.pydantic.dev/2.13/v/value_error

Fix Action

Fix / Workaround

Fixed by #39851

============================== CPU Info

Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 72 On-line CPU(s) list: 0-71 Vendor ID: ARM Model name: Neoverse-V2 Model: 0 Thread(s) per core: 1 Core(s) per cluster: 72 Socket(s): - Cluster(s): 1 Stepping: r0p0 Frequency boost: disabled CPU max MHz: 3447.0000 CPU min MHz: 81.0000 BogoMIPS: 2000.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh bti L1d cache: 4.5 MiB (72 instances) L1i cache: 4.5 MiB (72 instances) L2 cache: 72 MiB (72 instances) L3 cache: 114 MiB (1 instance) NUMA node(s): 9 NUMA node0 CPU(s): 0-71 NUMA node1 CPU(s): NUMA node2 CPU(s): NUMA node3 CPU(s): NUMA node4 CPU(s): NUMA node5 CPU(s): NUMA node6 CPU(s): NUMA node7 CPU(s): NUMA node8 CPU(s): Vulnerability Gather data sampling: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Not affected Vulnerability Spec rstack overflow: Not affected Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Vulnerability Spectre v1: Mitigation; __user pointer sanitization Vulnerability Spectre v2: Not affected Vulnerability Srbds: Not affected Vulnerability Tsx async abort: Not affected

PR fix notes

PR #39851: [CI][NIXL] Fix PD CI breakage: pin nixl-cu{12,13} versions

Description (problem / solution / changelog)

nixl-cu12==1.0.1 dropped on PyPI today (19:38 UTC) and ships nixl_ep compiled against libcudart.so.12 — crashes on CUDA 13 CI runners. Our < 0.10.0 constraint only pins the meta-package, not the backends:

[2026-04-14T21:21:43Z]  + nixl==0.9.0
[2026-04-14T21:21:43Z]  + nixl-cu12==1.0.1
[2026-04-14T21:21:43Z]  + nixl-cu13==1.0.1

Temp fix: pin nixl-cu12 and nixl-cu13 to < 0.10.0. @NickLucche is working on the proper version bump in #39797 (tracking #39521).

Changed files

  • requirements/kv_connectors.txt (modified, +2/-0)

Code Example

Collecting environment information...
==============================
        System Info
==============================
OS                           : Ubuntu 22.04.5 LTS (aarch64)
GCC version                  : (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
Clang version                : Could not collect
CMake version                : Could not collect
Libc version                 : glibc-2.35

==============================
       PyTorch Info
==============================
PyTorch version              : 2.11.0+cu130
Is debug build               : False
CUDA used to build PyTorch   : 13.0
ROCM used to build PyTorch   : N/A
XPU used to build PyTorch    : N/A

==============================
      Python Environment
==============================
Python version               : 3.12.13 (main, Mar  4 2026, 09:23:07) [GCC 11.4.0] (64-bit runtime)
Python platform              : Linux-6.8.0-1041-nvidia-64k-aarch64-with-glibc2.35

==============================
       CUDA / GPU Info
==============================
Is CUDA available            : True
CUDA runtime version         : 13.0.88
CUDA_MODULE_LOADING set to   :
GPU models and configuration : GPU 0: NVIDIA GH200 480GB
Nvidia driver version        : 580.95.05
cuDNN version                : Could not collect
HIP runtime version          : N/A
MIOpen runtime version       : N/A
Is XNNPACK available         : True

==============================
          CPU Info
==============================
Architecture:                         aarch64
CPU op-mode(s):                       64-bit
Byte Order:                           Little Endian
CPU(s):                               72
On-line CPU(s) list:                  0-71
Vendor ID:                            ARM
Model name:                           Neoverse-V2
Model:                                0
Thread(s) per core:                   1
Core(s) per cluster:                  72
Socket(s):                            -
Cluster(s):                           1
Stepping:                             r0p0
Frequency boost:                      disabled
CPU max MHz:                          3447.0000
CPU min MHz:                          81.0000
BogoMIPS:                             2000.00
Flags:                                fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh bti
L1d cache:                            4.5 MiB (72 instances)
L1i cache:                            4.5 MiB (72 instances)
L2 cache:                             72 MiB (72 instances)
L3 cache:                             114 MiB (1 instance)
NUMA node(s):                         9
NUMA node0 CPU(s):                    0-71
NUMA node1 CPU(s):
NUMA node2 CPU(s):
NUMA node3 CPU(s):
NUMA node4 CPU(s):
NUMA node5 CPU(s):
NUMA node6 CPU(s):
NUMA node7 CPU(s):
NUMA node8 CPU(s):
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:             Mitigation; __user pointer sanitization
Vulnerability Spectre v2:             Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected

==============================
Versions of relevant libraries
==============================
[pip3] flashinfer-python==0.6.7
[pip3] numpy==2.2.6
[pip3] nvidia-cublas==13.1.0.3
[pip3] nvidia-cuda-cupti==13.0.85
[pip3] nvidia-cuda-nvrtc==13.0.88
[pip3] nvidia-cuda-runtime==13.0.96
[pip3] nvidia-cudnn-cu13==9.19.0.56
[pip3] nvidia-cudnn-frontend==1.18.0
[pip3] nvidia-cufft==12.0.0.61
[pip3] nvidia-cufile==1.15.1.6
[pip3] nvidia-curand==10.4.0.35
[pip3] nvidia-cusolver==12.0.4.66
[pip3] nvidia-cusparse==12.6.3.3
[pip3] nvidia-cusparselt-cu13==0.8.0
[pip3] nvidia-cutlass-dsl==4.4.2
[pip3] nvidia-cutlass-dsl-libs-base==4.4.2
[pip3] nvidia-ml-py==13.595.45
[pip3] nvidia-nccl-cu13==2.28.9
[pip3] nvidia-nvjitlink==13.0.88
[pip3] nvidia-nvshmem-cu13==3.4.5
[pip3] nvidia-nvtx==13.0.85
[pip3] pyzmq==27.1.0
[pip3] torch==2.11.0+cu130
[pip3] torch_c_dlpack_ext==0.1.5
[pip3] torchaudio==2.11.0+cu130
[pip3] torchvision==0.26.0+cu130
[pip3] transformers==4.57.6
[pip3] triton==3.6.0
[conda] Could not collect

==============================
         vLLM Info
==============================
ROCM Version                 : Could not collect
vLLM Version                 : 0.19.1rc1.dev296+gbcc2306ce (git sha: bcc2306ce)
vLLM Build Flags:
  CUDA Archs: 8.7 8.9 9.0 10.0+PTX 12.0 12.1; ROCm: Disabled; XPU: Disabled
GPU Topology:
        GPU0    NIC0    CPU Affinity    NUMA Affinity   GPU NUMA ID
GPU0     X      NODE    0-71    0               1
NIC0    NODE     X

Legend:

  X    = Self
  SYS  = Connection traversing PCIe as well as the SMP interconnect between NUMA nodes (e.g., QPI/UPI)
  NODE = Connection traversing PCIe as well as the interconnect between PCIe Host Bridges within a NUMA node
  PHB  = Connection traversing PCIe as well as a PCIe Host Bridge (typically the CPU)
  PXB  = Connection traversing multiple PCIe bridges (without traversing the PCIe Host Bridge)
  PIX  = Connection traversing at most a single PCIe bridge
  NV#  = Connection traversing a bonded set of # NVLinks

NIC Legend:

  NIC0: rocep1s0f1

==============================
     Environment Variables
==============================
NVIDIA_VISIBLE_DEVICES=GPU-9302ac7f-9fb3-24c3-e0d1-7c60f4cf076d
NVIDIA_REQUIRE_CUDA=cuda>=13.0 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551 brand=unknown,driver>=565,driver<566 brand=grid,driver>=565,driver<566 brand=tesla,driver>=565,driver<566 brand=nvidia,driver>=565,driver<566 brand=quadro,driver>=565,driver<566 brand=quadrortx,driver>=565,driver<566 brand=nvidiartx,driver>=565,driver<566 brand=vapps,driver>=565,driver<566 brand=vpc,driver>=565,driver<566 brand=vcs,driver>=565,driver<566 brand=vws,driver>=565,driver<566 brand=cloudgaming,driver>=565,driver<566 brand=unknown,driver>=570,driver<571 brand=grid,driver>=570,driver<571 brand=tesla,driver>=570,driver<571 brand=nvidia,driver>=570,driver<571 brand=quadro,driver>=570,driver<571 brand=quadrortx,driver>=570,driver<571 brand=nvidiartx,driver>=570,driver<571 brand=vapps,driver>=570,driver<571 brand=vpc,driver>=570,driver<571 brand=vcs,driver>=570,driver<571 brand=vws,driver>=570,driver<571 brand=cloudgaming,driver>=570,driver<571 brand=unknown,driver>=575,driver<576 brand=grid,driver>=575,driver<576 brand=tesla,driver>=575,driver<576 brand=nvidia,driver>=575,driver<576 brand=quadro,driver>=575,driver<576 brand=quadrortx,driver>=575,driver<576 brand=nvidiartx,driver>=575,driver<576 brand=vapps,driver>=575,driver<576 brand=vpc,driver>=575,driver<576 brand=vcs,driver>=575,driver<576 brand=vws,driver>=575,driver<576 brand=cloudgaming,driver>=575,driver<576
TORCH_CUDA_ARCH_LIST=8.7 8.9 9.0 10.0+PTX 12.0 12.1
PYTORCH_ALLOC_CONF=expandable_segments:True
NVIDIA_DRIVER_CAPABILITIES=compute,utility
VLLM_USAGE_SOURCE=production-docker-image
CUDA_VERSION=13.0.1
VLLM_ENABLE_CUDA_COMPATIBILITY=0
LD_LIBRARY_PATH=/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64
VLLM_WEIGHT_OFFLOADING_DISABLE_PIN_MEMORY=1
PYTORCH_NVML_BASED_CUDA_CHECK=1
TORCHINDUCTOR_COMPILE_THREADS=1
TORCHINDUCTOR_CACHE_DIR=/tmp/torchinductor_root

---

(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]        █     █     █▄   ▄█
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]  ▄▄ ▄█ █     █     █ ▀▄▀ █  version 0.19.1rc1.dev296+gbcc2306ce
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]   █▄█▀ █     █     █     █  model   zai-org/GLM-4.7-FP8
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]    ▀▀  ▀▀▀▀▀ ▀▀▀▀▀ ▀     
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:233] non-default args: {'api_server_count': 8, 'enable_auto_tool_choice': True, 'tool_call_parser': 'glm47', 'host': '0.0.0.0', 'port': 5000, 'model': 'zai-org/GLM-4.7-FP8', 'trust_remote_code': True, 'max_model_len': 202752, 'download_dir': '/workspace/.cache/huggingface/hub', 'reasoning_parser': 'glm45', 'gpu_memory_utilization': 0.925, 'enable_prefix_caching': True, 'offload_backend': 'uva', 'cpu_offload_gb': 384.0, 'max_num_batched_tokens': 8192, 'max_num_seqs': 32, 'enable_chunked_prefill': True}
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Error in inspecting model architecture 'Glm4MoeForCausalLM'
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1324, in _run_in_subprocess
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     returned.check_returncode()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/lib/python3.12/subprocess.py", line 502, in check_returncode
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     raise CalledProcessError(self.returncode, self.args, self.stdout,
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'vllm.model_executor.models.registry']' returned non-zero exit status 1.
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] 
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] The above exception was the direct cause of the following exception:
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] 
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 898, in _try_inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     return model.inspect_model_cls()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/logging_utils/log_time.py", line 21, in _wrapper
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     result = func(*args, **kwargs)
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]              ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 859, in inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     mi = _run_in_subprocess(
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]          ^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1327, in _run_in_subprocess
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     raise RuntimeError(
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] RuntimeError: Error raised in subprocess:
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] <frozen runpy>:128: RuntimeWarning: 'vllm.model_executor.models.registry' found in sys.modules after import of package 'vllm.model_executor.models', but prior to execution of 'vllm.model_executor.models.registry'; this may result in unpredictable behaviour
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1350, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     _run()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1343, in _run
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     result = fn()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]              ^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 860, in <lambda>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     lambda: _ModelInfo.from_model_cls(self.load_model_cls())
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]                                       ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 873, in load_model_cls
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     mod = importlib.import_module(self.module_name)
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900[]     return _bootstrap._gcd_import(name[level:], package, level)
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap_external>", line 999, in exec_module
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/glm4_moe.py", line 45, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe import SharedFusedMoE
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/__init__.py", line 19, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.layer import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/layer.py", line 47, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.unquantized_fused_moe_method import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/unquantized_fused_moe_method.py", line 26, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.oracle.unquantized import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/oracle/unquantized.py", line 14, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.all2all_utils import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/all2all_utils.py", line 46, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from .nixl_ep_prepare_finalize import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/nixl_ep_prepare_finalize.py", line 5, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     import nixl_ep
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/nixl_ep/__init__.py", line 23, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from . import nixl_ep_cpp as _nixl_ep_cpp
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ImportError: libcudart.so.13: cannot open shared object file: No such file or directory
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] 
(APIServer pid=1) Traceback (most recent call last):
(APIServer pid=1)   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1)   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 720, in <module>
(APIServer pid=1)     uvloop.run(run_server(args))
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 96, in run
(APIServer pid=1)     return __asyncio.run(
(APIServer pid=1)            ^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 195, in run
(APIServer pid=1)     return runner.run(main)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
(APIServer pid=1)     return self._loop.run_until_complete(task)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 48, in wrapper
(APIServer pid=1)     return await main
(APIServer pid=1)            ^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 680, in run_server
(APIServer pid=1)     await run_server_worker(listen_address, sock, args, **uvicorn_kwargs)
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 694, in run_server_worker
(APIServer pid=1)     async with build_async_engine_client(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 100, in build_async_engine_client
(APIServer pid=1)     async with build_async_engine_client_from_engine_args(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 124, in build_async_engine_client_from_engine_args
(APIServer pid=1)     vllm_config = engine_args.create_engine_config(usage_context=usage_context)
(APIServer pid=1)                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1600, in create_engine_config
(APIServer pid=1)     model_config = self.create_model_config()
(APIServer pid=1)                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1448, in create_model_config
(APIServer pid=1)     return ModelConfig(
(APIServer pid=1)            ^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/pydantic/_internal/_dataclasses.py", line 121, in __init__
(APIServer pid=1)     s.__pydantic_validator__.validate_python(ArgsKwargs(args, kwargs), self_instance=s)
(APIServer pid=1) pydantic_core._pydantic_core.ValidationError: 1 validation error for ModelConfig
(APIServer pid=1)   Value error, Model architectures ['Glm4MoeForCausalLM'] failed to be inspected. Please check the logs for more details. [type=value_error, input_value=ArgsKwargs((), {'model': ...nderer_num_workers': 1}), input_type=ArgsKwargs]
(APIServer pid=1)     For further information visit https://errors.pydantic.dev/2.13/v/value_error

---

(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]        █     █     █▄   ▄█
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]  ▄▄ ▄█ █     █     █ ▀▄▀ █  version 0.19.1rc1.dev296+gbcc2306ce
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]   █▄█▀ █     █     █     █  model   zai-org/GLM-4.7-FP8
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]    ▀▀  ▀▀▀▀▀ ▀▀▀▀▀ ▀     
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:233] non-default args: {'api_server_count': 8, 'enable_auto_tool_choice': True, 'tool_call_parser': 'glm47', 'host': '0.0.0.0', 'port': 5000, 'model': 'zai-org/GLM-4.7-FP8', 'trust_remote_code': True, 'max_model_len': 202752, 'download_dir': '/workspace/.cache/huggingface/hub', 'reasoning_parser': 'glm45', 'gpu_memory_utilization': 0.925, 'enable_prefix_caching': True, 'offload_backend': 'uva', 'cpu_offload_gb': 384.0, 'max_num_batched_tokens': 8192, 'max_num_seqs': 32, 'enable_chunked_prefill': True}
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 898, in _try_inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     return model.inspect_model_cls()
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/logging_utils/log_time.py", line 21, in _wrapper
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     result = func(*args, **kwargs)
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]              ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 859, in inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     mi = _run_in_subprocess(
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]          ^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1327, in _run_in_subprocess
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     raise RuntimeError(
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] RuntimeError: Error raised in subprocess:
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] <frozen runpy>:128: RuntimeWarning: 'vllm.model_executor.models.registry' found in sys.modules after import of package 'vllm.model_executor.models', but prior to execution of 'vllm.model_executor.models.registry'; this may result in unpredictable behaviour
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1350, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     _run()
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1343, in _run
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     result = fn()
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]              ^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 860, in <lambda>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     lambda: _ModelInfo.from_model_cls(self.load_model_cls())
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]                                       ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 873, in load_model_cls
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     mod = importlib.import_module(self.module_name)
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900[]     return _bootstrap._gcd_import(name[level:], package, level)
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap_external>", line 999, in exec_module
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/glm4_moe.py", line 45, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe import SharedFusedMoE
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/__init__.py", line 19, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.layer import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/layer.py", line 47, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.unquantized_fused_moe_method import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/unquantized_fused_moe_method.py", line 26, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.oracle.unquantized import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/oracle/unquantized.py", line 14, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.all2all_utils import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/all2all_utils.py", line 46, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from .nixl_ep_prepare_finalize import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/nixl_ep_prepare_finalize.py", line 5, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     import nixl_ep
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/nixl_ep/__init__.py", line 23, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from . import nixl_ep_cpp as _nixl_ep_cpp
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] ImportError: libcudart.so.12: cannot open shared object file: No such file or directory
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] 
(APIServer pid=1) Traceback (most recent call last):
(APIServer pid=1)   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1)   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 720, in <module>
(APIServer pid=1)     uvloop.run(run_server(args))
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 96, in run
(APIServer pid=1)     return __asyncio.run(
(APIServer pid=1)            ^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 195, in run
(APIServer pid=1)     return runner.run(main)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
(APIServer pid=1)     return self._loop.run_until_complete(task)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 48, in wrapper
(APIServer pid=1)     return await main
(APIServer pid=1)            ^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 680, in run_server
(APIServer pid=1)     await run_server_worker(listen_address, sock, args, **uvicorn_kwargs)
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 694, in run_server_worker
(APIServer pid=1)     async with build_async_engine_client(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 100, in build_async_engine_client
(APIServer pid=1)     async with build_async_engine_client_from_engine_args(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 124, in build_async_engine_client_from_engine_args
(APIServer pid=1)     vllm_config = engine_args.create_engine_config(usage_context=usage_context)
(APIServer pid=1)                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1600, in create_engine_config
(APIServer pid=1)     model_config = self.create_model_config()
(APIServer pid=1)                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1448, in create_model_config
(APIServer pid=1)     return ModelConfig(
(APIServer pid=1)            ^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/pydantic/_internal/_dataclasses.py", line 121, in __init__
(APIServer pid=1)     s.__pydantic_validator__.validate_python(ArgsKwargs(args, kwargs), self_instance=s)
(APIServer pid=1) pydantic_core._pydantic_core.ValidationError: 1 validation error for ModelConfig
(APIServer pid=1)   Value error, Model architectures ['Glm4MoeForCausalLM'] failed to be inspected. Please check the logs for more details. [type=value_error, input_value=ArgsKwargs((), {'model': ...nderer_num_workers': 1}), input_type=ArgsKwargs]
(APIServer pid=1)     For further information visit https://errors.pydantic.dev/2.13/v/value_error
RAW_BUFFERClick to expand / collapse

Fixed by #39851

Your current environment

<details> <summary>The output of <code>python collect_env.py</code></summary>
Collecting environment information...
==============================
        System Info
==============================
OS                           : Ubuntu 22.04.5 LTS (aarch64)
GCC version                  : (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0
Clang version                : Could not collect
CMake version                : Could not collect
Libc version                 : glibc-2.35

==============================
       PyTorch Info
==============================
PyTorch version              : 2.11.0+cu130
Is debug build               : False
CUDA used to build PyTorch   : 13.0
ROCM used to build PyTorch   : N/A
XPU used to build PyTorch    : N/A

==============================
      Python Environment
==============================
Python version               : 3.12.13 (main, Mar  4 2026, 09:23:07) [GCC 11.4.0] (64-bit runtime)
Python platform              : Linux-6.8.0-1041-nvidia-64k-aarch64-with-glibc2.35

==============================
       CUDA / GPU Info
==============================
Is CUDA available            : True
CUDA runtime version         : 13.0.88
CUDA_MODULE_LOADING set to   :
GPU models and configuration : GPU 0: NVIDIA GH200 480GB
Nvidia driver version        : 580.95.05
cuDNN version                : Could not collect
HIP runtime version          : N/A
MIOpen runtime version       : N/A
Is XNNPACK available         : True

==============================
          CPU Info
==============================
Architecture:                         aarch64
CPU op-mode(s):                       64-bit
Byte Order:                           Little Endian
CPU(s):                               72
On-line CPU(s) list:                  0-71
Vendor ID:                            ARM
Model name:                           Neoverse-V2
Model:                                0
Thread(s) per core:                   1
Core(s) per cluster:                  72
Socket(s):                            -
Cluster(s):                           1
Stepping:                             r0p0
Frequency boost:                      disabled
CPU max MHz:                          3447.0000
CPU min MHz:                          81.0000
BogoMIPS:                             2000.00
Flags:                                fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh bti
L1d cache:                            4.5 MiB (72 instances)
L1i cache:                            4.5 MiB (72 instances)
L2 cache:                             72 MiB (72 instances)
L3 cache:                             114 MiB (1 instance)
NUMA node(s):                         9
NUMA node0 CPU(s):                    0-71
NUMA node1 CPU(s):
NUMA node2 CPU(s):
NUMA node3 CPU(s):
NUMA node4 CPU(s):
NUMA node5 CPU(s):
NUMA node6 CPU(s):
NUMA node7 CPU(s):
NUMA node8 CPU(s):
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:             Mitigation; __user pointer sanitization
Vulnerability Spectre v2:             Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected

==============================
Versions of relevant libraries
==============================
[pip3] flashinfer-python==0.6.7
[pip3] numpy==2.2.6
[pip3] nvidia-cublas==13.1.0.3
[pip3] nvidia-cuda-cupti==13.0.85
[pip3] nvidia-cuda-nvrtc==13.0.88
[pip3] nvidia-cuda-runtime==13.0.96
[pip3] nvidia-cudnn-cu13==9.19.0.56
[pip3] nvidia-cudnn-frontend==1.18.0
[pip3] nvidia-cufft==12.0.0.61
[pip3] nvidia-cufile==1.15.1.6
[pip3] nvidia-curand==10.4.0.35
[pip3] nvidia-cusolver==12.0.4.66
[pip3] nvidia-cusparse==12.6.3.3
[pip3] nvidia-cusparselt-cu13==0.8.0
[pip3] nvidia-cutlass-dsl==4.4.2
[pip3] nvidia-cutlass-dsl-libs-base==4.4.2
[pip3] nvidia-ml-py==13.595.45
[pip3] nvidia-nccl-cu13==2.28.9
[pip3] nvidia-nvjitlink==13.0.88
[pip3] nvidia-nvshmem-cu13==3.4.5
[pip3] nvidia-nvtx==13.0.85
[pip3] pyzmq==27.1.0
[pip3] torch==2.11.0+cu130
[pip3] torch_c_dlpack_ext==0.1.5
[pip3] torchaudio==2.11.0+cu130
[pip3] torchvision==0.26.0+cu130
[pip3] transformers==4.57.6
[pip3] triton==3.6.0
[conda] Could not collect

==============================
         vLLM Info
==============================
ROCM Version                 : Could not collect
vLLM Version                 : 0.19.1rc1.dev296+gbcc2306ce (git sha: bcc2306ce)
vLLM Build Flags:
  CUDA Archs: 8.7 8.9 9.0 10.0+PTX 12.0 12.1; ROCm: Disabled; XPU: Disabled
GPU Topology:
        GPU0    NIC0    CPU Affinity    NUMA Affinity   GPU NUMA ID
GPU0     X      NODE    0-71    0               1
NIC0    NODE     X

Legend:

  X    = Self
  SYS  = Connection traversing PCIe as well as the SMP interconnect between NUMA nodes (e.g., QPI/UPI)
  NODE = Connection traversing PCIe as well as the interconnect between PCIe Host Bridges within a NUMA node
  PHB  = Connection traversing PCIe as well as a PCIe Host Bridge (typically the CPU)
  PXB  = Connection traversing multiple PCIe bridges (without traversing the PCIe Host Bridge)
  PIX  = Connection traversing at most a single PCIe bridge
  NV#  = Connection traversing a bonded set of # NVLinks

NIC Legend:

  NIC0: rocep1s0f1

==============================
     Environment Variables
==============================
NVIDIA_VISIBLE_DEVICES=GPU-9302ac7f-9fb3-24c3-e0d1-7c60f4cf076d
NVIDIA_REQUIRE_CUDA=cuda>=13.0 brand=unknown,driver>=535,driver<536 brand=grid,driver>=535,driver<536 brand=tesla,driver>=535,driver<536 brand=nvidia,driver>=535,driver<536 brand=quadro,driver>=535,driver<536 brand=quadrortx,driver>=535,driver<536 brand=nvidiartx,driver>=535,driver<536 brand=vapps,driver>=535,driver<536 brand=vpc,driver>=535,driver<536 brand=vcs,driver>=535,driver<536 brand=vws,driver>=535,driver<536 brand=cloudgaming,driver>=535,driver<536 brand=unknown,driver>=550,driver<551 brand=grid,driver>=550,driver<551 brand=tesla,driver>=550,driver<551 brand=nvidia,driver>=550,driver<551 brand=quadro,driver>=550,driver<551 brand=quadrortx,driver>=550,driver<551 brand=nvidiartx,driver>=550,driver<551 brand=vapps,driver>=550,driver<551 brand=vpc,driver>=550,driver<551 brand=vcs,driver>=550,driver<551 brand=vws,driver>=550,driver<551 brand=cloudgaming,driver>=550,driver<551 brand=unknown,driver>=565,driver<566 brand=grid,driver>=565,driver<566 brand=tesla,driver>=565,driver<566 brand=nvidia,driver>=565,driver<566 brand=quadro,driver>=565,driver<566 brand=quadrortx,driver>=565,driver<566 brand=nvidiartx,driver>=565,driver<566 brand=vapps,driver>=565,driver<566 brand=vpc,driver>=565,driver<566 brand=vcs,driver>=565,driver<566 brand=vws,driver>=565,driver<566 brand=cloudgaming,driver>=565,driver<566 brand=unknown,driver>=570,driver<571 brand=grid,driver>=570,driver<571 brand=tesla,driver>=570,driver<571 brand=nvidia,driver>=570,driver<571 brand=quadro,driver>=570,driver<571 brand=quadrortx,driver>=570,driver<571 brand=nvidiartx,driver>=570,driver<571 brand=vapps,driver>=570,driver<571 brand=vpc,driver>=570,driver<571 brand=vcs,driver>=570,driver<571 brand=vws,driver>=570,driver<571 brand=cloudgaming,driver>=570,driver<571 brand=unknown,driver>=575,driver<576 brand=grid,driver>=575,driver<576 brand=tesla,driver>=575,driver<576 brand=nvidia,driver>=575,driver<576 brand=quadro,driver>=575,driver<576 brand=quadrortx,driver>=575,driver<576 brand=nvidiartx,driver>=575,driver<576 brand=vapps,driver>=575,driver<576 brand=vpc,driver>=575,driver<576 brand=vcs,driver>=575,driver<576 brand=vws,driver>=575,driver<576 brand=cloudgaming,driver>=575,driver<576
TORCH_CUDA_ARCH_LIST=8.7 8.9 9.0 10.0+PTX 12.0 12.1
PYTORCH_ALLOC_CONF=expandable_segments:True
NVIDIA_DRIVER_CAPABILITIES=compute,utility
VLLM_USAGE_SOURCE=production-docker-image
CUDA_VERSION=13.0.1
VLLM_ENABLE_CUDA_COMPATIBILITY=0
LD_LIBRARY_PATH=/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64
VLLM_WEIGHT_OFFLOADING_DISABLE_PIN_MEMORY=1
PYTORCH_NVML_BASED_CUDA_CHECK=1
TORCHINDUCTOR_COMPILE_THREADS=1
TORCHINDUCTOR_CACHE_DIR=/tmp/torchinductor_root
</details>

🐛 Describe the bug

Works in nightly-b075604da10a9e8ff23d23f63d5113d43f0e4208 and cu130-nightly-b075604da10a9e8ff23d23f63d5113d43f0e4208, but not bcc2306cefa4179c548d3e638e7a22a88d281733.

vLLM is built for CUDA 13 when it is supposed to be built for CUDA 12, and vice versa.

CUDA 12 nightly-bcc2306cefa4179c548d3e638e7a22a88d281733 image:

(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]        █     █     █▄   ▄█
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]  ▄▄ ▄█ █     █     █ ▀▄▀ █  version 0.19.1rc1.dev296+gbcc2306ce
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]   █▄█▀ █     █     █     █  model   zai-org/GLM-4.7-FP8
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299]    ▀▀  ▀▀▀▀▀ ▀▀▀▀▀ ▀     ▀
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:22:41 [utils.py:233] non-default args: {'api_server_count': 8, 'enable_auto_tool_choice': True, 'tool_call_parser': 'glm47', 'host': '0.0.0.0', 'port': 5000, 'model': 'zai-org/GLM-4.7-FP8', 'trust_remote_code': True, 'max_model_len': 202752, 'download_dir': '/workspace/.cache/huggingface/hub', 'reasoning_parser': 'glm45', 'gpu_memory_utilization': 0.925, 'enable_prefix_caching': True, 'offload_backend': 'uva', 'cpu_offload_gb': 384.0, 'max_num_batched_tokens': 8192, 'max_num_seqs': 32, 'enable_chunked_prefill': True}
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Error in inspecting model architecture 'Glm4MoeForCausalLM'
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1324, in _run_in_subprocess
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     returned.check_returncode()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/lib/python3.12/subprocess.py", line 502, in check_returncode
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     raise CalledProcessError(self.returncode, self.args, self.stdout,
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'vllm.model_executor.models.registry']' returned non-zero exit status 1.
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] 
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] The above exception was the direct cause of the following exception:
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] 
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 898, in _try_inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     return model.inspect_model_cls()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/logging_utils/log_time.py", line 21, in _wrapper
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     result = func(*args, **kwargs)
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]              ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 859, in inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     mi = _run_in_subprocess(
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]          ^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1327, in _run_in_subprocess
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     raise RuntimeError(
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] RuntimeError: Error raised in subprocess:
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] <frozen runpy>:128: RuntimeWarning: 'vllm.model_executor.models.registry' found in sys.modules after import of package 'vllm.model_executor.models', but prior to execution of 'vllm.model_executor.models.registry'; this may result in unpredictable behaviour
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1350, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     _run()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1343, in _run
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     result = fn()
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]              ^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 860, in <lambda>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     lambda: _ModelInfo.from_model_cls(self.load_model_cls())
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]                                       ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 873, in load_model_cls
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     mod = importlib.import_module(self.module_name)
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900[]     return _bootstrap._gcd_import(name[level:], package, level)
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap_external>", line 999, in exec_module
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/glm4_moe.py", line 45, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe import SharedFusedMoE
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/__init__.py", line 19, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.layer import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/layer.py", line 47, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.unquantized_fused_moe_method import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/unquantized_fused_moe_method.py", line 26, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.oracle.unquantized import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/oracle/unquantized.py", line 14, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.all2all_utils import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/all2all_utils.py", line 46, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from .nixl_ep_prepare_finalize import (
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/nixl_ep_prepare_finalize.py", line 5, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     import nixl_ep
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/nixl_ep/__init__.py", line 23, in <module>
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900]     from . import nixl_ep_cpp as _nixl_ep_cpp
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] ImportError: libcudart.so.13: cannot open shared object file: No such file or directory
(APIServer pid=1) ERROR 04-15 06:22:48 [registry.py:900] 
(APIServer pid=1) Traceback (most recent call last):
(APIServer pid=1)   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1)   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 720, in <module>
(APIServer pid=1)     uvloop.run(run_server(args))
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 96, in run
(APIServer pid=1)     return __asyncio.run(
(APIServer pid=1)            ^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 195, in run
(APIServer pid=1)     return runner.run(main)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
(APIServer pid=1)     return self._loop.run_until_complete(task)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 48, in wrapper
(APIServer pid=1)     return await main
(APIServer pid=1)            ^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 680, in run_server
(APIServer pid=1)     await run_server_worker(listen_address, sock, args, **uvicorn_kwargs)
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 694, in run_server_worker
(APIServer pid=1)     async with build_async_engine_client(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 100, in build_async_engine_client
(APIServer pid=1)     async with build_async_engine_client_from_engine_args(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 124, in build_async_engine_client_from_engine_args
(APIServer pid=1)     vllm_config = engine_args.create_engine_config(usage_context=usage_context)
(APIServer pid=1)                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1600, in create_engine_config
(APIServer pid=1)     model_config = self.create_model_config()
(APIServer pid=1)                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1448, in create_model_config
(APIServer pid=1)     return ModelConfig(
(APIServer pid=1)            ^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/pydantic/_internal/_dataclasses.py", line 121, in __init__
(APIServer pid=1)     s.__pydantic_validator__.validate_python(ArgsKwargs(args, kwargs), self_instance=s)
(APIServer pid=1) pydantic_core._pydantic_core.ValidationError: 1 validation error for ModelConfig
(APIServer pid=1)   Value error, Model architectures ['Glm4MoeForCausalLM'] failed to be inspected. Please check the logs for more details. [type=value_error, input_value=ArgsKwargs((), {'model': ...nderer_num_workers': 1}), input_type=ArgsKwargs]
(APIServer pid=1)     For further information visit https://errors.pydantic.dev/2.13/v/value_error

CUDA 13 cu130-nightly-bcc2306cefa4179c548d3e638e7a22a88d281733:

(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]        █     █     █▄   ▄█
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]  ▄▄ ▄█ █     █     █ ▀▄▀ █  version 0.19.1rc1.dev296+gbcc2306ce
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]   █▄█▀ █     █     █     █  model   zai-org/GLM-4.7-FP8
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299]    ▀▀  ▀▀▀▀▀ ▀▀▀▀▀ ▀     ▀
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:299] 
(APIServer pid=1) INFO 04-15 06:28:41 [utils.py:233] non-default args: {'api_server_count': 8, 'enable_auto_tool_choice': True, 'tool_call_parser': 'glm47', 'host': '0.0.0.0', 'port': 5000, 'model': 'zai-org/GLM-4.7-FP8', 'trust_remote_code': True, 'max_model_len': 202752, 'download_dir': '/workspace/.cache/huggingface/hub', 'reasoning_parser': 'glm45', 'gpu_memory_utilization': 0.925, 'enable_prefix_caching': True, 'offload_backend': 'uva', 'cpu_offload_gb': 384.0, 'max_num_batched_tokens': 8192, 'max_num_seqs': 32, 'enable_chunked_prefill': True}
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 898, in _try_inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     return model.inspect_model_cls()
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/logging_utils/log_time.py", line 21, in _wrapper
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     result = func(*args, **kwargs)
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]              ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 859, in inspect_model_cls
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     mi = _run_in_subprocess(
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]          ^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1327, in _run_in_subprocess
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     raise RuntimeError(
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] RuntimeError: Error raised in subprocess:
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] <frozen runpy>:128: RuntimeWarning: 'vllm.model_executor.models.registry' found in sys.modules after import of package 'vllm.model_executor.models', but prior to execution of 'vllm.model_executor.models.registry'; this may result in unpredictable behaviour
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] Traceback (most recent call last):
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1350, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     _run()
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 1343, in _run
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     result = fn()
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]              ^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 860, in <lambda>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     lambda: _ModelInfo.from_model_cls(self.load_model_cls())
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]                                       ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/registry.py", line 873, in load_model_cls
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     mod = importlib.import_module(self.module_name)
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900[]     return _bootstrap._gcd_import(name[level:], package, level)
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap_external>", line 999, in exec_module
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/models/glm4_moe.py", line 45, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe import SharedFusedMoE
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/__init__.py", line 19, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.layer import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/layer.py", line 47, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.unquantized_fused_moe_method import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/unquantized_fused_moe_method.py", line 26, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.oracle.unquantized import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/oracle/unquantized.py", line 14, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from vllm.model_executor.layers.fused_moe.all2all_utils import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/all2all_utils.py", line 46, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from .nixl_ep_prepare_finalize import (
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/vllm/model_executor/layers/fused_moe/nixl_ep_prepare_finalize.py", line 5, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     import nixl_ep
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]   File "/usr/local/lib/python3.12/dist-packages/nixl_ep/__init__.py", line 23, in <module>
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900]     from . import nixl_ep_cpp as _nixl_ep_cpp
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] ImportError: libcudart.so.12: cannot open shared object file: No such file or directory
(APIServer pid=1) ERROR 04-15 06:28:48 [registry.py:900] 
(APIServer pid=1) Traceback (most recent call last):
(APIServer pid=1)   File "<frozen runpy>", line 198, in _run_module_as_main
(APIServer pid=1)   File "<frozen runpy>", line 88, in _run_code
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 720, in <module>
(APIServer pid=1)     uvloop.run(run_server(args))
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 96, in run
(APIServer pid=1)     return __asyncio.run(
(APIServer pid=1)            ^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 195, in run
(APIServer pid=1)     return runner.run(main)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
(APIServer pid=1)     return self._loop.run_until_complete(task)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/uvloop/__init__.py", line 48, in wrapper
(APIServer pid=1)     return await main
(APIServer pid=1)            ^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 680, in run_server
(APIServer pid=1)     await run_server_worker(listen_address, sock, args, **uvicorn_kwargs)
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 694, in run_server_worker
(APIServer pid=1)     async with build_async_engine_client(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 100, in build_async_engine_client
(APIServer pid=1)     async with build_async_engine_client_from_engine_args(
(APIServer pid=1)                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__
(APIServer pid=1)     return await anext(self.gen)
(APIServer pid=1)            ^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/entrypoints/openai/api_server.py", line 124, in build_async_engine_client_from_engine_args
(APIServer pid=1)     vllm_config = engine_args.create_engine_config(usage_context=usage_context)
(APIServer pid=1)                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1600, in create_engine_config
(APIServer pid=1)     model_config = self.create_model_config()
(APIServer pid=1)                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/vllm/engine/arg_utils.py", line 1448, in create_model_config
(APIServer pid=1)     return ModelConfig(
(APIServer pid=1)            ^^^^^^^^^^^^
(APIServer pid=1)   File "/usr/local/lib/python3.12/dist-packages/pydantic/_internal/_dataclasses.py", line 121, in __init__
(APIServer pid=1)     s.__pydantic_validator__.validate_python(ArgsKwargs(args, kwargs), self_instance=s)
(APIServer pid=1) pydantic_core._pydantic_core.ValidationError: 1 validation error for ModelConfig
(APIServer pid=1)   Value error, Model architectures ['Glm4MoeForCausalLM'] failed to be inspected. Please check the logs for more details. [type=value_error, input_value=ArgsKwargs((), {'model': ...nderer_num_workers': 1}), input_type=ArgsKwargs]
(APIServer pid=1)     For further information visit https://errors.pydantic.dev/2.13/v/value_error

Before submitting a new issue...

  • Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

extent analysis

TL;DR

The issue is likely due to a mismatch between the CUDA version used to build vLLM and the CUDA version available on the system, causing an ImportError when trying to import nixl_ep.

Guidance

  1. Check CUDA versions: Verify that the CUDA version used to build vLLM matches the CUDA version installed on the system.
  2. Update environment variables: Ensure that the TORCH_CUDA_ARCH_LIST environment variable is set correctly to match the CUDA architecture of the GPU.
  3. Rebuild vLLM: Consider rebuilding vLLM with the correct CUDA version to match the system's CUDA version.

Example

No code example is provided as this issue is related to environment configuration and build settings.

Notes

  • The error messages indicate that vLLM is built for CUDA 13, but the system has CUDA 12 installed, and vice versa.
  • The ImportError is caused by the inability to find the correct libcudart.so library, which is specific to the CUDA version.

Recommendation

Apply a workaround by setting the CUDA_VERSION environment variable to match the CUDA version used to build vLLM, and then rebuild vLLM with the correct CUDA version.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING