pytorch计算网络参数量和Flops

python 复制代码
from torchsummary import summary
summary(net, input_size=(3, 256, 256), batch_size=-1)

输出的参数是除以一百万(/1000000)M,

python 复制代码
from fvcore.nn import FlopCountAnalysis
inputs = torch.randn(1, 3, 256, 256).cuda()
flop_counter = FlopCountAnalysis(net, inputs)
print(f"FLOPs: {flop_counter.total()}")

输出的参数是B,(/1024/1024/1024)G,(/1024/1024/1024/1024)T

相关推荐
算法狗23 分钟前
大模型面试题:大模型FFN中用SwiGLU为啥设置FFN的映射为8/3*d呢?
人工智能
humors22133 分钟前
四步生成喜欢的图片
人工智能·ai·图片·背景·祝福·头像
_codemonster38 分钟前
BERT和Transformer的双向性理解
人工智能·bert·transformer
十铭忘44 分钟前
SAM2跟踪的理解19——位置编码
人工智能·深度学习·计算机视觉
张二娃同学1 小时前
深度学习入门篇——Github的使用和项目的导入
人工智能·git·深度学习·开源·github
一个处女座的程序猿O(∩_∩)O1 小时前
transformer模型:彻底改变AI格局的革命性架构
人工智能·深度学习·transformer
Damon小智1 小时前
【TextIn大模型加速器 + 火山引擎】跨国药企多语言手册智能翻译系统设计与实现
人工智能·ai·ocr·agent·火山引擎
2501_936146041 小时前
YOLOv26鱼类目标检测与计数任务实现与优化
人工智能·yolo·目标检测
老吴学AI1 小时前
范式转移:生成式AI如何重新定义“智能应用
人工智能·aigc·agent
540_5401 小时前
ADVANCE Day33
人工智能·python·机器学习