【问题标题】:Converting pytorch model to onnx将pytorch模型转换为onnx
【发布时间】:2023-01-31 13:12:27
【问题描述】:

我正在尝试将 pytorch 模型转换为 onnx 模型。我有 pth 模型,我加载模型并将其导出到 onnx。输入是具有 3 个通道的 512x 512 图像。该模型来自 Segmentation 模型 (https://github.com/qubvel/segmentation_models.pytorch)。当我运行下面的代码时,我得到

“TracerWarning:将张量转换为 Python 布尔值可能会导致 轨迹不正确。我们无法记录Python的数据流 values,所以这个值在未来会被当作一个常量。 “

这怎么能解决?

input = torch.rand(1,3,512,512)

model = torch.load("saved_model.pth")
torch.onnx.export(model,input,"model.onnx",opset_version=13)

【问题讨论】:

  • 这只是一条警告消息,不是错误。

标签: python python-3.x pytorch onnx


【解决方案1】:

在我的例子中,它发生是因为有一些变量从整数变为张量

【讨论】:

    猜你喜欢
    • 2022-10-13
    • 2018-10-05
    • 2018-11-25
    • 2019-11-10
    • 2021-10-20
    • 2019-12-09
    • 1970-01-01
    • 2020-03-31
    • 2020-02-12
    相关资源
    最近更新 更多