You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41-19Lines changed: 41 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,32 +1,54 @@
1
1
# Changelog
2
2
All notable changes to this project will be documented in this file.
3
3
4
-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
4
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [0.19.0] - MM/DD/2025
7
+
## [0.19.0] - 2025-MM-DD
8
8
9
9
### Added
10
10
11
11
* Added `--target-cuda[=ARCH]` option to replace the deprecated `--target=cuda`, allowing users to build for CUDA devices with optional architecture selection using [CodePlay oneAPI plug-in](https://developer.codeplay.com/products/oneapi/nvidia/home/)[#2478](https://github.com/IntelPython/dpnp/pull/2478)
12
-
* Enabled support of Python 3.13 [#2490](https://github.com/IntelPython/dpnp/pull/2490)
13
12
14
13
### Changed
15
14
16
15
* Adjusted the `pre-commit` configuration to run autoupdate weekly [#2479](https://github.com/IntelPython/dpnp/pull/2479)
17
16
* Improved validation of `--target-hip` build option to only accept a gfx-prefixed value [#2481](https://github.com/IntelPython/dpnp/pull/2481)
18
-
* Cleaned up backend code to remove obsolete and unused parts of functionality [#2485](https://github.com/IntelPython/dpnp/pull/2485)
17
+
* Simplifies backend implementation of `dpnp.kaiser` by getting rid of unnecessary template [#2472](https://github.com/IntelPython/dpnp/pull/2472)
18
+
*`--onemkl-interfaces` and `--onemkl-interfaces-dir` options for building script are deprecated, instead `--onemath` and `--onemath-dir` are introduced to be aligned with [oneMath specification](https://oneapi-spec.uxlfoundation.org/specifications/oneapi/latest/elements/onemath/source/)[#2487](https://github.com/IntelPython/dpnp/pull/2487)
19
+
20
+
### Deprecated
21
+
19
22
*`--onemkl-interfaces` and `--onemkl-interfaces-dir` options for building script are deprecated, instead `--onemath` and `--onemath-dir` are introduced to be aligned with [oneMath specification](https://oneapi-spec.uxlfoundation.org/specifications/oneapi/latest/elements/onemath/source/)[#2487](https://github.com/IntelPython/dpnp/pull/2487)
20
23
24
+
### Removed
25
+
26
+
* Cleaned up backend code to remove obsolete and unused parts of functionality [#2485](https://github.com/IntelPython/dpnp/pull/2485)
27
+
21
28
### Fixed
22
29
23
-
* Fixed a bug for calculating the norm (`dpnp.linalg.norm`) of empty arrays when `keepdims=True` is passed [#2477](https://github.com/IntelPython/dpnp/pull/2477)
30
+
### Security
24
31
25
-
### Deprecated
32
+
## [0.18.1] - 2025-06-24
33
+
34
+
This release achieves `dpnp` compatibility with Python 3.13 and enables distributing `dpnp` packages with the latest Python version.
35
+
Moreover, the release provides compatibility with NumPy 2.3.0 and includes several bug fixes.
36
+
37
+
### Added
38
+
39
+
* Enabled support of Python 3.13 [#2490](https://github.com/IntelPython/dpnp/pull/2490)
40
+
41
+
### Changed
42
+
43
+
* Updated the tests scope to exclude several `matmul` tests in case of numpy 2.3.0 due to known NumPy issue [#2495](https://github.com/IntelPython/dpnp/pull/2495)
44
+
45
+
### Fixed
46
+
47
+
* Fixed a bug for calculating the norm (`dpnp.linalg.norm`) of empty arrays when `keepdims=True` is passed [#2477](https://github.com/IntelPython/dpnp/pull/2477)
48
+
* Updated the tests for hyperbolic and trigonometric elementwise functions to set correct tolerance for `float16` dtype [#2483](https://github.com/IntelPython/dpnp/pull/2483)
26
49
27
-
*`--onemkl-interfaces` and `--onemkl-interfaces-dir` options for building script are deprecated, instead `--onemath` and `--onemath-dir` are introduced to be aligned with [oneMath specification](https://oneapi-spec.uxlfoundation.org/specifications/oneapi/latest/elements/onemath/source/)[#2487](https://github.com/IntelPython/dpnp/pull/2487)
28
50
29
-
## [0.18.0] - 06/04/2025
51
+
## [0.18.0] - 2025-06-04
30
52
31
53
This release achieves 100% compliance with Python Array API specification (revision [2024.12](https://data-apis.org/array-api/2024.12/)).
32
54
The release provides enhanced compatibility with NumPy 2.2.5. Window and mathematical routines are complemented by a set of new functions.
@@ -59,7 +81,7 @@ Moreover, it adds support to build `dpnp` from the source for AMD GPUs.
59
81
* Updated `dpnp.outer` to return the same dtype as NumPy when multiplying an array with a scalar [#2295](https://github.com/IntelPython/dpnp/pull/2295)
60
82
* Changed `"max dimensions"` to `None` in array API capabilities [#2432](https://github.com/IntelPython/dpnp/pull/2432)
61
83
* Updated kernel header `i0.hpp` to expose `cyl_bessel_i0` function depending on build target [#2440](https://github.com/IntelPython/dpnp/pull/2440)
62
-
* Added MKL functions `arg`, `copysign`, `i0`, and `inv` from VM namespace to be used by implementation of the appropriate element-wise functions [#2445](https://github.com/IntelPython/dpnp/pull/2445)
84
+
* Added MKL functions `arg`, `copysign`, `i0`, and `inv` from VM namespace to be used by implementation of the appropriate elementwise functions [#2445](https://github.com/IntelPython/dpnp/pull/2445)
63
85
* Clarified details about conda install instructions in `Quick start quide` and `README`[#2446](https://github.com/IntelPython/dpnp/pull/2446)
64
86
* Bumped oneMKL version up to `0.7`[#2448](https://github.com/IntelPython/dpnp/pull/2448)
65
87
* The parameter `axis` in `dpnp.take_along_axis` function has now a default value of `-1`[#2442](https://github.com/IntelPython/dpnp/pull/2442)
@@ -79,7 +101,7 @@ Moreover, it adds support to build `dpnp` from the source for AMD GPUs.
79
101
* Updated test f/w to correct a check of array interface while converting to `numpy.ndarray` for comparison [#2467] (https://github.com/IntelPython/dpnp/pull/2467)
80
102
81
103
82
-
## [0.17.0] - 02/26/2025
104
+
## [0.17.0] - 2025-02-26
83
105
84
106
This release achieves 100% compliance with Python Array API specification (revision [2023.12](https://data-apis.org/array-api/2023.12/)).
85
107
The release provides enhanced compatibility with NumPy 2.2.3. Array manipulation, mathematical, logic, and statistics routines are complemented by a set of new functions.
@@ -180,21 +202,21 @@ Furthermore, a number of issues relating to running on NVIDIA GPUs have been res
180
202
* Added a workaround to prevent a memory corruption in `dpnp.correlate`[#2333](https://github.com/IntelPython/dpnp/pull/2333)
181
203
182
204
183
-
## [0.16.3] - 12/20/2024
205
+
## [0.16.3] - 2024-12-20
184
206
185
207
### Fixed
186
208
187
209
* Bumped min version of DPC++ compiler required to support experimental SYCL properties [#2231](https://github.com/IntelPython/dpnp/pull/2231)
188
210
189
211
190
-
## [0.16.2] - 12/20/2024
212
+
## [0.16.2] - 2024-12-20
191
213
192
214
### Fixed
193
215
194
216
* Enabled `dpnp` in virtual environment on Windows platform [#2242](https://github.com/IntelPython/dpnp/pull/2242)
195
217
196
218
197
-
## [0.16.1] - 12/06/2024
219
+
## [0.16.1] - 2024-12-06
198
220
199
221
This is a bug-fix release.
200
222
@@ -214,7 +236,7 @@ This is a bug-fix release.
214
236
* Resolved a compilation error when building with DPC++ 2025.1 compiler [#2211](https://github.com/IntelPython/dpnp/pull/2211)
215
237
216
238
217
-
## [0.16.0] - 10/14/2024
239
+
## [0.16.0] - 2024-10-14
218
240
219
241
This release reaches an important milestone by making offloading fully asynchronous. Calls to `dpnp` submit tasks for execution to DPC++ runtime and return without waiting for execution of these tasks to finish. The sequential semantics a user comes to expect from execution of Python script is preserved though.
220
242
In addition, this release completes implementation of `dpnp.fft` module and adds several new array manipulation, indexing and elementwise routines. Moreover, it adds support to build `dpnp` for Nvidia GPUs.
@@ -331,7 +353,7 @@ In addition, this release completes implementation of `dpnp.fft` module and adds
331
353
* Resolved compilation warning and error while building in debug mode [#2066](https://github.com/IntelPython/dpnp/pull/2066)
332
354
* Fixed an issue with asynchronous execution in `dpnp.fft` module [#2067](https://github.com/IntelPython/dpnp/pull/2067)
333
355
334
-
## [0.15.0] - 05/25/2024
356
+
## [0.15.0] - 2024-05-25
335
357
336
358
This release completes implementation of `dpnp.linalg` module and array creation routine, adds cumulative reductions and histogram functions.
337
359
@@ -400,7 +422,7 @@ and added implementation of `dpnp.mask_indices` function [#1814](https://github.
400
422
* Resolved an unexpected `ValueError` exception raised from `dpnp.linalg.pinv` due to a shape issue in `dpnp.matmul`[#1843](https://github.com/IntelPython/dpnp/pull/1843)
401
423
402
424
403
-
## [0.14.0] - 02/16/2024
425
+
## [0.14.0] - 2024-02-16
404
426
405
427
This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9 integrated GPUs found in Intel CPUs of 10th generation and older.
406
428
@@ -478,7 +500,7 @@ This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9
478
500
* Improved performance of `dpnp.atleast_2d` and `dpnp.atleast_3d` functions and fixed to return a correct shape of resulting array [#1560](https://github.com/IntelPython/dpnp/pull/1560)
479
501
480
502
481
-
## [0.13.0] - 09/29/2023
503
+
## [0.13.0] - 2023-09-29
482
504
483
505
### Added
484
506
@@ -540,7 +562,7 @@ This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9
540
562
* Resolved issues with running statistics functions on a device without fp64 support [#1494](https://github.com/IntelPython/dpnp/pull/1494)
541
563
542
564
543
-
## [0.12.1] - 07/18/2023
565
+
## [0.12.1] - 2023-07-18
544
566
545
567
### Added
546
568
@@ -573,7 +595,7 @@ This release will require DPC++ `2024.1.0`, which no longer supports Intel Gen9
573
595
* Resolved a compilation warning with `std::getenv()` call on Windows [#1452](https://github.com/IntelPython/dpnp/pull/1452)
574
596
* Corrected a link to OneAPI Toolkit in Installation Guide [#1445](https://github.com/IntelPython/dpnp/pull/1445)
0 commit comments