code: def test_symbol_saveload():
      sym = models.mlp2()
      fname = "tmp_sym.json"
      sym.save(fname)
      data2 = mx.symbol.load(fname)
      # save because of order
      assert sym.tojson() == data2.tojson()
      os.remove(fname)
  
imports: import copy
  import sys
  import os
  import logging
  import re
  import json
  import mxnet
  import numpy
  from common import assertRaises, models, TemporaryDirectory
  from mxnet.base import NotImplementedForSymbol
  from mxnet.test_utils import discard_stderr, rand_shape_nd, use_np, environment
  from mxnet.util import np_shape
  import pickle
label_desc: Use image node_id 8 for calling a global function with example usage: test_symbol_saveload() without return types