模型应用
在K100上使用vllm镜像运行Llama-3.1-8B-Instruct模型时推理报错。
2025-10-19 16:40:16
124
如图,模型可以正常载入,但在推理时报错。使用的镜像为image.sourcefind.cn:5000/dcu/admin/base/vllm:0.9.2-ubuntu22.04-dtk25.04.1-rc5-rocblas104381-0915-das1.6-py3.10-20250916-rc2-ds3.2,vllm启动命令为: ``` vllm serve /root/Workspace/Llama-3.1-8B-Instruct \ --host 0.0.0.0 \ --port 28000 \ --tensor-parallel-size 8 \ --pipeline-parallel-size 1 \ --gpu-memory-utilization 0.85 \ --max-num-batched-tokens 32768 \ --max-num-seqs 1024 \ --max-model-len 65536 \ --dtype float16 \ --enable-prefix-caching \ --enable-chunked-prefill \ --api-key "sk-8af5bf335e628cfa4904c6ff1b673174" ``` 控制台报错输出为: ``` RROR 10-19 16:33:18 [dump_input.py:69] Dumping input data for V1 LLM engine (v0.9.2) with config: model='/root/Workspace/Llama-3.1-8B-Instruct', speculative_config=None, tokenizer='/root/Workspace/Llama-3.1-8B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, override_neuron_config={}, tokenizer_revision=None, trust_remote_code=False, dtype=torch.float16, max_seq_len=65536, download_dir=None, load_format=auto, tensor_parallel_size=8, pipeline_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, kv_cache_dtype=auto, device_config=cuda, decoding_config=DecodingConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_backend=''), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None), seed=0, served_model_name=/root/Workspace/Llama-3.1-8B-Instruct, num_scheduler_steps=1, multi_step_stream_outputs=True, enable_prefix_caching=True, chunked_prefill_enabled=True, use_async_output_proc=True, pooler_config=None, compilation_config={"level":3,"debug_dump_path":"","cache_dir":"","backend":"","custom_ops":[],"splitting_ops":["vllm.unified_attention","vllm.unified_attention_with_output"],"use_inductor":true,"compile_sizes":[],"inductor_compile_config":{},"inductor_passes":{},"use_cudagraph":true,"cudagraph_num_of_warmups":1,"cudagraph_capture_sizes":[512,504,496,488,480,472,464,456,448,440,432,424,416,408,400,392,384,376,368,360,352,344,336,328,320,312,304,296,288,280,272,264,256,248,240,232,224,216,208,200,192,184,176,168,160,152,144,136,128,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,4,2,1],"cudagraph_copy_inputs":false,"full_cuda_graph":false,"max_capture_size":512,"local_cache_dir":null}, ERROR 10-19 16:33:18 [dump_input.py:76] Dumping scheduler output for model execution: SchedulerOutput(scheduled_new_reqs=[NewRequestData(req_id=chatcmpl-ee691e225b28486987514520f95257cb,prompt_token_ids_len=41,mm_inputs=[],mm_hashes=[],mm_positions=[],sampling_params=SamplingParams(n=1, presence_penalty=0.0, frequency_penalty=0.0, repetition_penalty=1.0, temperature=0.6, top_p=0.9, top_k=0, min_p=0.0, seed=None, stop=[], stop_token_ids=[128008, 128001], bad_words=[], include_stop_str_in_output=False, ignore_eos=False, max_tokens=100, min_tokens=0, logprobs=None, prompt_logprobs=None, skip_special_tokens=True, spaces_between_special_tokens=True, truncate_prompt_tokens=None, guided_decoding=None, extra_args=None),block_ids=([1],),num_computed_tokens=0,lora_request=None)], scheduled_cached_reqs=CachedRequestData(req_ids=[], resumed_from_preemption=[], new_token_ids=[], new_block_ids=[], num_computed_tokens=[]), num_scheduled_tokens={chatcmpl-ee691e225b28486987514520f95257cb: 41}, total_num_scheduled_tokens=41, scheduled_spec_decode_tokens={}, scheduled_encoder_inputs={}, num_common_prefix_blocks=[1], finished_req_ids=[], free_encoder_input_ids=[], structured_output_request_ids={}, grammar_bitmask=null, kv_connector_metadata=null) ERROR 10-19 16:33:18 [dump_input.py:79] Dumping scheduler stats: SchedulerStats(num_running_reqs=1, num_waiting_reqs=0, kv_cache_usage=4.1732743510602965e-05, prefix_cache_stats=PrefixCacheStats(reset=False, requests=1, queries=41, hits=0), spec_decoding_stats=None, num_corrupted_reqs=0) ERROR 10-19 16:33:18 [core.py:591] EngineCore encountered a fatal error. ERROR 10-19 16:33:18 [core.py:591] Traceback (most recent call last): ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 582, in run_engine_core ERROR 10-19 16:33:18 [core.py:591] engine_core.run_busy_loop() ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 609, in run_busy_loop ERROR 10-19 16:33:18 [core.py:591] self._process_engine_step() ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 634, in _process_engine_step ERROR 10-19 16:33:18 [core.py:591] outputs, model_executed = self.step_fn() ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 239, in step ERROR 10-19 16:33:18 [core.py:591] model_output = self.execute_model(scheduler_output) ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 223, in execute_model ERROR 10-19 16:33:18 [core.py:591] raise err ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core.py", line 214, in execute_model ERROR 10-19 16:33:18 [core.py:591] return self.model_executor.execute_model(scheduler_output) ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 158, in execute_model ERROR 10-19 16:33:18 [core.py:591] (output, ) = self.collective_rpc( ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 215, in collective_rpc ERROR 10-19 16:33:18 [core.py:591] result = get_response(w, dequeue_timeout) ERROR 10-19 16:33:18 [core.py:591] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/executor/multiproc_executor.py", line 202, in get_response ERROR 10-19 16:33:18 [core.py:591] raise RuntimeError( ERROR 10-19 16:33:18 [core.py:591] RuntimeError: Worker failed with error 'HIP error: invalid device function ERROR 10-19 16:33:18 [core.py:591] HIP kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. ERROR 10-19 16:33:18 [core.py:591] For debugging consider passing AMD_SERIALIZE_KERNEL=3 ERROR 10-19 16:33:18 [core.py:591] Compile with `TORCH_USE_HIP_DSA` to enable device-side assertions. ERROR 10-19 16:33:18 [core.py:591] ', please check the stack trace above for the root cause ERROR 10-19 16:33:18 [async_llm.py:419] AsyncLLM output_handler failed. ERROR 10-19 16:33:18 [async_llm.py:419] Traceback (most recent call last): ERROR 10-19 16:33:18 [async_llm.py:419] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/async_llm.py", line 378, in output_handler ERROR 10-19 16:33:18 [async_llm.py:419] outputs = await engine_core.get_output_async() ERROR 10-19 16:33:18 [async_llm.py:419] File "/usr/local/lib/python3.10/dist-packages/vllm/v1/engine/core_client.py", line 740, in get_output_async ERROR 10-19 16:33:18 [async_llm.py:419] raise self._format_exception(outputs) from None ERROR 10-19 16:33:18 [async_llm.py:419] vllm.v1.engine.exceptions.EngineDeadError: EngineCore encountered an issue. See stack trace (above) for the root cause. INFO 10-19 16:33:18 [async_llm.py:345] Request chatcmpl-ee691e225b28486987514520f95257cb failed (engine dead). INFO: 10.63.123.218:54018 - "POST /v1/chat/completions HTTP/1.1" 500 Internal Server Error INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [37] /usr/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked shared_memory objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' root@gpuserver1:/workspace# exit exit ```
全部评论(3)
只看楼主
R
renzhc
1楼
我这边复现了下是可以正常推理的,考虑环境问题,提供下下面的信息吧: 1. 具体dcu型号:lspci -nn | grep -i co-proc 2. 驱动版本:hy-smi --showdriverversion,最新的镜像建议用最新驱动 3. 创建容器后到报错之间的所有操作 4. torch中检查是否8卡都可用,另外8b模型使用单卡推理即可
2025/10/20
网
网友dUGsNL
回复 @renzhc
``` root@gpuserver1:/workspace# hy-smi --showdriverversion ================================= System Management Interface ================================== ================================================================================================ Driver Version: 6.3.15-V1.0.1 ================================================================================================ ======================================== End of SMI Log ======================================== root@gpuserver1:/workspace# lspci -nn | grep -i co-proc 07:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 0a:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 0f:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 15:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 77:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 7a:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 7f:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) 85:00.0 Co-processor [0b40]: Chengdu C-3000 IC Design Co., Ltd. KONGMING [1d94:62b7] (rev 01) ```
2025/10/25
网
网友dUGsNL
回复 @renzhc
所有log太长了,我给你个paste链接: https://paste.ubuntu.com/p/S9cYh6pZkF/
2025/10/25
没有更多内容了
--
楼主
Level.2
0 帖子
楼主热帖
暂无数据