Batchnorm.eval() cause worst result

model
a = [Sequential(convolution(), batchnorm(),activation_f())] * n
b = [Sequential(Upsample(), batchnorm(), convolution(), batchnorm(), activation_f(), convolution(), batchnorm(), activation_f())] * n
model = Sequential(*a, *b)

no

no

I try with only one batch