class_docstr: This is a base class used to create Caffe2 operator benchmark
class_docstr_tok: ["This","is","a","base","class","used","to","create","Caffe2","operator","benchmark"]
docstr: this is used to label the operator being benchmarked
docstr_tok: ["this","is","used","to","label","the","operator","being","benchmarked"]
code: def module_name(self):
      """this is used to label the operator being benchmarked"""
      if self.user_provided_name:
          return self.user_provided_name
      return self.__class__.__name__
  
imports: from collections import namedtuple
  import benchmark_utils
  from benchmark_test_generator import _register_test
  from caffe2.proto import caffe2_pb2
  from caffe2.python import core, workspace
  from .benchmark_core import TestConfig
label_desc: Use image node_id 6 for calling the Caffe2BenchmarkBase obj's underlying member method code with example usage: obj.module_name() and returns: self, self