Unsupported ONNX opset version: 11
估计是pytorch不支持,重新安装pytorch2.0可能能解决。
比如:
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
torch.onnx.export(net, input, onnx_name, verbose=False,opset_version=11)
opset_version=11 参数设置成功后,onnx能生成,但是转mnn不支持。
原因:一遍都是上采样引起的:
up3 = F.interpolate(output3_, size=[output2_.size(2), output2_.size(3)], mode="nearest")
output2 = output2_ + up3
output2 = self.merge2(output2)
up2 = F.interpolate(output2, size=[output1_.size(2), output1_.size(3)], mode="nearest")
output1 = output1_ + up2
output1 = self.merge1(output1)