class_docstr: Optimizer that serves to add HintsFeature as an fgraph feature.
class_docstr_tok: ["Optimizer","that","serves","to","add","HintsFeature","as","an","fgraph","feature","."]
code: def add_requirements(self, fgraph):
      fgraph.attach_feature(HintsFeature())
  
imports: from __future__ import absolute_import, print_function, division
  import logging
  from six import iteritems, integer_types
  from six.moves import xrange
  from theano.gof import Op, Apply
  from theano.tensor import DimShuffle, Dot
  from theano.tensor.blas import Dot22
  from theano import tensor
  import theano.tensor
  from theano.tensor.opt import register_stabilize, register_specialize, register_canonicalize
  from theano.gof import local_optimizer
  from theano.gof.opt import Optimizer
  from theano.tensor.nlinalg import MatrixInverse, matrix_inverse, extract_diag, trace, det
  from theano.tensor.slinalg import Cholesky, cholesky, Solve, solve, imported_scipy
label_desc: Use image node_id 2 for calling the HintsOptimizer obj's underlying member method code with example usage: obj.add_requirements(fgraph) without return types