在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抓taobao图片爬虫
Oct 26 Python
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
Mar 30 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
python 求定积分和不定积分示例
Nov 20 Python
将python包发布到PyPI和制作whl文件方式
Dec 25 Python
Python实现i人事自动打卡的示例代码
Jan 09 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
Apr 03 Python
matplotlib基础绘图命令之imshow的使用
Aug 13 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 Python
浅谈Python xlwings 读取Excel文件的正确姿势
Feb 26 Python
Python加密与解密模块hashlib与hmac
Jun 05 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
配置支持SSI
2006/11/25 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
php防止sql注入代码实例
2013/12/18 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
利用PHP实现开心消消乐的算法示例
2017/10/12 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
jquery遍历json对象集合详解
2016/05/18 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
2017/05/08 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
Vue3.0数据响应式原理详解
2019/10/09 Javascript
javascript实现计算器功能
2020/03/30 Javascript
[33:23]VG vs Pain 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python datetime时间格式化去掉前导0
2014/07/31 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
python读取几个G的csv文件方法
2019/01/07 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
python链表类中获取元素实例方法
2021/02/23 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
大学生创业策划书
2014/02/02 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
Python中for后接else的语法使用
2021/05/18 Python