code: def clip_node_names(graph, prefix):
      new_graph = Graph()
      for node in graph.nodes:
          new_node = node.copy()
          new_node.graph = new_graph
          new_node.subsumed = []
          new_graph.add_node(new_node)
          for inp in node.inputs:
              new_graph.add_edge(inp, new_node)
  
      for node in new_graph.nodes:
          if node.name.startswith(prefix):
              node.pretty_name = node.name[len(prefix) :]
  
      return new_graph
  
imports: import numpy
  import tensorflow
  import lucid.modelzoo.vision_models
  import lucid.optvis.objectives
  import lucid.optvis.param
  import lucid.optvis.render
  from lucid.misc.io import show, load
  from lucid.misc.io.showing import _image_url, _display_html
  from collections import defaultdict
label_desc: Use image node_id 6 for calling a global function with example usage: clip_node_names(graph, prefix) and returns: new_graph