1
1
1
模型应用
提问帖
有回复
K100-AI推理Qwen3-30B-A3B报错
2025-12-31 08:58:59
319
K100-AI推理Qwen3-30B-A3B报错RuntimeError: Worker failed with error 'only BW and set LMSLIM_USE_LIGHTOP=1 support Marlin W16A16 MoE', please check the stack trace above for the root cause 镜像`harbor.sourcefind.cn:5443/dcu/admin/base/vllm:0.9.2-ubuntu22.04-dtk25.04.2-tx-1226-das1.7-py3.10-20251226`是不是不支持K100-AI卡啊 docker-compose.yaml ```yaml services: vllm: image: harbor.sourcefind.cn:5443/dcu/admin/base/vllm:0.9.2-ubuntu22.04-dtk25.04.2-tx-1226-das1.7-py3.10-20251226 container_name: vllm-test environment: - HIP_VISIBLE_DEVICES=0,1 - HSA_FORCE_FINE_GRAIN_PCIE=1 - NCCL_MIN_NCHANNELS=16 - NCCL_MAX_NCHANNELS=16 - NCCL_P2P_DISABLE=1 - VLLM_USE_FUSED_RMS_ROPE=1 - VLLM_USE_MARLIN_W16A16_MOE=1 - VLLM_USE_FLASH_ATTN_PA=0 #- VLLM_LOGGING_LEVEL=DEBUG #- CUDA_LAUNCH_BLOCKING=1 #- NCCL_DEBUG=TRACE #- VLLM_TRACE_FUNCTION=1 command: > python3 -m vllm.entrypoints.openai.api_server --model /workspace/models/Qwen3-30B-A3B --tensor-parallel-size 2 --gpu-memory-utilization 0.9 --served-model-name Qwen3-30B-A3B --dtype auto --max-model-len 32768 --trust-remote-code --enforce-eager --host 0.0.0.0 --port 8000 network_mode: host ipc: host shm_size: 128G devices: - "/dev/kfd:/dev/kfd" - "/dev/mkfd:/dev/mkfd" - "/dev/dri:/dev/dri" volumes: - /opt/hyhal:/opt/hyhal - /home/whkej/llm/models:/workspace/models - /sys/kernel/debug:/sys/kernel/debug cap_add: - SYS_PTRACE security_opt: - seccomp=unconfined group_add: - video restart: unless-stopped ``` 错误日志 ```text vllm-test | (VllmWorker rank=0 pid=696) ERROR 12-31 08:40:47 [multiproc_executor.py:522] AssertionError: only BW and set LMSLIM_USE_LIGHTOP=1 support Marlin W16A16 MoE vllm-test | ERROR 12-31 08:40:47 [core.py:603] EngineCore failed to start. vllm-test | ERROR 12-31 08:40:47 [core.py:603] Traceback (most recent call last): vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 594, in run_engine_core vllm-test | ERROR 12-31 08:40:47 [core.py:603] engine_core = EngineCoreProc(*args, **kwargs) vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 421, in __init__ vllm-test | ERROR 12-31 08:40:47 [core.py:603] super().__init__(vllm_config, executor_class, log_stats, vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 84, in __init__ vllm-test | ERROR 12-31 08:40:47 [core.py:603] self._initialize_kv_caches(vllm_config) vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 144, in _initialize_kv_caches vllm-test | ERROR 12-31 08:40:47 [core.py:603] available_gpu_memory = self.model_executor.determine_available_memory() vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/abstract.py", line 76, in determine_available_memory vllm-test | ERROR 12-31 08:40:47 [core.py:603] output = self.collective_rpc("determine_available_memory") vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 215, in collective_rpc vllm-test | ERROR 12-31 08:40:47 [core.py:603] result = get_response(w, dequeue_timeout) vllm-test | ERROR 12-31 08:40:47 [core.py:603] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 202, in get_response vllm-test | ERROR 12-31 08:40:47 [core.py:603] raise RuntimeError( vllm-test | ERROR 12-31 08:40:47 [core.py:603] RuntimeError: Worker failed with error 'only BW and set LMSLIM_USE_LIGHTOP=1 support Marlin W16A16 MoE', please check the stack trace above for the root cause vllm-test | ERROR 12-31 08:40:53 [multiproc_executor.py:135] Worker proc VllmWorker-0 died unexpectedly, shutting down executor. vllm-test | Process EngineCore_0: vllm-test | Traceback (most recent call last): vllm-test | File "/usr/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap vllm-test | self.run() vllm-test | File "/usr/lib/python3.10/multiprocessing/process.py", line 108, in run vllm-test | self._target(*self._args, **self._kwargs) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 607, in run_engine_core vllm-test | raise e vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 594, in run_engine_core vllm-test | engine_core = EngineCoreProc(*args, **kwargs) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 421, in __init__ vllm-test | super().__init__(vllm_config, executor_class, log_stats, vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 84, in __init__ vllm-test | self._initialize_kv_caches(vllm_config) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 144, in _initialize_kv_caches vllm-test | available_gpu_memory = self.model_executor.determine_available_memory() vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/abstract.py", line 76, in determine_available_memory vllm-test | output = self.collective_rpc("determine_available_memory") vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 215, in collective_rpc vllm-test | result = get_response(w, dequeue_timeout) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 202, in get_response vllm-test | raise RuntimeError( vllm-test | RuntimeError: Worker failed with error 'only BW and set LMSLIM_USE_LIGHTOP=1 support Marlin W16A16 MoE', please check the stack trace above for the root cause vllm-test | Traceback (most recent call last): vllm-test | File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main vllm-test | return _run_code(code, main_globals, None, vllm-test | File "/usr/lib/python3.10/runpy.py", line 86, in _run_code vllm-test | exec(code, run_globals) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/openai/api_server.py", line 1495, in vllm-test | uvloop.run(run_server(args)) vllm-test | File "/usr/local/lib/python3.10/dist-packages/uvloop/__init__.py", line 69, in run vllm-test | return loop.run_until_complete(wrapper()) vllm-test | File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete vllm-test | File "/usr/local/lib/python3.10/dist-packages/uvloop/__init__.py", line 48, in wrapper vllm-test | return await main vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/openai/api_server.py", line 1431, in run_server vllm-test | await run_server_worker(listen_address, sock, args, **uvicorn_kwargs) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/openai/api_server.py", line 1451, in run_server_worker vllm-test | async with build_async_engine_client(args, client_config) as engine_client: vllm-test | File "/usr/lib/python3.10/contextlib.py", line 199, in __aenter__ vllm-test | return await anext(self.gen) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/openai/api_server.py", line 158, in build_async_engine_client vllm-test | async with build_async_engine_client_from_engine_args( vllm-test | File "/usr/lib/python3.10/contextlib.py", line 199, in __aenter__ vllm-test | return await anext(self.gen) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/openai/api_server.py", line 194, in build_async_engine_client_from_engine_args vllm-test | async_llm = AsyncLLM.from_vllm_config( vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/async_llm.py", line 162, in from_vllm_config vllm-test | return cls( vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/async_llm.py", line 124, in __init__ vllm-test | self.engine_core = EngineCoreClient.make_async_mp_client( vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core_client.py", line 96, in make_async_mp_client vllm-test | return AsyncMPClient(*client_args) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core_client.py", line 666, in __init__ vllm-test | super().__init__( vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core_client.py", line 403, in __init__ vllm-test | with launch_core_engines(vllm_config, executor_class, vllm-test | File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__ vllm-test | next(self.gen) vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/utils.py", line 444, in launch_core_engines vllm-test | wait_for_engine_startup( vllm-test | File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/utils.py", line 494, in wait_for_engine_startup vllm-test | raise RuntimeError("Engine core initialization failed. " vllm-test | RuntimeError: Engine core initialization failed. See root cause above. Failed core proc(s): {} ```
全部评论(5)
只看楼主
LiuYi
2楼
--enforce-eager 删除试试
2025/12/31
凌
凌志
回复 @LiuYi
删除--enforce-eager后还是报错only BW and set LMSLIM_USE_LIGHTOP=1 support Marlin W16A16 MoE
2025/12/31
Hikafeng
1楼
实测好像 VLLM_USE_MARLIN_W16A16_MOE=1 注释就能用了 
2025/12/31
凌
凌志
回复 @Hikafeng
注释VLLM_USE_MARLIN_W16A16_MOE=1后确实可以,谢谢大佬!
2025/12/31
Hikafeng
回复 @凌志
可能性能会有影响哈
2025/12/31
没有更多内容了
--
楼主
Level.4
0 帖子
楼主热帖
暂无数据