@@ -2565,7 +2565,7 @@ def test_solve(self, dtype):
2565
2565
expected = numpy .linalg .solve (a_np , a_np )
2566
2566
result = dpnp .linalg .solve (a_dp , a_dp )
2567
2567
2568
- assert_allclose (result , expected )
2568
+ assert_dtype_allclose (result , expected )
2569
2569
2570
2570
@testing .with_requires ("numpy>=2.0" )
2571
2571
@pytest .mark .parametrize ("dtype" , get_float_complex_dtypes ())
@@ -2638,12 +2638,12 @@ def test_solve_strides(self):
2638
2638
# positive strides
2639
2639
expected = numpy .linalg .solve (a_np [::2 , ::2 ], b_np [::2 ])
2640
2640
result = dpnp .linalg .solve (a_dp [::2 , ::2 ], b_dp [::2 ])
2641
- assert_allclose (result , expected , rtol = 1e-6 )
2641
+ assert_dtype_allclose (result , expected )
2642
2642
2643
2643
# negative strides
2644
2644
expected = numpy .linalg .solve (a_np [::- 2 , ::- 2 ], b_np [::- 2 ])
2645
2645
result = dpnp .linalg .solve (a_dp [::- 2 , ::- 2 ], b_dp [::- 2 ])
2646
- assert_allclose (result , expected )
2646
+ assert_dtype_allclose (result , expected )
2647
2647
2648
2648
@pytest .mark .parametrize (
2649
2649
"matrix, vector" ,
0 commit comments