Expected more than 1 value per channel when training, got input size torch.Size

训练的时候,batch size必须大于1

但是预测的时候,batch size可以等于1

解决方法:

1. 加大batch_size

2.网络设置eval模式:

model=MyModel()
model.eval()

2.网上查找的原因为模型中用了batchnomolization,训练中用batch训练的时候当前batch恰好只含一个sample,而由于BatchNorm操作需要多于一个数据计算平均值,因此造成该错误。

Expected more than 1 value per channel when training, got input size torch.Size相关推荐

  1. bn层Expected more than 1 value per channel when training, got input size torch.Size

    报错代码: File "E:/project/fenge/jacke121-U-2-Net-master_mse/nets/bisnet.py", line 106, in for ...

  2. Debug Pytorch: ValueError: Expected more than 1 value per channel when training, got input size tor

    ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1, 512] ...

  3. Expected more than 1 value per channel when training, got input size torch.Size([1, **])

    目录 出现这种问题大概有两种情况 如果上面步骤三还没解决问题 原因分析 先定位下问题 出现这种问题大概有两种情况 第一种情况是训练时候出现,另一种是测试模型的时候出现 出现这种问题一般是你输入的数据只 ...

  4. 【pytorch】ValueError: Expected more than 1 value per channel when training

    ValueError: Expected more than 1 value per channel when training 一.解决方案 二.问题分析 三.深入分析,修改源码 一.解决方案 da ...

  5. Fabric2.2 error 总结:WARN 0cf access denied: channel expected MSP ID Org1MSP, received Org3MSP channel

    在搭好网络和部署好链码的情况下,使用Org1的锚节点进行初始化账本 peer chaincode invoke -n boxcc -c '{"Args":["Init&q ...

  6. PyTorch踩过的12坑 | CSDN博文精选

    作者 | hyk_1996 来源 | CSDN博客 1. nn.Module.cuda() 和 Tensor.cuda() 的作用效果差异 无论是对于模型还是数据,cuda()函数都能实现从CPU到G ...

  7. pytorch统计矩阵非0的个数_PyTorch常见的12坑

    原标题:PyTorch常见的12坑 1. nn.Module.cuda 和 Tensor.cuda 的作用效果差异 无论是对于模型还是数据,cuda函数都能实现从CPU到GPU的内存迁移,但是他们的作 ...

  8. 【Pytorch神经网络实战案例】27 MaskR-CNN内置模型实现语义分割

    1 PyTorch中语义分割的内置模型 在torchvision库下的models\segmentation目录中,找到segmentation.Py文件.该文件中存放着PyTorch内置的语义分割模 ...

  9. pytorch常见错误(持续更新)

    1. nn.Module.cuda() 和 Tensor.cuda() 的作用效果差异 无论是对于模型还是数据,cuda()函数都能实现从CPU到GPU的内存迁移,但是他们的作用效果有所不同. 对于n ...

最新文章

  1. 解决linux mysql命令 bash: mysql: command not found 的方法
  2. YOLOv3 best_iou问题
  3. 软件工程:汇编语言和C语言在软件工程的应用,计算机学生必看!
  4. 图表样式无法实现个性化定制?这个ECharts插件解锁多图表样式
  5. 最大子树和(洛谷-P1122)
  6. 软件工程导论 07章软件测试
  7. 美国DHS向国会提交政府《移动设备安全研究》报告
  8. kali攻击139端口_简易入侵139端口
  9. Mac 配置maven
  10. JAVA 数组降序排列思路
  11. ASM学习笔记1 - 初识ClassVistor ——以ClassReader的应用为例
  12. Linux安装jdk,mysql,tomcat,redis和nginx
  13. 部署阿里云盘的目录文件列表程序教程
  14. 51nod 1603 限高二叉排列树(求补思想-DP)
  15. JMS(Java消息服务)(Activemq简单介绍)
  16. os的概念,基本特征
  17. 数仓 元数据管理 Atlas 的使用
  18. 洛谷P2495 [SDOI2011]消耗战(虚树dp)
  19. win10如何开启ClearType文本
  20. unity3d 更换项目字体

热门文章

  1. w​i​n​8​.1​无​线​上​网​ ​B​r​o​a​d​c​o​m​ ​8​0​2​.​1​1​n​ ​受​限​问​题
  2. Windbg+Vmware/VirutalBox内核调试加速工具VirtualKD
  3. Kubectl get pods 一直处于 Status:containerCreating
  4. Libc堆管理机制及漏洞利用技术 (一)
  5. CMake命令之list
  6. 今日头条的面试题(部分)
  7. 储存卡怎么格式化为fat32_电脑复制文件到U盘提示文件容量太大该怎么办?
  8. 华为鸿蒙系统手机销量,两个品牌助力华为新生,但最终会是谁拯救谁
  9. drupal与html转换,Drupal 7修改網頁HTML和顯示Title的辦法
  10. qchart 图表_Qt下绘制图表——QtCharts版