forked from lutzroeder/netron
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
本 ISSUE 用于跟踪 Netron 原生支持 Paddle PIR 可视化的相关问题 ~
Update 20241113
已测试如下模型:
图中的 while 子图 block_1
图中的 if 子图 block_1
if 子图 block_2
图中的 pylayer 子图
图中的 while 子图
另外,tensor 边的映射如下
目前需要确认的问题:
- 子图的显示方案
netron 显示子图的方案如上图所示,是单独开一个窗口。VisualDL 如何显示的,可以在评论区贴一下 ~
至少需要覆盖以下几种情况:
- 只有一个子图
- 多个子图
- 即有 attr 也有子图
- 子图中还可以有子图
不过,具体采用哪种方案,得说服 netron 作者 ... ...
- op 和属性的映射
目前,save 时会压缩,有一些 op 会用简写,如 p ,相应的属性也没有名字,这里暂时以 idx 作为 name。
可以提供一下需要映射的字段做适配 ~
- json 中有一些字段在 netron 中没有合适的映射位值,如
OADA,这里没有做适配。 - tensor 边在做映射时,只考虑
t_dtensor这一种情况,与 netron 中其他框架保持一致。 - "ModuleOp" 是个啥?json 中找不到 ... ...
- 可以再贴一些需要验证的 json 模型 ~
- 目前只有 json 模型文件,是否还需要参数文件?
- 目前 netron 的子图中只能读取一个 graph,但是 json 模型还是用的
blocks的形式,所以,目前的解决方法是只显示region 中第一个block。
请各位大佬看看还有啥遗漏或者建议?
p.s. netron 的 repo 好像只有一个 PR 被合入,这个做为潜在风险吧 ... ...
Metadata
Metadata
Assignees
Labels
No labels










