code: def load_weights(target_layers, source):
      for target in target_layers:
          if hasattr(target, "W"):
              target.load_weights(source[target.name], load_states=True)
              print(target.name)
          else:
              print("SKIPPING: {}".format(target.name))
  
imports: from neon.initializers import Constant, Xavier
  from neon.transforms import Rectlin
  from neon.layers import Conv, Pooling, BranchNode
  from layer import Normalize, PriorBox, DetectionOutput, ConcatTranspose
  import numpy
  from neon.util.persist import load_obj
  from neon.layers.container import Tree
  from neon.layers.layer import Layer
  from collections import OrderedDict
  import inspect
  import re
  from neon.data.datasets import Dataset
  import os
label_desc: Use image node_id 1 for calling a global function with example usage: load_weights(target_layers, source) without return types