message: Remove the unnecessary `8 *` from Keras evaluate call
  Summary: TF2.4 Only
  Reviewers: #tensorflow, #framework_ip_review_-_any_oss_or_third-party_code_use_has_been_approved, babakk
  Maniphest Tasks: T47443
diff: @@ -372,23 +372,18 @@ class DistributedTF2Test(test_util.TensorFlowTestCase):
  def run_eval_step_keras(x, y):
  scores = model_keras.evaluate(x,
  y,
  - batch_size=8,
  steps=popdist.getNumTotalReplicas())
  return scores
  - # TODO(T47443) The `8 *` will be removed later, but it depends on a fix
  - # for T47443.
  x_keras_eval = tf.constant(
  tf.cast(
  - np.repeat(input_sample,
  - 8 * popdist.getNumTotalReplicas(),
  - axis=0), tf.float32))
  + np.repeat(input_sample, popdist.getNumTotalReplicas(), axis=0),
  + tf.float32))
  y_keras_eval = tf.constant(
  tf.cast(
  - np.repeat(output_sample,
  - 8 * popdist.getNumTotalReplicas(),
  - axis=0), tf.float32))
  + np.repeat(output_sample, popdist.getNumTotalReplicas(), axis=0),
  + tf.float32))
  with tf.device("/device:IPU:0"):
  val_loss_final_tf = run_eval_step_tf(x_tf, y_tf)
  