转化模型时batchsize怎么设置
收藏回复举报
转化模型时batchsize怎么设置
t('forum.solved') 已解决
发表于2024-04-11 21:52:36
0 查看

已经训练好的离线模型,要将它转换成onnx格式,batchsize怎么设置(训练和验证时,batchsize=2,测试时我想设置为1),下面代码我设置的是2

# pytorch 模型转换为 onnx 格式
import torch
import torchvision

dummy_input = torch.randn(2, 3, 224, 224)
model = torch.load('D:/Project/Project3/utils/network_vgg16.pth')
# 给输入输出取个名字
input_names = ["input_1"]
output_names = ["output_1"]

torch.onnx.export(model, dummy_input, "vgg16.onnx", verbose=True, input_names=input_names, output_names=output_names)

我要发帖子