class_docstr: The Mode represents a way to optimize and then link a computation graph.
  
  Parameters
  ----------
  optimizer : a structure of type Optimizer
      An Optimizer may simplify the math, put similar computations together,
      improve numerical stability and various other improvements.
  linker : a structure of type Linker
      A Linker decides which implementations to use (C or Python, for example)
      and how to string them together to perform the computation.
  
  See Also
  --------
  predefined_linkers
  predefined_optimizers
  predefined_modes
code: def __getstate__(self):
      return (self.provided_linker, self.provided_optimizer)
  
imports: from __future__ import absolute_import, print_function, division
  import logging
  import warnings
  import theano
  from theano import gof
  import theano.gof.vm
  from theano import config
  from six import string_types
  from theano.compile.function_module import Supervisor
label_desc: Use image node_id 2 for calling the Mode obj's underlying member method code with example usage: obj.__getstate__() and returns: self,  self