code: def _glu_old_input(draw):
      dims = draw(
          st.lists(
              st.integers(min_value=1, max_value=5),
              min_size=1,
              max_size=3,
          )
      )
      axis = draw(st.integers(min_value=0, max_value=len(dims)))
      # The axis dimension must be divisible by two
      axis_dim = 2 * draw(st.integers(min_value=1, max_value=2))
      dims.insert(axis, axis_dim)
      X = draw(hu.arrays(dims, np.float32, None))
      return (X, axis)
  
file_path: pytorch/caffe2/python/operator_test/glu_op_test.py
imports: from caffe2.python import core
  import caffe2.python.hypothesis_test_util
  import caffe2.python.serialized_test.serialized_test_util
  from hypothesis import given, settings
  import hypothesis.strategies
  import numpy
  import unittest
label_desc: Use image node_id 1 for calling a global function with example usage: _glu_old_input(draw) and returns: X,  axis