Skip to main content

Code style: black Imports: isort Pre-commit Conda package Coverage Status Build Sphinx OpenSSF Scorecard

oneAPI logo

DPNP - Data Parallel Extension for NumPy*

Data Parallel Extension for NumPy* or dpnp is a Python library that implements a subset of NumPy* that can be executed on any data parallel device. The subset is a drop-in replacement of core NumPy* functions and numerical data types.

API coverage summary

Full documentation

Dpnp is the core part of a larger family of data-parallel Python libraries and tools to program on XPUs.

Installing

You can install the library using conda, mamba or pip package managers. It is also available as part of the Intel(R) Distribution for Python (IDP).

Intel(R) Distribution for Python

You can find the most recent release of dpnp every quarter as part of the IDP releases.

To get the library from the latest release, follow the instructions from Get Started With Intel® Distribution for Python.

Conda

To install dpnp from the Intel(R) conda channel, use the following command:

conda install dpnp -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels

Pip

The dpnp can be installed using pip obtaining wheel packages either from PyPi or from Intel(R) channel. To install dpnp wheel package from Intel(R) channel, run the following command:

python -m pip install --index-url https://software.repos.intel.com/python/pypi dpnp

Installing the bleeding edge

To try out the latest features, install dpnp using our development channel on Anaconda cloud:

conda install dpnp -c dppy/label/dev -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels

Building

Refer to our Documentation for more information on setting up a development environment and building dpnp from the source.

Running Tests

Tests are located in folder dpnp/tests.

To run the tests, use:

python -m pytest --pyargs dpnp

Metadata

Release files for dpnp 0.21.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dpnp 0.21.0
File Actions
dpnp-0.21.0-0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for dpnp-0.21.0-0-cp314-cp314t-win_amd64.whl
dpnp-0.21.0-0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for dpnp-0.21.0-0-cp314-cp314t-manylinux_2_28_x86_64.whl
dpnp-0.21.0-0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for dpnp-0.21.0-0-cp314-cp314-win_amd64.whl
dpnp-0.21.0-0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for dpnp-0.21.0-0-cp314-cp314-manylinux_2_28_x86_64.whl
dpnp-0.21.0-0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for dpnp-0.21.0-0-cp313-cp313-win_amd64.whl
dpnp-0.21.0-0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for dpnp-0.21.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
dpnp-0.21.0-0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for dpnp-0.21.0-0-cp312-cp312-win_amd64.whl
dpnp-0.21.0-0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for dpnp-0.21.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
dpnp-0.21.0-0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for dpnp-0.21.0-0-cp311-cp311-win_amd64.whl
dpnp-0.21.0-0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for dpnp-0.21.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
dpnp-0.21.0-0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for dpnp-0.21.0-0-cp310-cp310-win_amd64.whl
dpnp-0.21.0-0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for dpnp-0.21.0-0-cp310-cp310-manylinux_2_28_x86_64.whl

Total release size: 355.6 MB

Release files / dpnp-0.21.0-0-cp314-cp314t-win_amd64.whl

Download URL dpnp-0.21.0-0-cp314-cp314t-win_amd64.whl
Size 29.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
fc2d6849f142da8afe8f2e9e728ae392956c1b817c234eb0d7375de0a2757540
BLAKE2b-256 checksum
How to use checksums
ee2d5b33399ec47d303e4fd3bc8d7dc61262468c755f57ce5d67d23a2f4fb57c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL dpnp-0.21.0-0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 29.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e894977dae4fbd9070301b1c3191feaf2825a1c2c476fd90e9b36ff697a3278d
BLAKE2b-256 checksum
How to use checksums
16246e485452bd8cf9d19ff388b60996cd98461f7d348415033fe87ff8863c9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp314-cp314-win_amd64.whl

Download URL dpnp-0.21.0-0-cp314-cp314-win_amd64.whl
Size 29.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e271cc6d77dda08f6f11bca26bd546d705c4164fbcdc44afa955a481b3326bca
BLAKE2b-256 checksum
How to use checksums
c2ac88bcf1b7335c6c1f8c1f85f098c630d7b699d2b32249eee271a6d688f910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL dpnp-0.21.0-0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 29.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c00f8393846ce88cb37f47013a478c76594b55eac452ba146d416ea753dde358
BLAKE2b-256 checksum
How to use checksums
7fefa13b2e4f655794db13e4944d3a90a1a51d90366f160c9fc166091b5c5702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp313-cp313-win_amd64.whl

Download URL dpnp-0.21.0-0-cp313-cp313-win_amd64.whl
Size 29.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
40bb5651fdddfa3d9bc168529e171e2a34ad00e37c08fd31c205766586d2ec3a
BLAKE2b-256 checksum
How to use checksums
1574d7c2325f5af83626d8f90b38dce167343325904dd9233548e731bc14085e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL dpnp-0.21.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 29.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ed8880a8002ad92c700a2091e6adcbe4a2568450617b02beefb57e488ed0cdb
BLAKE2b-256 checksum
How to use checksums
015b0e6f7ce3e219cb9a2eb20fda86e3e98fd14466304ea098cac70a6c625703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp312-cp312-win_amd64.whl

Download URL dpnp-0.21.0-0-cp312-cp312-win_amd64.whl
Size 29.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1793dc8f56c82467dc3ad55bce4264342ddf9e9801fb775087737c81879cd463
BLAKE2b-256 checksum
How to use checksums
3f943a8816985ff2a655262e301b11b5cf636bb2b9ab1ef8dc01b2799a71c1ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL dpnp-0.21.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 29.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
54b03e50838c5c9371cc5762ee598d28e96b018572a96d31a9152afe75d0fcd8
BLAKE2b-256 checksum
How to use checksums
487f9e2789bc96b8b46f02f0d907666a184c4c073422a2cee232f4b960ea5ec3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp311-cp311-win_amd64.whl

Download URL dpnp-0.21.0-0-cp311-cp311-win_amd64.whl
Size 29.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7e606605b2f2f32482114a0c53f2e35373c7a384e85123751819f46b9c41c16d
BLAKE2b-256 checksum
How to use checksums
ac0651fbc1c8b9dc4f92d59bdc9697b381f083b3722d271fc78ba77338098325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL dpnp-0.21.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 29.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e54edac1b619374480fe82ad21a66c55adb1bb806296386c35b5adcca680083
BLAKE2b-256 checksum
How to use checksums
f33e9aa69485b214337efd4dc0791e9fa3b8b488509b5c125b23d3ea5a91705d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp310-cp310-win_amd64.whl

Download URL dpnp-0.21.0-0-cp310-cp310-win_amd64.whl
Size 29.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3489c1b3fdc9181eff83ca6bbc14bd2a6aab415facce8ced00bed8c2b5064dae
BLAKE2b-256 checksum
How to use checksums
5b94302f15065d2b28f0d145b3f17bff6748db39f0d70930cbe8cec1262c2899
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / dpnp-0.21.0-0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL dpnp-0.21.0-0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 29.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7757afb179d5ab6ace8b36212a5322276d6a8b360c71025eeabdc896626ae31c
BLAKE2b-256 checksum
How to use checksums
4a4b8fb110c450b24ab187d0fc33c579b6c28d1ff3d9984ff92b27db126fab8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Security for dpnp 0.21.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page