首页 Paddle框架 帖子详情
TypeError: instance_norm
收藏
快速回复
Paddle框架 问答深度学习炼丹技巧 863 2
TypeError: instance_norm
收藏
快速回复
Paddle框架 问答深度学习炼丹技巧 863 2

这个报错应该怎么debug啊,paddle新手很无奈

Traceback (most recent call last):
File "train_oulu.py", line 98, in
runner.train(max_epochs=15)
File "/home2/xiaoyao/project/face_antispoof_rgb/LGSC-for-FAS/utils/runner.py", line 210, in train
score = self.val()
File "/home2/xiaoyao/project/face_antispoof_rgb/LGSC-for-FAS/utils/runner.py", line 173, in val
cue = self.model(imgs, label, return_loss=False)
File "/home2/xiaoyao/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/dygraph/layers.py", line 461, in __call__
outputs = self.forward(*inputs, **kwargs)
File "/home2/xiaoyao/project/face_antispoof_rgb/LGSC-for-FAS/models/scan.py", line 127, in forward
outs = self.neck(outs)
File "/home2/xiaoyao/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/dygraph/layers.py", line 461, in __call__
outputs = self.forward(*inputs, **kwargs)
File "/home2/xiaoyao/project/face_antispoof_rgb/LGSC-for-FAS/models/scan.py", line 75, in forward
out = self.conv2x2[i](out)
File "/home2/xiaoyao/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/dygraph/layers.py", line 461, in __call__
outputs = self.forward(*inputs, **kwargs)
File "/home2/xiaoyao/project/face_antispoof_rgb/LGSC-for-FAS/utils/conv_module.py", line 117, in forward
x = self.norm(x)
File "/home2/xiaoyao/anaconda3/envs/paddle/lib/python3.7/site-packages/paddle/fluid/dygraph/layers.py", line 461, in __call__
outputs = self.forward(*inputs, **kwargs)
File "/home2/xiaoyao/project/face_antispoof_rgb/LGSC-for-FAS/utils/norm_module.py", line 106, in forward
outs = core.ops.instance_norm(inputs, attrs, outputs)
TypeError: instance_norm(): incompatible function arguments. The following argument types are supported:
1. (arg0: paddle::imperative::VarBase, arg1: paddle::imperative::VarBase, arg2: paddle::imperative::VarBase, *args) -> Tuple[paddle::imperative::VarBase, paddle::imperative::VarBase, paddle::imperative::VarBase]

Invoked with: {'X': [], 'Scale': [name instance_norm_5.w_0, dtype: VarType.FP32 shape: [256] lod: {}
dim: 256
layout: NCHW
dtype: float
data: [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
], 'Bias': [name instance_norm_5.b_0, dtype: VarType.FP32 shape: [256] lod: {}
dim: 256
layout: NCHW
dtype: float
data: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
]}, {'momentum': 0.9, 'epsilon': 1e-05, 'is_test': True, 'data_layout': 'NCHW', 'use_mkldnn': False, 'fuse_with_relu': False, 'use_global_stats': False, 'trainable_statistics': False}, {'Y': [], 'SavedMean': [], 'SavedVariance': []}

0
收藏
回复
全部评论(2)
时间顺序
HolliZhao
#2 回复于2020-06

TypeError: instance_norm(): incompatible function arguments.  看错误提示应该是传入的参数类型不对导致报错。具体情况要看下代码。

0
回复
thinc
#3 回复于2020-06

梯度爆炸了

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户