更新时间:2021-03-18 GMT+08:00
分享

out_nodes参数指定的输出节点不存在

现象描述

模型转换失败,报错日志中有“can not find node: *”或者“node * not found”的内容信息。如图1所示。

图1 日志信息:can not find node

可能原因

分析上述日志信息,可能存在以下故障原因:

  • 转模型使用了out_nodes参数指定输出节点(算子名称),但是指定的输出节点在Graph中不存在。
  • 指定的输出节点在Graph中存在,但是依然报找不到,可能是这个节点在转换过程中被融合了。

解决措施

针对分析的故障可能原因,可以参考下面步骤处理:

  1. 检查Graph中是否存在out_nodes参数指定的输出节点。

    如果指定的节点在Graph中不存在,需要重新指定正确的节点。

  2. 如果Graph中有指定的输出节点,依然报找不到错误,可以通过以下方法确认该节点在转换过程中是否被融合了:

    尝试先不带out_nodes参数进行转换,然后最后通过查看最终build的图是否有这个节点,若没有则说明已经被融合掉,这种情况需要重新指定输出节点。

分享:

    相关文档

    相关产品

关闭导读