在Pytorch中计算自己模型的FLOPs方式


Posted in Python onDecember 30, 2019

https://github.com/Lyken17/pytorch-OpCounter

安装方法很简单:

pip install thop

基本用法:

from torchvision.models import resnet50from thop import profile
model = resnet50()
flops, params = profile(model, input_size=(1, 3, 224,224))

对自己的module进行特别的计算:

class YourModule(nn.Module):
# your definition
def count_your_model(model, x, y):
# your rule
hereflops, params = profile(model, input_size=(1, 3, 224,224),
custom_ops={YourModule: count_your_model})

以上这篇在Pytorch中计算自己模型的FLOPs方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python base64 decode incorrect padding错误解决方法
Jan 08 Python
python写入xml文件的方法
May 08 Python
python实现备份目录的方法
Aug 03 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
Python如何快速实现分布式任务
Jul 06 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
python传到前端的数据,双引号被转义的问题
Apr 03 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
Python的logging模块基本用法
Dec 24 Python
使用python求解迷宫问题的三种实现方法
Mar 17 Python
Pytorch之保存读取模型实例
Dec 30 #Python
Python爬虫解析网页的4种方式实例及原理解析
Dec 30 #Python
Python中如何将一个类方法变为多个方法
Dec 30 #Python
pytorch 实现打印模型的参数值
Dec 30 #Python
Python如何基于smtplib发不同格式的邮件
Dec 30 #Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 #Python
Python类反射机制使用实例解析
Dec 30 #Python
You might like
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
解析php中session的实现原理以及大网站应用应注意的问题
2013/06/17 PHP
深入浅析php json 格式控制
2015/12/24 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
jQuery提示效果代码分享
2014/11/20 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
2020/09/04 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
python fabric使用笔记
2015/05/09 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
Python如何在DataFrame增加数值
2020/02/14 Python
关于Python解包知识点总结
2020/05/05 Python
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
《悯农》教学反思
2014/04/28 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
结婚司仪主持词
2015/06/29 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript
Sql Server之数据类型详解
2022/02/28 SQL Server
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android