VisualDL icon indicating copy to clipboard operation
VisualDL copied to clipboard

输出图片变化的代码提问

Open NwTbbetter opened this issue 3 years ago • 1 comments

如果跑大型的模型,想要输出图片经过每个卷积层的变化,应该把输出日志的代码写在哪里呀

是ppdet/engine/trainer.py里的def trian()嘛

具体的实现代码应该怎么写呀

NwTbbetter avatar Aug 29 '22 18:08 NwTbbetter

你好,如果想要采集这些数据的话,或许会比较麻烦,最简单的思路就是在模型(nn.Layer)实现的forward方法里,在每个卷积层的输出后面加入记录的代码。或许你可以自己写个post hook, 这个post hook用来记录每个Layer它forward后的输出,关于post hook的作用和怎么写可以参考 https://www.paddlepaddle.org.cn/documentation/docs/zh/api/paddle/nn/Layer_cn.html#register-forward-post-hook-hook

rainyfly avatar Sep 01 '22 03:09 rainyfly