class_docstr: A Function specifies a layer, its parameters, and its inputs (which
  are Tops from other layers).
class_docstr_tok: ["A","Function","specifies","a","layer",",","its","parameters",",","and","its","inputs","(","which","are","Tops","from","other","layers",")","."]
code: def _get_top_name(self, top, names, autonames):
      if top not in names:
          autonames[top.fn.type_name] += 1
          names[top] = top.fn.type_name + str(
              autonames[top.fn.type_name]
          )
      return names[top]
  
file_path: insightface/tools/onnx2caffe/MyCaffe.py
imports: from collections import OrderedDict, Counter
  from caffe.proto import caffe_pb2
  from google import protobuf
  import six
label_desc: Use image node_id 3 for calling the Function obj's underlying member method code with example usage: obj._get_top_name(top, names, autonames) and returns: names