部署grounding dino失败
收藏回复举报
部署grounding dino失败
t('forum.solved') 已解决
发表于2025-09-10 21:19:23
0 查看

【用户类型】:企业

【昇腾产品型号】:Atlas 200I DK A2开发者套件

【版本信息】:

--操作系统版本:openEuler 22.03 LTS dracut-055-4.oe2203

--固件驱动版本:npu-smi 25.2.0 Version: 25.2.0

--CANN版本:CANN 8.2.RC1(Ascend-cann-toolkit_8.2.RC1_linux-aarch64.run)

--Pytorch版本:2.1.0

--Python版本:Python3.9.9

【官方样例or个人代码】:

--官方样例链接:https://gitee.com/ascend/pytorch/releases/tag/v7.1.0-pytorch2.1.0

【开发内容】:基于atlas 200 I DK A2开发者套件部署grounding dino,做目标检测

【问题描述】:推理模型失败

驱动版本:Ascend-hdk-310b-npu-driver-soc_25.2.0_linux-aarch64.run 固件版本:Ascend-hdk-310b-npu-firmware-soc_7.7.0.6.236.run cann-kernels版本:Ascend-cann-kernels-310b_8.2.RC1_linux-aarch64.run

执行的代码

python demo/image_demo_npu.py images/animals.png configs/mm_grounding_dino/grounding_dino_swin-b_pretrain_obj365_goldg_v3det.py --weights weights/grounding_dino_swin-b_pretrain_obj365_goldg_v3de-f83eef00.pth --texts '$: coco' --device npu --loop 10

报错日志

Loads checkpoint by local backend from path: weights/grounding_dino_swin-b_pretrain_obj365_goldg_v3de-f83eef00.pth
Warning: since the loaded file is not a zipfile, only "torch.device" and "str" type parameters are currently supported for parameter types of map_locationIf parameter types of map_location is "Callable[[torch.Tensor, str], torch.Tensor]" or "Dict[str, str]", which is only support for zipfile,all tensors are currently loaded onto the CPU, which may introduce problems
The model and loaded state dict do not match exactly

unexpected key in source state_dict: language_model.language_backbone.body.model.embeddings.position_ids

Killed
(venv3dot9dot9) [root@davinci-mini mmdetection]# [ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
[ERROR] TBE Subprocess[task_distribute] raise error[], main process disappeared!
/usr/lib64/python3.9/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 30 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '

本帖最后由 匿名用户2025/09/11 14:24:43 编辑

我要发帖子