code: def generate_obfuscated_name(namespace, name, model_names_set):
      md5 = hashlib.md5()
      md5.update(namespace.encode("utf-8"))
      md5.update(name.encode("utf-8"))
      md5_digest = md5.hexdigest()
  
      name = md5_digest[:8]
      while name in model_names_set:
          name = md5_digest
          assert name not in model_names_set
      model_names_set.add(name)
      return name
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import argparse
  import datetime
  import os
  import hashlib
  from jinja2 import Environment, FileSystemLoader
  from py_proto import mace_pb2
  from utils import device
  from utils import util
  from utils.util import mace_check
  from utils.util import MaceLogger
  from utils import config_parser
  from utils.config_parser import CPP_KEYWORDS
  from transform.base_converter import MaceKeyword
label_desc: Use image node_id 1 for calling a global function with example usage: generate_obfuscated_name(namespace, name, model_names_set) and returns: name