昇腾社区首页
中文
注册

动态shape报错“match op inputs failed”

报错信息

  • 报错截图

  • 报错文本
    ……
    [ERROR] ASCENOCL (16713, python3.7.5) :2621-01-26- 17: 18:17.536.596 [../../../../-./acl/utils/acl_dynamic_shape_op_map.h:268]16858 Get: Match op inputs failed. opType = PTIndexPut, inputDesc = 4~0_0_0_-2_-2 false|0_0_-2_false|9_0_0_-2_-2 false|9_0_0_-2_-2 false|
    ……

问题分析

PTIndexPut编译的算子和输入的shape不一致, 并有acl_dynamic_shape_op打头的日志字样,确定为动态shape报错。

处理方法

需要在代码中找到对应的地方将动态shape修改为固定shape。