请问tf.train.batch([image, label], batch_size, capacity=capacity)中的capacity参数怎么设置?和batch_size以及数据集的样本数有关吗?

请问tf.train.batch([image, label], batch_size, capacity=capacity)中的capacity参数怎么设置?和batch_size以及数据集的样本数有关吗?