class_docstr: GPU version of SparseBlockGemv. Check SparseBlockGemv's docstring for more
  information.
  
  This should not be directly called since the interface is subject
  to change without notice.  Use the sandbox.blocksparse.sparse_block_dot()
  function for a stable interface.
class_docstr_tok: ["GPU","version","of","SparseBlockGemv",".","Check","SparseBlockGemv","'s","docstring","for","more","information",".","This","should","not","be","directly","called","since","the","interface","is","subject","to","change","without","notice",".","Use","the","sandbox.blocksparse.sparse_block_dot","(",")","function","for","a","stable","interface","."]
code: def get_params(self, node):
      return self.params_type.get_params(
          self, context=node.inputs[0].type.context
      )
  
imports: from __future__ import absolute_import, print_function, division
  import logging
  import numpy
  from theano import Apply, tensor
  from theano.gof import COp, ParamsType
  from theano.tensor import discrete_dtypes, as_tensor_variable
  from theano.scalar import bool
  from theano.gradient import grad_undefined
  from .type import gpu_context_type
  from .basic_ops import as_gpuarray_variable, infer_context_name, gpuarray_helper_inc_dir
label_desc: Use image node_id 2 for calling the GpuSparseBlockGemv obj's underlying member method code with example usage: obj.get_params(node) and returns: self