def test_inverse(self):
   with self.session(graph=ops.Graph()) as sess:
     sess.graph.seed = random_seed.DEFAULT_GRAPH_SEED
     operator, mat = self.operator_and_matrix(
         shapes_info, dtype, use_placeholder=use_placeholder)
     op_inverse_v, mat_inverse_v = sess.run([
         operator.inverse().to_dense(), linalg.inv(mat)])
     self.assertAC(op_inverse_v, mat_inverse_v, check_dtype=True)
 def test_inverse(self):
   with self.session(graph=ops.Graph()) as sess:
     sess.graph.seed = random_seed.DEFAULT_GRAPH_SEED
     operator, mat = self.operator_and_matrix(
         shapes_info, dtype, use_placeholder=use_placeholder)
     op_inverse_v, mat_inverse_v = sess.run([
         operator.inverse().to_dense(), linalg.inv(mat)])
     self.assertAC(op_inverse_v, mat_inverse_v)
 def _test_inverse(self):
   for use_placeholder in self._use_placeholder_options:
     for build_info in self._operator_build_infos:
       for dtype in self._dtypes_to_test:
         with self.session(graph=ops.Graph()) as sess:
           sess.graph.seed = random_seed.DEFAULT_GRAPH_SEED
           operator, mat = self._operator_and_matrix(
               build_info, dtype, use_placeholder=use_placeholder)
           op_inverse_v, mat_inverse_v = sess.run([
               operator.inverse().to_dense(), linalg.inv(mat)])
           self.assertAC(op_inverse_v, mat_inverse_v)
 def _test_inverse(self):
   for use_placeholder in self._use_placeholder_options:
     for build_info in self._operator_build_infos:
       for dtype in self._dtypes_to_test:
         with self.session(graph=ops.Graph()) as sess:
           sess.graph.seed = random_seed.DEFAULT_GRAPH_SEED
           operator, mat = self._operator_and_matrix(
               build_info, dtype, use_placeholder=use_placeholder)
           op_inverse_v, mat_inverse_v = sess.run([
               operator.inverse().to_dense(), linalg.inv(mat)])
           self.assertAC(op_inverse_v, mat_inverse_v)