code: def run_test(self, test_config):
      print("\n")
      print("{0}: starting......".format(self.id()))
      prefix = "gpt2_perf"
  
      test_file = self.gen_output_name(test_config, prefix)
      self.run_gpt2_test(test_config, test_file)
      exec_time = self.grep_latency_from_file(test_file)
  
      if exec_time == 0.0:
          print(
              "{0}: no latency found in file {1}".format(
                  self.id(), test_file
              )
          )
      else:
          print(
              "{0}: execution time per iteration is {1}ms.".format(
                  self.id(), exec_time
              )
          )
  
file_path: DeepSpeed/tests/model/Megatron_GPT2/run_perf_baseline.py
imports: import unittest
  import re
  from test_common import BaseTestCase
label_desc: Use image node_id 6 for calling the GPT2PerfBaselineTestCase obj's underlying member method code with example usage: obj.run_test(test_config) without return types