在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 相关文章推荐
解决pyqt中ui编译成窗体.py中文乱码的问题
Dec 23 Python
Python pandas常用函数详解
Feb 07 Python
unittest+coverage单元测试代码覆盖操作实例详解
Apr 04 Python
python 调用有道api接口的方法
Jan 03 Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 Python
Python设计模式之命令模式原理与用法实例分析
Jan 11 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
Jun 04 Python
pytorch使用指定GPU训练的实例
Aug 19 Python
python实现单链表的方法示例
Sep 03 Python
python查看数据类型的方法
Oct 12 Python
简单了解如何封装自己的Python包
Jul 08 Python
python中scrapy处理项目数据的实例分析
Nov 22 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
财务经理岗位职责
2013/11/09 职场文书
毕业实习个人鉴定范文
2013/12/10 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
2014年机关工会工作总结
2014/12/19 职场文书
如何写观后感
2015/06/19 职场文书
关于开学的感想
2015/08/10 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers