Update dependency dpnp to v0.19.0 #2754
Open
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.18.1->0.19.0Release Notes
IntelPython/dpnp (dpnp)
v0.19.0Compare Source
This release introduces a set of new
dpnp.ndarraymethods and SciPy-compatible functions to improve CuPy compatibility.It also enhances the performance of existing functions and improves documentation completeness.
Additionally, it extends support for building
dpnpfrom the source for NVIDIA GPUs, with optional architecture selection.This release is compatible with NumPy 2.3.3.
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 #2478pre-commitrules, including protection against direct commits to master/maintenance branches #2500dpnp.ndarray.viewmethod #2520syrkfrom oneMKL to perform symmetric rank-k update which is used for a specialized matrix multiplication where the result is a symmetric matrix 2509timeout-minutesproperty to GitHub jobs #2526dpnp.ndarray.dataanddpnp.ndarray.data.ptrattributes #2521dpnp.ndarray.__contains__method #2534dpnp.scipy.linalg.lu_factor(SciPy-compatible) #2557, #2565dpnp.piecewise#2550dpnp.scipy.linalg.lu_solvefor 2D inputs (SciPy-compatible) #2575dpnp.scipy.special.erfc#2588dpnp.scipysubmodule to aggregate new SciPy-compatible functions fromlinalgandspecialnamespaces #2603Changed
pre-commitconfiguration to run autoupdate weekly #2479--target-hipbuild option to only accept a gfx-prefixed value #2481dpnp.kaiserby getting rid of unnecessary template #2472--onemkl-interfacesand--onemkl-interfaces-diroptions for building script are deprecated, instead--onemathand--onemath-dirare introduced to be aligned with oneMath specification #2487xpkeyword in docstring ofdpnp.interp#2506PEP-639#2511v0.8#2514axesfordpnp.fft.irfftnto be in forward order #2524numpy.testing.suppress_warningswith appropriate calls from the warnings module #2529dpnp.ndarrayclass and added a page with description of supported constants #2422dpnp.sizeto accept tuple of ints foraxesargument #2536cisection in.pre-commit-config.yamlwith a new GitHub workflow with scheduled run to autoupdate thepre-commitconfiguration #2542dpnp.linalg.solveto use oneMKL LAPACKgesvdirectly #2558dpnp.isclosefunction by implementing a dedicated kernel for scalarrtolandatolarguments #2540dpnp.padto supportpad_widthkeyword as a dictionary #2535dpnp.erffunction through pybind11 extension of OneMKL call or dedicated kernel inufuncnamespace #2551dpnp.linalg.detanddpnp.linalg.slogdet#2572dpnp.tril_indicesanddpnp.triu_indicesto clarify the returned order of indices #2586dpnpuses pybind11 3.0.1 #2594Deprecated
--onemkl-interfacesand--onemkl-interfaces-diroptions for building script are deprecated, instead--onemathand--onemath-dirare introduced to be aligned with oneMath specification #2487Removed
Fixed
pre-commitGitHub workflow to passno-commit-to-branchcheck #2501dpnp.matvecanddpnp.vecmatto correct a typo #2503dpnp.resizeimplementation #2508dpnp.uniquewith 1d input array andaxis=0,equal_nan=Truekeywords passed where the produced result doesn't collapse the NaNs #2530, #2587dpnp.ndarrayconstructor is called withdpnp.ndarray.dataasbufferkeyword #2533dpnp.linalg.condto always return a real dtype #2547dpnp.randomfunctions to allow any value ofsizewhere each element is castable toPy_ssize_ttype #2578conda build --testissue in python 3.9 environment #2583Autoupdate pre-commitGitHub workflow #2591linalgsubmodule #2608Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.