code: def _clear_debug_info(ops, perform_clear):
      """
      Removes debug information from operators, they are copious.
  
      Args:
          ops: List of Caffe2 operators
          perform_clear: Boolean passed from _operators_to_graph_def specifying
              whether to remove the debug information. This boolean is passed into
              this function to reduce the complexity of _operators_to_graph_def.
  
      Returns:
          None. Modifies the list of Caffe2 operators in-place and removes the
          'debug_info' field.
  
      """
      if not perform_clear:
          return
  
      for op in ops:
          if op.HasField("debug_info"):
              op.ClearField("debug_info")
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import copy
  import logging
  import os
  import re
  from builtins import bytes
  from caffe2.proto import caffe2_pb2
  from caffe2.python import core, workspace
  from .proto.graph_pb2 import GraphDef
  from .proto.node_def_pb2 import NodeDef
  from .proto.tensor_shape_pb2 import TensorShapeProto
label_desc: Use image node_id 16 for calling a global function with example usage: _clear_debug_info(ops, perform_clear) without return types