onnx模型获取每一层的属性

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import onnx
 
# 加载ONNX模型
model_path = "model.onnx"
model = onnx.load(model_path)
 
# 遍历模型的图结构,获取每一层的节点属性
for node in model.graph.node:
  # 输出节点名称和类型
  print(f"Node Name: {node.name}")
  print(f"Node Type: {node.op_type}")
   
  # 遍历节点的属性,输出属性名称和值
  for attr in node.attribute:
    print(f"  Attribute Name: {attr.name}")
    #print(f"  Attribute Value: {attr.ints or attr.floats or attr.strings or attr.graph or attr.sparse_tensor or attr.tensor}")

  

posted @   Truman001  阅读(998)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
历史上的今天:
2018-03-23 C++11-元组
2018-03-23 文件读写
点击右上角即可分享
微信分享提示