code: def testLarge(self):
      r1 = np.random.randint(6000, 20000)
      r2 = np.random.randint(1, 10)
      r3 = np.random.randint(1, 10)
      for m, k, n in [(r1, r2, r3), (r2, r1, r3), (r2, r3, r1)]:
          for x_dtype in (dtypes.float32, dtypes.bfloat16):
              for y_dtype in (dtypes.float32, dtypes.bfloat16):
                  x = RandMatrix(m, k, False)
                  y = RandMatrix(k, n, False)
                  self._testCpuMatmul(
                      x, y, x_dtype=x_dtype, y_dtype=y_dtype
                  )
  
file_path: tensorflow-upstream/tensorflow/python/kernel_tests/sparse_ops/sparse_matmul_op_test.py
imports: import numpy
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import gradient_checker
  from tensorflow.python.ops import math_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 5 for calling the SparseMatMulTest obj's underlying member method code with example usage: obj.testLarge() without return types