class_docstr: Benchmark NCF model using real data.
docstr: 8 GPU using keras fit/compile.
docstr_tok: ["8","GPU","using","keras","fit\/compile","."]
code: def benchmark_8_gpu_mlperf_like(self):
      """8 GPU using keras fit/compile."""
      self._setup()
      FLAGS.num_gpus = 8
      FLAGS.train_epochs = 17
      FLAGS.batch_size = 1048576
      FLAGS.eval_batch_size = 160000
      FLAGS.learning_rate = 0.0045
      FLAGS.beta1 = 0.25
      FLAGS.beta2 = 0.5
      FLAGS.epsilon = 1e-8
      self._run_and_report_benchmark_mlperf_like()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import time
  from absl import flags
  from absl.testing import flagsaver
  import tensorflow
  from utils import benchmark_wrappers
  from utils.recommendation import ncf_common
  from utils.recommendation import ncf_keras_main
  from utils.flags import core
label_desc: Use image node_id 30 for calling the NCFKerasAccuracy obj's underlying member method code with example usage: obj.benchmark_8_gpu_mlperf_like() without return types