code: def _translate_op_name_attributes_to_string(self, op_name, event):
      result = "{}-[{},{},{}]-[{},{},{}]-{}-{}".format(
          op_name,
          event.grid_x,
          event.grid_y,
          event.grid_z,
          event.block_x,
          event.block_y,
          event.block_z,
          event.registers_per_thread,
          event.shared_memory,
      )
      return result
  
file_path: VisualDL/visualdl/component/profiler/parser/kernel_parser.py
imports: import collections
label_desc: Use image node_id 3 for calling the KernelParser obj's underlying member method code with example usage: obj._translate_op_name_attributes_to_string(op_name, event) and returns: result