Skip to content
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

关于后处理的问题 #409

Closed
jiangzhangze opened this issue Jun 27, 2023 · 3 comments
Closed

关于后处理的问题 #409

jiangzhangze opened this issue Jun 27, 2023 · 3 comments

Comments

@jiangzhangze
Copy link

请提出你的问题 Please ask your question

1.想对loss做可视化,如何将train.log中的loss提取出来;
2.PINN预测的流场是以离散的点来排列的,paraview中可视化效果如下:
image
如何获得连续的流场,如文档中一样。

@HydrogenSulfate
Copy link
Collaborator

在paraview里为这个数据添加一个 Delaunay2D filter 即可

@jiangzhangze
Copy link
Author

Hi, @HydrogenSulfate ,关于第一点,我发现solver中的train_output_info的数据类型是<ppsci.utils.misc.AverageMeter object at 0x00000216EEA5F550>有什么办法把里面的各个loss输出保存为csv文件吗

@HydrogenSulfate
Copy link
Collaborator

Hi, @HydrogenSulfate ,关于第一点,我发现solver中的train_output_info的数据类型是<ppsci.utils.misc.AverageMeter object at 0x00000216EEA5F550>有什么办法把里面的各个loss输出保存为csv文件吗

train_output_info 是一个dict,AverageMeter 是其 value 的类型,通过滑动均值的方式计算平均 loss,所以没有保存全部的 loss,PaddleScience 没有提供导出 loss 为 csv 格式的功能,可以通过打印每个 step 的 loss,然后把输出重定向到文本文件里,再转成 csv。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants