code: def split_and_load(arrs, ctx):
      
      assert isinstance(arrs, (list, tuple))
      # split and load
      loaded_arrs = [mx.gluon.utils.split_and_load(arr, ctx, even_split=False) for arr in arrs]
      return zip(*loaded_arrs)
docs: split and load arrays to a list of contexts