文档
注册
评分
提单
论坛
小AI

Parser解析接口支持的配置参数

表1 Parser解析接口支持的配置参数

参数

说明

ge.INPUT_NODES_SET_FP16

指定输入数据类型为FP16的输入节点名称。

例如:"node_name1;node_name2",指定的节点必须放在双引号中,节点中间使用英文分号分隔。

示例:

1
{"ge.INPUT_NODES_SET_FP16":"input1;input2"},

is_input_adjust_hw_layout

用于指定网络输入数据类型是否为FP16,数据格式是否为NC1HWC0。

该参数需要与ge.INPUT_NODES_SET_FP16配合使用。若is_input_adjust_hw_layout参数设置为true,对应ge.INPUT_NODES_SET_FP16节点的输入数据类型为FP16,输入数据格式为NC1HWC0。

取值范围为false或true,默认值为false。

示例:

1
2
{"ge.INPUT_NODES_SET_FP16":"input1;input2"},
{"is_input_adjust_hw_layout":"true,true"},

output

指定转图后计算图名称。

示例:

1
{"output":"newIssue"},

is_output_adjust_hw_layout

用于指定网络输出的数据类型是否为FP16,数据格式是否为NC1HWC0。

该参数需要与ge.outputNodeName配合使用。

若is_output_adjust_hw_layout参数设置为true,对应ge.outputNodeName中输出节点的输出数据类型为FP16,数据格式为NC1HWC0。

取值:false或true,默认为false。

示例:

1
2
{"ge.outputNodeName":"add_input:0",
{"is_output_adjust_hw_layout":"true"},

ge.outputNodeName

指定输出节点。

如果不指定输出节点(算子名称),则模型的输出默认为最后一层的算子信息,如果指定,则以指定的为准。

某些情况下,用户想要查看某层算子参数是否合适,则需要将该层算子的参数输出,既可以在模型编译时通过该参数指定输出某层算子,模型编译后,在相应.om模型文件最后即可以看到指定输出算子的参数信息,如果通过.om模型文件无法查看,则可以将.om模型文件转换成json格式后查看。

支持三种格式:

  • 格式1:"node_name1:0;node_name1:1;node_name2:0"。

    指定的输出节点必须放在双引号中,节点中间使用英文分号分隔。node_name必须是模型编译前的网络模型中的节点名称,冒号后的数字表示第几个输出,例如node_name1:0,表示节点名称为node_name1的第0个输出。

    示例:
    1
    {"ge.outputNodeName":"add_input:0"},
    
  • 格式2:"topname1;topname2"。(仅支持CAFFE)

    指定的输出节点必须放在双引号中,节点中间使用英文分号分隔。topname必须是模型编译前的caffe网络模型中的layer的某个top名称;若几个layer有相同的topname,以最后一个layer为准。

    示例:
    1
    {"ge.outputNodeName":"res5c_branch2c"},
    
  • 格式3:"output1;output2;output3"(仅支持ONNX

    指定网络模型输出的名称(output的name),指定的output的name必须放在双引号中,多个output的name中间使用英文分号分隔。output必须是网络模型的输出。

    示例:
    1
    {"ge.outputNodeName":"output1"},
    

enable_scope_fusion_passes

指定编译时需要生效的融合规则列表。

融合规则分类如下:

  • 内置融合规则:

    • General:各网络通用的scope融合规则;默认生效,不支持用户指定失效。

    • Non-General:特定网络适用的scope融合规则;默认不生效,用户可以通过enable_scope_fusion_passes参数指定生效的融合规则列表。

  • 用户自定义的融合规则:

    • General:加载后默认生效,暂不提供用户指定失效的功能。

    • Non-General:加载后默认不生效,用户可以通过enable_scope_fusion_passes参数指定生效的融合规则列表。

指定的融合规则必须放在双引号中,规则中间使用英文逗号分隔。

示例:

1
{"enable_scope_fusion_passes":"ScopePass1,ScopePass2"},
说明:

dataflow.GraphProcessPoint中framework=Framework.TENSORFLOW时,支持该参数。

input_data_names

指定pb文件输入节点的name和index属性的映射关系。系统按照输入name的顺序,设置对应输入节点的index属性。

示例:

1
{"input_data_names":"Placeholder,Placeholder_1"},
说明:

dataflow.GraphProcessPoint中framework=Framework.TENSORFLOW时,支持该参数。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词