code: def setUp(self):
      utt.seed_rng()
      self.mode = mode_with_gpu.excluding("constant_folding")
      self.gemv_op = gpu_sparse_block_gemv
      self.outer_op = gpu_sparse_block_outer
      self.gemv_class = GpuSparseBlockGemv
      self.outer_class = GpuSparseBlockOuter
  
file_path: Theano/theano/gpuarray/tests/test_blocksparse.py
imports: from __future__ import absolute_import, print_function, division
  import numpy
  import theano
  from theano import tensor
  import theano.tests.unittest_tools
  from theano.tensor.nnet.tests import test_blocksparse
  from .config import mode_with_gpu, test_ctx_name
  from ..type import gpuarray_shared_constructor
  from ..blocksparse import GpuSparseBlockGemv, GpuSparseBlockOuter, gpu_sparse_block_gemv, gpu_sparse_block_outer
label_desc: Use image node_id 1 for calling the BlockSparse_Gemv_and_Outer obj's underlying member method code with example usage: obj.setUp() without return types