onnx.inliner¶
内联本地函数¶
- onnx.inliner.inline_local_functions(model: ModelProto, convert_version: bool = False) ModelProto[source]¶
在给定模型中内联模型局部函数。
- Parameters:
model – 一个ONNX ModelProto
convert_version – 如果为true,尝试对需要与模型不同(ONNX)操作集版本的函数应用自动版本转换。
- Returns:
ModelProto,其中所有对模型本地函数的调用都已内联(递归地)
内联选择函数¶
- onnx.inliner.inline_selected_functions(model: ModelProto, function_ids: list[tuple[str, str]], exclude: bool = False) ModelProto[source]¶
在给定模型中内联选定的模型本地函数。
- Parameters:
model – 一个ONNX ModelProto
function_ids – 内联时要包含/排除的函数列表。每个元素是一个元组,包含(函数域,函数名称)。
exclude – 如果为true,则内联所有函数,除了function_ids中指定的那些。 如果为false,则内联function_ids中指定的所有函数。
- Returns:
ModelProto,其中所有对模型本地函数的调用都已内联(递归地)