From 6cfde0040ca463f689046f6282506f5244b43f6b Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Wed, 9 Apr 2025 21:48:37 -0700 Subject: [PATCH 1/2] Update array API version supported to 2024.12 --- dpctl/tensor/_array_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dpctl/tensor/_array_api.py b/dpctl/tensor/_array_api.py index 6636a76226..8aade1ca47 100644 --- a/dpctl/tensor/_array_api.py +++ b/dpctl/tensor/_array_api.py @@ -63,7 +63,7 @@ def _get_device_impl(d): raise TypeError(f"Unsupported type for device argument: {type(d)}") -__array_api_version__ = "2023.12" +__array_api_version__ = "2024.12" class Info: From 9f28d67dffca4a14752316f01d684cd6c7fbeea8 Mon Sep 17 00:00:00 2001 From: Nikita Grigorian Date: Thu, 10 Apr 2025 08:44:07 -0700 Subject: [PATCH 2/2] Add a test for array API version argument to array namespace --- dpctl/tests/test_usm_ndarray_ctor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dpctl/tests/test_usm_ndarray_ctor.py b/dpctl/tests/test_usm_ndarray_ctor.py index 816b48b7b3..c6e33b600c 100644 --- a/dpctl/tests/test_usm_ndarray_ctor.py +++ b/dpctl/tests/test_usm_ndarray_ctor.py @@ -1427,6 +1427,8 @@ def test_array_namespace(): X.__array_namespace__() X._set_namespace(dpt) assert X.__array_namespace__() is dpt + X.__array_namespace__(api_version=dpt.__array_api_version__) + assert X.__array_namespace__() is dpt def test_dlpack():