code: def _input_layer_and_block(net_block, net, layer):
      input_layers = list(net.predecessors(layer))
      if len(input_layers) != 1:
          raise ValueError(
              "Multiple input layers are not currently supported."
          )
      input_layer = input_layers[0]
      input_layer_block = net_block.layer[id(input_layer)]
      return input_layer, input_layer_block
  
file_path: OMLT/src/omlt/neuralnet/layers/full_space.py
imports: import numpy
  import pyomo.environ
  from pyomo.contrib.fbbt.fbbt import compute_bounds_on_expr
  from omlt.neuralnet.activations import NON_INCREASING_ACTIVATIONS
  from omlt.neuralnet.layer import ConvLayer2D, IndexMapper, PoolingLayer2D
label_desc: Use image node_id 5 for calling a global function with example usage: _input_layer_and_block(net_block, net, layer) and returns: input_layer,  input_layer_block