-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
可视化GPT2的时候出了问题 #5
Comments
您好,已收到信息,我检查了一下这个模型,您可以将模型的输入更改一下吗 |
new.zip |
输入改成二维的哈😄 |
请问这个对输入输出有影响吗?因为我想GPT2的模型,作为输入,一般都是一个一维向量?只不过是长度不同。😄 |
一般都是个多维的,比如你输入一个句子,经过tokenizer之后会变成[1,n],n就是token数,而1就是batch-size |
感谢您的热情回答!已经调整好了,附上Python文件和前后txt。new_2.zip
|
针对这个网络,发现了以下问题:
针对上述两个问题,在本次提交时已经修复,您可以使用这条指令运行并获得可视化的模型结构图: 如果要可视化优化后的网络结构图,您可能还需要去对应的可视化类中添加一些方法来解析当前算子(%aten::slice_xxx),比如正则表达式,相应的如果要加上tensor信息,可能也需要这样做,您可以尝试来优化此类问题。如有疑问可随时联系哦😄 |
您好!
我在使用这个仓库来对TVM进行可视化,但是我在可视化GPT2模型时出了问题。
首先在我产生了pass前和paas后的文件后,使用
来生成图,观测到了错误:
我进一步去所产生的GraphViz源文件看,看到有一些节点在定义的时候显示
"%aten::addmm_0.bias"
,但是在定义点之间的关联关系时变成了这样子"%aten":"":addmm_17.bias -> "%351" [label=""]
,这样肯定无法被GraphViz读取并画图。因此我在想更新这个小bug,方便的话请您指导一下。
附上产生的GraphViz源文件
visu_gpt_relay_ir
、优化前后的txtgpt2_fo_bp.txt``gpt2_fo_ap.txt
和我用于优化模型的代码from_pytorch.py
.viz.zip谢谢!
The text was updated successfully, but these errors were encountered: