class_docstr: Benchmark NCF model using real data.
docstr: Run test and report results.
  
  Note: Target is 0.635, but some runs are below that level. Until we have
  multi-run tests, we have to accept a lower target.
  
  Args:
    hr_at_10_min: Minimum acceptable hr@10 value.
    hr_at_10_max: Maximum acceptable hr@10 value.
docstr_tok: ["Run","test","and","report","results",".","Note",":","Target","is","0.635",",","but","some","runs","are","below","that","level",".","Until","we","have","multi-run","tests",",","we","have","to","accept","a","lower","target",".","Args",":","hr_at_10_min",":","Minimum","acceptable","hr","@","10","value",".","hr_at_10_max",":","Maximum","acceptable","hr","@","10","value","."]
code: def _run_and_report_benchmark(
      self, hr_at_10_min=0.630, hr_at_10_max=0.645
  ):
      """Run test and report results.
  
      Note: Target is 0.635, but some runs are below that level. Until we have
      multi-run tests, we have to accept a lower target.
  
      Args:
        hr_at_10_min: Minimum acceptable hr@10 value.
        hr_at_10_max: Maximum acceptable hr@10 value.
      """
      super(NCFKerasAccuracy, self)._run_and_report_benchmark(
          hr_at_10_min=hr_at_10_min, hr_at_10_max=hr_at_10_max
      )
  
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 3 for calling the NCFKerasAccuracy obj's underlying member method code with example usage: obj._run_and_report_benchmark(hr_at_10_min, hr_at_10_max) without return types