torch.onnx.export(model, args, f, export_params=True, verbose=False, training=False, input_names=None, output_names=None, aten=False, export_raw_ir=False, operator_export_type=None, opset_version=None, _retain_param_name=True, do_constant_folding=False, example_outputs=None, strip_doc_string=True, dynamic_axes=None, keep_initializers_as_inputs=None)
功能:
将模型以ONNX格式导出并保存.
参数:
- model (torch.nn.Module) – 要导出的模型.
- args (tuple of arguments) – 模型的输入, 任何非Tensor参数都将硬编码到导出的模型中;任何Tensor参数都将成为导出的模型的输入,并按照他们在args中出现的顺序输入。因为export运行模型,所以我们需要提供一个输入张量x。只要是正确的类型和大小&#x

该博客介绍了如何将PyTorch模型导出为ONNX格式,特别是如何处理动态尺寸。内容包括导出模型的参数、输入输出名称的设定,以及动态轴的配置。作者强调input_names和output_names的数量需与模型输入输出对应,名称可以自由指定。此外,还提供了参考链接进一步了解torch.onnx.export()的用法。
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



