计算模型计算量MAC

onnx

python 复制代码
import onnx_tool

model_path = 'resnet50_224x224.onnx' #本地模型

onnx_tool.model_profile(model_path)

模型

python 复制代码
from torchprofile import profile_macs
from mirnet_v2_g3_conv13_noskff_arch import *
from thop import profile


if __name__ == '__main__':
    model_temp = MIRNet_v2(
        inp_channels=4,
        out_channels=4,
        n_feat=32,
        n_RRG=4,
        n_MRB=1
    )
    model_temp.eval()
    inp_frames = torch.randn(1, 4, 2568//2, 1440//2)
    #inp_frames = torch.randn(1, 4, 1920//2, 1080//2)
    inp_frames = torch.randn(1, 4, 128, 128)
    macs = profile_macs(model_temp, (inp_frames))
    print(macs // 1e9) # 计算量在 587 G 左右

    flops, params = profile(model_temp, inputs = (inp_frames, ))
    print('MACs = ' + str(flops/1000**3) + 'G' + '(PMRID)')
    print('Params = ' + str(params/1000**2) + 'M' )
相关推荐
用户098880217932 小时前
Topaz Photo AI人工智能图像降噪 安装教程(Mac)
macos·mac·图像识别
白总Server7 小时前
Golang 依赖注入:构建松耦合架构的关键技术
linux·运维·服务器·macos·架构·golang·xcode
awp25810 小时前
Mac 芯片系列 安装cocoapod 教程
macos
海尔辛10 小时前
Unity Mac 笔记本操作入门
macos·unity·游戏引擎
I烟雨云渊T16 小时前
iOS 电子书听书功能的实现
macos·ios·cocoa
qq_2147826117 小时前
mac下通过anaconda安装Python
python·macos·jupyter
程知农1 天前
Mac电脑_钥匙串操作选项变灰的情况下如何删除?
macos
键盘敲没电1 天前
【iOS】多线程基础
学习·macos·ios·objective-c·cocoa
Wario1 天前
我在 Mac 上装了 Aerospace,效率翻倍不是说说而已
macos·mac
西京刀客1 天前
macos常见且应该避免被覆盖的系统环境变量(避免用 USERNAME 作为你的自定义变量名)
macos