code: def syn_func1_common(nn):
      """A synthetic function on NN architectures."""
      return (
          _num_units_signal(nn.num_units_in_each_layer, 1000, 0.002)
          + _degree_signal(
              nn.get_in_degrees(), nn.get_out_degrees(), 5, 0.4
          )
          + _get_ip_op_distance_signal(
              nn.get_distances_from_ip()[nn.get_op_layer_idx()], 10, 0.2
          )
          + _get_layer_degree_signal(
              nn.get_in_degrees()[nn.get_op_layer_idx()], 3, 0.5
          )
          + _get_layer_degree_signal(
              nn.get_out_degrees()[nn.get_ip_layer_idx()], 4, 0.5
          )
          + _get_num_layers_signal(nn.num_layers, 30, 0.1)
          + _get_num_edges_signal(nn.conn_mat.sum(), 100, 0.05)
      )
  
file_path: dragonfly/dragonfly/nn/syn_nn_functions.py
imports: import numpy
label_desc: Use image node_id 11 for calling a global function with example usage: syn_func1_common(nn) and returns: unknown