听起来您将批量大小明确地设置为训练作业中输入形状的一部分,例如
x = tf.placeholder("float", shape=[5, 512, 512, 12])
相反,您应该不指定批量大小,如下所示:
x = tf.placeholder("float", shape=[None, 512, 512, 12])
这样,无论是在培训还是在推理时,图表都可以使用您提供的任何批量大小。
如果您的代码需要明确知道批量大小,请参阅 这里 一些提示。