构建yoloV3的resblock时,python的一个小坑

在构建一个简单的卷积层时,出现如下的错误:

代码如下:

class resblock(nn.Module):def __init__(self,inputDims):super(resblock,self).__init__()self.inputChannels = inputDimsself.middleChannels = int(inputDims/2)#报错行self.conv1 = nn.Conv2d(in_channels=inputDims,out_channels=inputDims/2,kernel_size=1,stride=1)self.bn1 = nn.BatchNorm2d(self.middleChannels)self.active1 = nn.LeakyReLU()self.conv3x3 = nn.Conv2d(in_channels=self.middleChannels,out_channels=inputDims,kernel_size=3,stride=1,padding=1)self.bn2 = nn.BatchNorm2d(inputDims)self.active2 = nn.LeakyReLU()self.shortcut = shortCut()def forward(self,x):y1 = self.active1(self.bn1(self.conv1(x)))y = self.active2(self.bn2(self.conv3x3(y1)))return self.shortcut(x,y)

产生的原因是因为在python3中两个整型相除得到的是浮点型,例如:4/2=2.0,而在构建卷积时的参数要求时整型

【深度学习】empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=None相关推荐

  1. empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType),

    完整报错如下: TypeError: empty() received an invalid combination of arguments - got (tuple, dtype=NoneType ...

  2. TypeError: mean() received an invalid combination of arguments - got (list, dim=int), but expected o

    TypeError: mean() received an invalid combination of arguments - got (list, dim=int), but expected o ...

  3. TypeError: norm() received an invalid combination of arguments解决办法

    1.问题 使用pytorch中torch.nn.functional模块时,出现以下报错: 问题代码位于: mean, std = [0.485, 0.456, 0.406], [0.229, 0.2 ...

  4. 34.Oracle深度学习笔记——12C的AWR初步解读

    34.Oracle深度学习笔记--12C的AWR初步解读 关于AWR,蛤蟆也经常看.因为经常看别人给出的建议,很难有深刻体会.对此,计划花费几个晚上时间好好体会一把并记录下来.此处以单实例为例.列出目 ...

  5. 【从零开始学深度学习编译器】十三,如何在MLIR里面写Pass?

    [GiantPandaCV导语]这篇文章是学习了比较久然后按照自己的理解步骤重新总结了下来,主要是MLIR Toy Tutorials第3,4篇文章的内容.这里主要讲解了如何在MLIR中自定义Pass ...

  6. Deepmind讲座:深度学习中的记忆和注意力 注意力机制发展史与详解

    DeepMind x UCL | Deep Learning Lectures | 8/12 | Attention and Memory in Deep Learning(机翻讲稿) 图片外链失效, ...

  7. 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1

    日萌社 人工智能AI:TensorFlow Keras PyTorch MXNet PaddlePaddle 深度学习实战 part1 人工智能AI:TensorFlow Keras PyTorch ...

  8. 转载【数据集】计算机视觉,深度学习,数据挖掘数据集整理

    金融 美国劳工部统计局官方发布数据 上证A股日线数据,1999.12.09 至 2016.06.08,前复权,1095支股票 深证A股日线数据,1999.12.09 至 2016.06.08,前复权, ...

  9. 深度学习 大数据集处理_大规模深度学习数据集管理系统

    深度学习 大数据集处理 Machine learning is data-driven. Most artificial intelligence (AI) practitioners would a ...

最新文章

  1. 美博士环保聚焦“限漆令”出台之后的涂料行业
  2. CE6内核启动过程-新角度
  3. java 12-3 StringBuffer的添加和删除功能
  4. Hexo 博客自定义一个不使用主题模板渲染的独立页面
  5. 软件工程 团队作业 #9
  6. 集成LNMP/LAMP/FAMP的LuNamp2.1正式版开源发布
  7. Tensorflow Lite人体姿势跟踪功能上线:基于PosNet的实时人体姿态估计
  8. redis专题:redis键值设计、性能优化以及redis连接池配置
  9. git创建一个自己的本地仓库
  10. 鸿蒙第三代手机,荣耀Magic 3最新确认,鸿蒙系统+双6400万,最期待的荣耀来了
  11. LeetCode 459. 重复的子字符串(Repeated Substring Pattern)
  12. 极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网
  13. 专访数据挖掘领头人韩家炜教授:不要迷信权威,做学问要秉承「三个真实」...
  14. 远程线程注入技术 屏蔽ctrl+alt+del
  15. MATROSKA 文件格式
  16. Ps UI设计如何简单快捷切图
  17. 好心情:抗抑郁药物的不良反应和处理措施
  18. 《异星歧途》,特别有意思的一个故事
  19. 时光不会辜负你一直以来的坚持——读《人生效率手册》
  20. 老生常谈 | 跨域,别怕

热门文章

  1. python 标签数量_python实现的批量分析xml标签中各个类别个数功能示例
  2. 范灵俊(1983-),男,博士,中国科学院计算技术研究所工程师.
  3. 作者:牛海波,男,中国国防科技信息中心工程师。
  4. 【项目管理】项目进度管理的关键路径
  5. 【面向对象】类的本质
  6. 【操作系统】常见进程调度算法特点总结比较
  7. unity快捷放置物体操作
  8. JavaScript基础学习--数据类型
  9. 40种网站设计常用技巧
  10. 为什么大学感觉学编程很难?原因有这三点。