code: def _save_load_test(est, filename):
      est._cfg.unfreeze()
      est._cfg.gpus = list(
          range(16)
      )  # invalid cfg, check if load can restore succesfully
      est.save(filename)
      est2 = est.__class__.load(filename)
      return est2
  
file_path: gluon-cv/tests/auto/test_torch_auto_estimators.py
imports: from nose.tools import nottest
  from gluoncv.auto.estimators import TorchImageClassificationEstimator
  from gluoncv.auto.tasks import ImageClassification, ImagePrediction
  import autogluon.core
  from autogluon.core.scheduler.resource import get_cpu_count, get_gpu_count
label_desc: Use image node_id 6 for calling a global function with example usage: _save_load_test(est, filename) and returns: est2