使用模型时,batchsize为1,模型报错
于 2023-03-14 10:26:36 首次发布
在使用训练好的Pytorch模型进行单样本预测时,若模型包含BatchNorm层,会因batchsize为1引发错误。原因是BatchNorm需要至少两个样本进行统计。解决方案是将模型设置为评估模式(model.eval()),这会关闭BatchNorm的统计功能,允许单样本输入。
在使用训练好的Pytorch模型进行单样本预测时,若模型包含BatchNorm层,会因batchsize为1引发错误。原因是BatchNorm需要至少两个样本进行统计。解决方案是将模型设置为评估模式(model.eval()),这会关闭BatchNorm的统计功能,允许单样本输入。
1075
974

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