code: def fake_delete(self, op):
      for tensor_name in op.input:
          if (
              tensor_name in self.const_tensor_names
              or tensor_name in self.input_names
          ):
              continue
          mace_check(
              tensor_name in self.ref_counts
              and self.ref_counts[tensor_name] > 0,
              "Invalid: ref_count is 0.",
          )
          self.ref_counts[tensor_name] -= 1
          if self.ref_counts[tensor_name] is 0:
              mem_block = self.remove_mem_block_by_name(
                  self.used_mem_list, tensor_name
              )
              mace_check(
                  mem_block is not None,
                  "error, can not find tensor: %s" % tensor_name,
              )
              self.free_mem_list.append(mem_block)
              self.free_mem_list.sort(
                  key=lambda mem_block: mem_block.size
              )
  
file_path: mace/tools/python/micro/mem_computer.py
imports: from utils.convert_util import data_type_to_np_dt
  from utils.util import mace_check
  import numpy
label_desc: Use image node_id 6 for calling the MemComputer obj's underlying member method code with example usage: obj.fake_delete(op) without return types