Skip to content

Commit 064a44c

Browse files
committed
Adds tests for fixed search reduction behavior
1 parent 4b3e736 commit 064a44c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

dpctl/tests/test_usm_ndarray_reductions.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,22 @@ def test_argmax_argmin_identities():
265265
assert dpt.argmin(x) == 0
266266

267267

268+
@pytest.mark.parametrize("order", ["C", "F"])
269+
def test_argmax_axis0_axis1(order):
270+
get_queue_or_skip()
271+
272+
x = dpt.asarray([[1, 2, 3], [6, 5, 4]], dtype="i4", order=order)
273+
assert dpt.argmax(x) == 3
274+
275+
res = dpt.argmax(x, axis=0)
276+
expected = dpt.asarray([1, 1, 1], dtype=res.dtype)
277+
assert dpt.all(res == expected)
278+
279+
res = dpt.argmax(x, axis=1)
280+
expected = dpt.asarray([2, 0], dtype=res.dtype)
281+
assert dpt.all(res == expected)
282+
283+
268284
def test_reduction_arg_validation():
269285
get_queue_or_skip()
270286

0 commit comments

Comments
 (0)