code: def test_unpickle_gpuarray_as_numpy_ndarray_flag1():
      # Only test when pygpu isn't
      # available. test_unpickle_gpuarray_as_numpy_ndarray_flag0 in
      # test_type.py test it when pygpu is there.
      if have_pygpu:
          raise SkipTest("pygpu active")
      oldflag = config.experimental.unpickle_gpu_on_cpu
      config.experimental.unpickle_gpu_on_cpu = False
  
      try:
          testfile_dir = os.path.dirname(os.path.realpath(__file__))
          fname = "GpuArray.pkl"
  
          with open(os.path.join(testfile_dir, fname), "rb") as fp:
              if PY3:
                  u = CompatUnpickler(fp, encoding="latin1")
              else:
                  u = CompatUnpickler(fp)
              assert_raises((ImportError, ContextNotDefined), u.load)
      finally:
          config.experimental.unpickle_gpu_on_cpu = oldflag
  
file_path: Theano/theano/gpuarray/tests/test_pickle.py
imports: from __future__ import absolute_import, print_function, division
  import os
  import sys
  from six import reraise
  from nose.plugins.skip import SkipTest
  from nose.tools import assert_raises
  import numpy
  from theano.compat import PY3
  from theano import config
  from theano.misc.pkl_utils import CompatUnpickler
  from ..type import ContextNotDefined
label_desc: Use image node_id 1 for calling a global function with example usage: test_unpickle_gpuarray_as_numpy_ndarray_flag1() without return types