Skip to main content

Data Parallel Extension for NumPy

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dpnp-0.20.0-0-cp314-cp314-win_amd64.whl (29.2 MB view details)

Uploaded CPython 3.14Windows x86-64

dpnp-0.20.0-0-cp314-cp314-manylinux_2_28_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

dpnp-0.20.0-0-cp313-cp313-win_amd64.whl (29.2 MB view details)

Uploaded CPython 3.13Windows x86-64

dpnp-0.20.0-0-cp313-cp313-manylinux_2_28_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

dpnp-0.20.0-0-cp312-cp312-win_amd64.whl (29.2 MB view details)

Uploaded CPython 3.12Windows x86-64

dpnp-0.20.0-0-cp312-cp312-manylinux_2_28_x86_64.whl (28.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

dpnp-0.20.0-0-cp311-cp311-win_amd64.whl (29.0 MB view details)

Uploaded CPython 3.11Windows x86-64

dpnp-0.20.0-0-cp311-cp311-manylinux_2_28_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

dpnp-0.20.0-0-cp310-cp310-win_amd64.whl (29.0 MB view details)

Uploaded CPython 3.10Windows x86-64

dpnp-0.20.0-0-cp310-cp310-manylinux_2_28_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file dpnp-0.20.0-0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dpnp-0.20.0-0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 29.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for dpnp-0.20.0-0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5602e54eb6b30bcaa64f363d85f5869f1c1d4b1886cdaddd708344207c0b8629
MD5 de9930fd65d7d1aa8c62f429790ec0b6
BLAKE2b-256 f5e66002efd0ac1f51bf190ef968250e1739d9fce8cdcbdf4b60aa659eb62450

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dpnp-0.20.0-0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0013d958e11279caa7e3579711ba50db5deb11b4917a49dd1f4403adf13bd87a
MD5 6afd0a0402e1b1b59888513580f618f3
BLAKE2b-256 4d26c11a16abab7389b74dd706a8cab39328f1f1a44ce06dd7d6accd76b40491

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dpnp-0.20.0-0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 29.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for dpnp-0.20.0-0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cead023caa384da74b353b834870d3a37497cfa8e423a7ee7f89811ce505ce54
MD5 0b847168bfd3701bc2e9126532c063bb
BLAKE2b-256 da97ec8407105728b4fb582db5a9dd9b938edd809081d951f0c6e105e83813c1

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dpnp-0.20.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9552f9de4a9f7a80551d9b98624da8f32376961534f9d52e3c7ea11bcab693e
MD5 bd553977fd30aff4c1ee68eb418d4bd5
BLAKE2b-256 c6dcd0c72851dca39595dce029e58b6087f29d60e80f21fadbd8aae830bdc281

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dpnp-0.20.0-0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 29.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for dpnp-0.20.0-0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 62ea2aff668cf6bbfdf50cdee818d58da82d4a212bbe8a606eccae5eaa57ad1e
MD5 8ad8ea17135cf1eb09689b722f206637
BLAKE2b-256 61e63a333e0d641976c7b7bc88823565054b97b8f30a9db26db2ff080cd9dc9e

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dpnp-0.20.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b35e405eb51f918b09d418a4022bc2aaec808eb371dfae4926e934cc1170a429
MD5 264e5a2901da317ab2f1159d3ecae6c8
BLAKE2b-256 4626dfb9fae06ebd21aab1cdcf77d669a1f2708a0b152742143a0dbdecf3d7cc

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dpnp-0.20.0-0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 29.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for dpnp-0.20.0-0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8972d27f80a3693f253e70c2b1986e10c4b9e6ced0e3ed157f9274164f2489dd
MD5 795903126ac12c4080a3041e74f0da86
BLAKE2b-256 c61252660d22f1bbd7ae6c7d5f061db42f4526af5d450b6cdae0b42e9faf2c00

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dpnp-0.20.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0058dd53d0afdb2c54698b681a69be2e8b35dd2f42e515d85b7c6e698c2dd74
MD5 4dc30ec76cb1df8c5395d311b4df8e90
BLAKE2b-256 f454ab6d6f2294528bbea61acfeebeeb8e6fec47ad7c53b1249d1b3b23b545af

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dpnp-0.20.0-0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 29.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for dpnp-0.20.0-0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc5e0cf060a0a4159c2b5b8268e3a89f7891ca4cbb215edee6ddf150a0a6875f
MD5 aca01085e33624b3ae985fc83ab9e108
BLAKE2b-256 b40a281a3d234c33fca7456292a1874baca497f95e2d8f7c9ba705af2738b23e

See more details on using hashes here.

File details

Details for the file dpnp-0.20.0-0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dpnp-0.20.0-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59a699eb133c5282b471fe1284a8e9a7b30253ab64e2a5ceb66bcd76214fce7e
MD5 0b419f016584dc6ebddd77892d9507a2
BLAKE2b-256 21003c061f77d3acc874d80730d0ffabff7cd2bf09872c17c5f80cab8efdab93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page