300 i pro卡,mindie 服务化启动QwQ-32B报错 [error] [321858] [hccl_runner.cpp:132] AllGatherHcclRunner:0 HcclCommInitRootInfo
收藏回复举报
300 i pro卡,mindie 服务化启动QwQ-32B报错 [error] [321858] [hccl_runner.cpp:132] AllGatherHcclRunner:0 HcclCommInitRootInfo
t('forum.solved') 已解决
新人帖
发表于2025-03-10 20:40:35
0 查看

本机环境介绍,硬件 g2280 4卡 300 i pro,os:5.10.0-216.0.0.115.oe2203sp4.aarch64  docker: 版本 26.1.14  docker 镜像 :1.0.0-300I-Duo-py311-openeuler24.03-lts 

自查环境:

1.容器内 npu驱动正常

[root@hwgpu1 log]# npu-smi info 

+--------------------------------------------------------------------------------------------------------+ 

| npu-smi 24.1.rc2                                 Version: 24.1.rc2                                     | 

+-------------------------------+-----------------+------------------------------------------------------+ 

| NPU     Name                  | Health          | Power(W)     Temp(C)           Hugepages-Usage(page) | 

| Chip    Device                | Bus-Id          | AICore(%)    Memory-Usage(MB)                        | 

+===============================+=================+======================================================+ 

| 0       310P3                 | OK              | NA           40                10    / 10            | 

| 0       0                     | 0000:01:00.0    | 0            1858 / 21527                            | 

+===============================+=================+======================================================+ 

| 32      310P3                 | OK              | NA           40                0     / 0             | 

| 0       1                     | 0000:02:00.0    | 0            1806 / 21527                            | 

+===============================+=================+======================================================+ 

| 32768   310P3                 | OK              | NA           41                0     / 0             | 

| 0       2                     | 0000:81:00.0    | 0            1808 / 21527                            | 

+===============================+=================+======================================================+ 

| 32800   310P3                 | OK              | NA           43                0     / 0             | 

| 0       3                     | 0000:82:00.0    | 0            1809 / 21527                            | 

+===============================+=================+======================================================+ 

+-------------------------------+-----------------+------------------------------------------------------+ 

| NPU     Chip                  | Process id      | Process name             | Process memory(MB)        | 

+===============================+=================+======================================================+ 

2.容器内 mindie相关组件正常

[root@hwgpu1 Ascend]# pip list | grep mindie 

mindie_llm                  1.0.0 

mindiebenchmark             1.0.0 

mindieclient                1.0.0 

mindiesd                    1.0.0 

mindietorch                 1.0.0+torch2.1.0.abi0 

[root@hwgpu1 Ascend]# ll 

total 32 

drwxr-xr-x.  1 root root 4096 Jan 14 16:42 ascend-toolkit 

drwxr-xr-x.  1 root root 4096 Jan 14 16:47 atb-models 

drwxr-xr-x. 12 root root 4096 Mar  7 10:58 driver 

drwxr-x---.  1 root root 4096 Jan 14 16:47 mindie 

drwxr-xr-x.  3 root root 4096 Jan 14 16:42 nnal 

按照官方帖子 https://www.hiascend.com/software/modelzoo/models/detail/7af7f0ddab754ccd9dfe31dacf56b149 qwq32不需要转换权重,

mindiesevice config.json 配置 ,"npuDeviceIds" : [[0,1,2,3]],  "worldSize" : 4, 

启动容器后 ./mindieservice_daemon 报错   看这几行报错貌似和hcc有关系,但是官方的镜像应该不会有问题吧? 求助管理

[2025-03-10 20:02:43,217] [321313] [281467021214048] [llm] [INFO] [flash_causal_qwen2.py-394] : <<<<<<<after transdata k_caches[0].shape=torch.Size([1, 16, 128, 16]) 

[2025-03-10 20:02:43.865437] [error] [321858] [hccl_runner.cpp:132] AllGatherHcclRunner:0 HcclCommInitRootInfo fail, error:2, rank:0, rankSize:4 

[2025-03-10 20:02:43.865491] [error] [321858] [comm_pool.h:43] CommPool commCreateFunc fail 

[2025-03-10 20:02:43.865500] [error] [321858] [hccl_runner.cpp:72] AllGatherHcclRunner:0 get hccl comm fail by rank:0 

[2025-03-10 20:02:43.871095] [error] [322755] [all_gather_hccl_runner.cpp:38] hcclComm is null, rank: 0 

[2025-03-10 20:02:43.871125] [error] [322755] [runner.cpp:115] AllGatherHcclRunner_1_1:1 Execute Failed. st: 3 

[2025-03-10 20:02:43.871137] [error] [322755] [graph_runner.cpp:906] WordEmbeddingRunner_1:0  node[1] execute fail, runner name:AllGatherHcclRunner 

[2025-03-10 20:02:43.871148] [error] [322755] [runner.cpp:115] WordEmbeddingRunner_1:1 Execute Failed. st: 3 

[2025-03-10 20:02:43.871155] [error] [322755] [operation_base.cpp:726] WordEmbedding_1 execute WordEmbeddingRunner fail 

[2025-03-10 20:02:43.871162] [error] [322755] [operation_base.cpp:764] WordEmbedding_1 execute fail, error code: 3 

2025-03-10 20:02:43,871 [ERROR] model.py:39 - [Model]   >>> Exception:Execute fail, enable log: export ASDOPS_LOG_LEVEL=ERROR, export ASDOPS_LOG_TO_STDOUT=1 to findthe first error. For more details, see the MindIE official document. 

Traceback (most recent call last): 

  File "/usr/local/lib/python3.11/site-packages/model_wrapper/model.py", line 37, in initialize 

    return self.python_model.initialize(config) 

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/lib/python3.11/site-packages/model_wrapper/standard_model.py", line 146, in initialize 

    self.generator = Generator( 

                     ^^^^^^^^^^ 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/generator.py", line 119, in __init__ 

    self.warm_up(max_prefill_tokens, max_seq_len, max_input_len, max_iter_times, inference_mode) 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/generator.py", line 303, in warm_up 

    raise e 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/generator.py", line 296, in warm_up 

    self._generate_inputs_warm_up_backend(input_metadata, inference_mode, dummy=True) 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/generator.py", line 378, in _generate_inputs_warm_up_backend 

    self.generator_backend.warm_up(model_inputs, inference_mode=inference_mode) 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/adapter/generator_torch.py", line 198, in warm_up 

    super().warm_up(model_inputs) 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/adapter/generator_backend.py", line 170, in warm_up 

    _ = self.forward(model_inputs, **kwargs) 

        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/utils/decorators/time_decorator.py", line 38, in wrapper 

    return func(*args, **kwargs) 

           ^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/text_generator/adapter/generator_torch.py", line 153, in forward 

    logits = self.model_wrapper.forward(model_inputs, self.cache_pool.npu_cache, **kwargs) 

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/modeling/model_wrapper/atb/atb_model_wrapper.py", line 89, in forward 

    logits = self.forward_tensor( 

             ^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/lib/python3.11/site-packages/mindie_llm/modeling/model_wrapper/atb/atb_model_wrapper.py", line 116, in forward_tensor 

    logits = self.model_runner.forward( 

             ^^^^^^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/Ascend/atb-models/atb_llm/runner/model_runner.py", line 193, in forward 

    return self.model.forward(**kwargs) 

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/Ascend/atb-models/atb_llm/models/base/flash_causal_lm.py", line 458, in forward 

    logits = self.execute_ascend_operator(acl_inputs, acl_param, is_prefill) 

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

  File "/usr/local/Ascend/atb-models/atb_llm/models/qwen2/flash_causal_qwen2.py", line 374, in execute_ascend_operator 

    acl_model_out = model_operation.execute(acl_inputs, acl_param) 

                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

RuntimeError: Execute fail, enable log: export ASDOPS_LOG_LEVEL=ERROR, export ASDOPS_LOG_TO_STDOUT=1 to findthe first error. For more details, see the MindIE official document. 

我要发帖子