1. 芯片型号:J53. 问题定位:模型转换4. 问题具体描述:根据论坛帖子:【参考算法】地平线 PETR 参考算法-v1.2.2 将模型转换为hbm。但是在转换过程中,会报错不支持算子 * + - torch.matmul 等错误。所以请问,工具不支持基本的加减乘除 torch.matmul等基本运算吗?
肯定支持+ - * /这四种运算的,https://developer.horizon.auto/developerForum?fullPath=/home/community/bbsdetail?bid=576963020916219904这个链接上别人petr转hbm都成功了!
您好,暂时未复现出加减乘除错误。目前遇到了下面图1的错误,节点提示的代码位置head.py 1022行,该行代码是图2。其中,在图2展示的代码中,reference_points是可变的,即:当前step运行代码,此处使用了reference_points,在后续代码中reference_points的值会更新;在下一个step里会继续使用上个step保存的reference_points,再次更新reference_points。重复以上步骤。所以,因为值会变会导致报如下的无法被trace的错误吗?谢谢。
hat版本:2.2.5j5版本:horizon_j5_open_explorer_v1.1.68上面图片是在模型转成板端hbm报错。下面截图,是在转成板端hbm时,报的乘法错误。图1是报错,图2是报错对应的代码。另外,图2对应的该行代码在转成板端hbm时也会报其它错误:unsupported node:aten::add 和 unsupported node:aten::rsub。
你好,如果你是在使用工具链OE包过程中遇到的问题,我们相对比较熟悉,会竭力支持。我们的OE包每次发包都会针对其中的案例进行测试,可以参照指导手册加以使用一般是没有问题的。如果你是在参考算法的基础上针对自有业务进行了修改,因为研发人员精力有限,我们只能提供指导方向(在提供具体模型及修改点前提下),需要开发者自行解决,感谢你的理解和支持。