华为昇腾910部署grounding dino出现问题
收藏回复举报
华为昇腾910部署grounding dino出现问题
t('forum.solved') 已解决
发表于2025-06-13 23:12:26
0 查看
按照官方的步骤,然后执行demo程序报错
 warnings.warn(f'Failed to add {vis_backend.__class__}, ' 

Inference ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

Traceback (most recent call last): 

  File "/root/test/mm/mmdetection/demo/image_demo_npu.py", line 25, in <module> 

    main() 

  File "/root/test/mm/mmdetection/demo/image_demo.py", line 184, in main 

    inferencer(**call_args) 

  File "/root/test/mm/mmdetection/mmdet/apis/det_inferencer.py", line 403, in __call__ 

    preds = self.forward(data, **forward_kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context 

    return func(*args, **kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/mmengine/infer/infer.py", line 296, in forward 

    return self.model.test_step(inputs) 

  File "/root/miniconda3/lib/python3.10/site-packages/mmengine/model/base_model/base_model.py", line 145, in test_step 

    return self._run_forward(data, mode='predict')  # type: ignore 

  File "/root/miniconda3/lib/python3.10/site-packages/mmengine/model/base_model/base_model.py", line 361, in _run_forward 

    results = self(**data, mode=mode) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl 

    return self._call_impl(*args, **kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl 

    return forward_call(*args, **kwargs) 

  File "/root/test/mm/mmdetection/mmdet/models/detectors/base.py", line 94, in forward 

    return self.predict(inputs, data_samples) 

  File "/root/test/mm/mmdetection/mmdet/models/detectors/grounding_dino.py", line 570, in predict 

    visual_feats = self.extract_feat(batch_inputs) 

  File "/root/test/mm/mmdetection/mmdet/models/detectors/base_detr.py", line 237, in extract_feat 

    x = self.backbone(batch_inputs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl 

    return self._call_impl(*args, **kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl 

    return forward_call(*args, **kwargs) 

  File "/root/test/mm/mmdetection/mmdet/models/backbones/swin.py", line 747, in forward 

    x, hw_shape = self.patch_embed(x) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl 

    return self._call_impl(*args, **kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl 

    return forward_call(*args, **kwargs) 

  File "/root/test/mm/mmdetection/mmdet/models/layers/transformer/utils.py", line 304, in forward 

    x = self.projection(x) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl 

    return self._call_impl(*args, **kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1527, in _call_impl 

    return forward_call(*args, **kwargs) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 460, in forward 

    return self._conv_forward(input, self.weight, self.bias) 

  File "/root/miniconda3/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 456, in _conv_forward 

    return F.conv2d(input, weight, bias, self.stride, 

RuntimeError: Input type (c10::Half) and bias type (float) should be the same 

[ERROR] 2025-06-13-23:07:24 (PID:69715, Device:0, RankID:-1) ERR99999 UNKNOWN application exception 

求助

本帖最后由 匿名用户2025/06/16 09:28:58 编辑

我要发帖子