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

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

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

dpnp-0.16.3-0-cp312-cp312-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

dpnp-0.16.3-0-cp312-cp312-manylinux_2_28_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

dpnp-0.16.3-0-cp311-cp311-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

dpnp-0.16.3-0-cp311-cp311-manylinux_2_28_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

dpnp-0.16.3-0-cp310-cp310-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

dpnp-0.16.3-0-cp310-cp310-manylinux_2_28_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

dpnp-0.16.3-0-cp39-cp39-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

dpnp-0.16.3-0-cp39-cp39-manylinux_2_28_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: dpnp-0.16.3-0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.14

File hashes

Hashes for dpnp-0.16.3-0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7a4fde0bc91888f989920eca68cfef22722fca63874bbd9257d0b869f424e74
MD5 fc432af7b308d123fcea62170d7e79db
BLAKE2b-256 99d3de8fa1ff36498ca94b8830b597b161d60cc726cbccefae389885a83767cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dpnp-0.16.3-0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1750771e3de521ed61f5f03aaf475e77b3b09f359e855847ca5fb89759f32c53
MD5 d8c525fffc5dc73c0083c617f28e57fb
BLAKE2b-256 82b59b8376a8a3f2da26fb23bf7860fcd9ec60c0610bf8b09bdcdee2bf8f6e18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dpnp-0.16.3-0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.14

File hashes

Hashes for dpnp-0.16.3-0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 37fba8ae56d93d62f5d870e0e9e0a24a72cb54aeb4aef2dd496d0769639fe101
MD5 66021b31a76b112922fddf0a9a496046
BLAKE2b-256 7606b8aaed8f74d7775c6f0f19876ea44b6844c5928693231d4f5e1f79ffe6cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dpnp-0.16.3-0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c27e30b8bbf5ba32fa4844728dff4e10ddcb8a661d7b059afc8720d322393eb1
MD5 1a7fd76b588adba1059b538862845ea0
BLAKE2b-256 48965a8220ba2a5727255f2fd8dcbd6cf4ca0db2eb18cc2cfe25c95a033fab39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dpnp-0.16.3-0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.14

File hashes

Hashes for dpnp-0.16.3-0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2a60471d2bb363a8ac81155492e4e0f45d3f498f60e61b098020496d176cf59c
MD5 54781f3dd746a6d0ba95b288a820bf31
BLAKE2b-256 ecab4f8b31ee07d099f935f6309e47764b4da3e99c1d4725abcf3ceadf69e4ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dpnp-0.16.3-0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ac2a851971f4b3f3078e321a76956482d89cc819bbcc3b6e24f65ae4abdbab3
MD5 120462567b1479c489d15985ce3d2047
BLAKE2b-256 e43b405e2c519c3715df25a8daeccadbd5082e43fbb3c82a074dbd78c513e450

See more details on using hashes here.

File details

Details for the file dpnp-0.16.3-0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dpnp-0.16.3-0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.14

File hashes

Hashes for dpnp-0.16.3-0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ff505279a66068f56a8f8e0702be3d3e2635f17253987f58f1d2fcd0c684a046
MD5 3a64f4acc7cf6a7f05758f83809c02aa
BLAKE2b-256 e26d824dafdabc8c07cc27bcb5620cb02a98614c0a52b3b3b4215828655a244b

See more details on using hashes here.

File details

Details for the file dpnp-0.16.3-0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dpnp-0.16.3-0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3b23850670ddc32250ef9c7852963f9502d5c7fe04c85869f12f7e0813d82e5
MD5 aeef9bba77436c40aaa337b2e3a6b2dc
BLAKE2b-256 a1a89f4ad5d39d469b05d64ea0b3cb59d84a3d8c702d85432bff867d7f329157

See more details on using hashes here.

Supported by

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