code: def test_infer_multiout_op():
      data = mx.nd.arange(16, dtype=np.float64).reshape((4, 4))
      data.attach_grad()
  
      with autograd.record():
          y = mx.nd.split(data, axis=0, num_outputs=2)
      y[0].backward()
      assert data.grad.dtype == np.float64
      mx.nd.waitall()
  
imports: import mxnet
  import numpy
  from common import models
  from mxnet import autograd
  from mxnet.test_utils import assert_almost_equal
label_desc: Use image node_id 1 for calling a global function with example usage: test_infer_multiout_op() without return types