在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字典多条件排序方法实例
Jun 30 Python
Python编写百度贴吧的简单爬虫
Apr 02 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
python交互式图形编程实例(二)
Nov 17 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
python找出完数的方法
Nov 12 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
python自动化发送邮件实例讲解
Jan 04 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 16 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 Python
python flappy bird小游戏分步实现流程
Feb 15 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
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
PHP 采集程序 常用函数
2008/12/18 PHP
phpstrom使用xdebug配置方法
2013/12/17 PHP
php向js函数传参的几种方法
2014/08/10 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
python读取TXT到数组及列表去重后按原来顺序排序的方法
2015/06/26 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
Linux如何压缩可执行文件
2014/03/27 面试题
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
React中的Context应用场景分析
2021/06/11 Javascript
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang