I am training the following model:
with slim.arg_scope(inception_arg_scope(is_training=True)): logits_v, endpoints_v
I met the same problem and solved. When you use slim.batch_norm,be sure to use slim.learning.create_train_op instead of tf.train.GradientDecentOptimizer(lr).minimize(loss) or other optimizer. Try it to see if it works!
slim.batch_norm
slim.learning.create_train_op
tf.train.GradientDecentOptimizer(lr).minimize(loss)