code: def testConcurrent(self, adjoint):
      with self.session() as sess:
          lhs1 = random_ops.random_normal([3, 3], seed=42)
          lhs2 = random_ops.random_normal([3, 3], seed=42)
          rhs1 = random_ops.random_normal([3, 3], seed=42)
          rhs2 = random_ops.random_normal([3, 3], seed=42)
          with self.test_scope():
              s1 = linalg_ops.matrix_solve(lhs1, rhs1, adjoint=adjoint)
              s2 = linalg_ops.matrix_solve(lhs2, rhs2, adjoint=adjoint)
          self.assertAllEqual(*sess.run([s1, s2]))
  
file_path: tensorflow-upstream/tensorflow/compiler/tests/matrix_solve_op_test.py
imports: import os
  from absl.testing import parameterized
  import numpy
  from tensorflow.compiler.tests import xla_test
  from tensorflow.python.ops import linalg_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.platform import googletest
  from tensorflow.python.platform import sysconfig
label_desc: Use image node_id 3 for calling the MatrixSolveOpTest obj's underlying member method code with example usage: obj.testConcurrent(adjoint) without return types