Pytorch计算模型的参数量和计算量
程序员文章站
2024-03-15 11:34:59
...
1. 安装 thop
1.1 常规安装
pip install thop
1.2 若上述安装方式错误,可以参考以下方式:
pip install thop-i http://pypi.douban.com/simple --trusted-host pypi.douban.com
参考:https://editor.csdn.net/md/?articleId=106466047
2. 使用thop计算参数量和计算量
### 基本用法
from nets.yolo4 import YoloBody ## 导入模型
from thop import profile ## 导入thop模块
model = YoloBody(3,20)
input = torch.randn(1, 3, 416, 416)
flops, params = profile(model, inputs=(input,))
print('flops',flops) ## 打印计算量
print('params',params) ## 打印参数量
附一张自己模型计算得到的结果:
上一篇: TF内部公式详解
推荐阅读
-
Pytorch计算模型的参数量和计算量
-
输入数量和价格自动计算输出金额的js代码
-
输入数量和价格自动计算输出金额的js代码
-
[MSSQL]分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每
-
pytorch 计算Parameter和FLOP的操作
-
分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录
-
如何计算caffe模型的参数量params与flops
-
Pytorch——tensorboard可视化模型计算图——add_graph() 和 torchsummary可视化模型信息
-
输入数量和价格自动计算输出金额的js代码_表单特效
-
符合CSS规范的盒子模型的总宽度和总高度是如何计算的? 到底包不包括 margin 外边距?