DPNP 0.12.1
Added
- Added
classifiers metadata
to a description of dpnp package #1460 - Added
pygrep-hooks
to pre-commit config #1454 - Added
flake8
to pre-commit config #1453 - Added
isort
to pre-commit config #1451 - Added
clang
format to pre-commit config #1450 - Added
black
to pre-commit config #1449 - Added
pre-commit
hooks #1448
Changed
- Pinned to
dpctl>=0.14.5
as host and run dependencies #1481 - Pinned dependent
cython
package to a version less than3.0.0
#1480 - Added a specialized kernel for
dpnp.sum
withaxis=0
as a pybind11 extension #1479 - Redesigned
dpnp.square
function through pybind11 extension of OneMKL call where possible or Leveraging ondpctl.tensor
implementation #1473 - Redesigned
dpnp.cos
anddpnp.sin
functions through pybind11 extension of OneMKL calls where possible or Leveraging ondpctl.tensor
implementation #1471 - Redesigned
dpnp.sqrt
function through pybind11 extension of OneMKL call where possible or leveraging ondpctl.tensor
implementation #1470 - Redesigned
dpnp.log
function through pybind11 extension of OneMKL call where possible or leveraging ondpctl.tensor
implementation #1469 - Leveraged
dpctl.tensor
implementation for logical operations #1464 - Leveraged
dpctl.tensor
implementation fordpnp.floor_divide
function #1462 - Leveraged
dpctl.tensor
implementation for comparison functions #1458
Fixed
- Improved
dpnp.dot
function to support OneMKL calls for input and output arrays with strides #1477 - Resolved issues with running
dpnp.linalg
functions on a device without fp64 support #1474 - Added
dtype
check of fp64 support by the resulting array incall_origin
function #1457 - Resolved a compilation warning with
std::getenv()
call on Windows #1452 - Corrected a link to OneAPI Toolkit in Installation Guide #1445
Full Changelog: 0.12.0...0.12.1