onnx.export报警告:WARNING: The shape inference of prim::Constant type is missing...解决方法

在将PyTorch模型转换为ONNX模型时遇到警告,涉及shape推断问题。使用`F.interpolate`函数时出现问题,提供了两种解决方案:一是考虑用反卷积替代上采样;二是调整ONNX导出函数的opset_version参数为11。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在将pytorch模型转换为onnx模型时报警:

```

WARNING: The shape inference of prim::Constant type is missing, so it may result in wrong shape inference for the exported graph. Please consider adding it in symbolic function.

```

经过模块尝试发现是`F.interpolate`函数(换成F.upsmple也报)导致的,下面给出两种解决方法:

方法1. 用反卷积代替上采样(只是猜测,未尝试)

方法2. 将onnx.export函数的属性加上opset_version=11。(我自己用的这个方法)

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值