Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/sources/ext_links.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
.. _NumPy*: https://numpy.org/
.. _Numba*: https://numba.pydata.org/
.. _Python Array API Standard: https://data-apis.org/array-api/
.. _Intel Distribution for Python: https://www.intel.com/content/www/us/en/developer/tools/oneapi/distribution-for-python.html
37 changes: 37 additions & 0 deletions docs/sources/prerequisites_and_installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,40 @@

Prerequisites and installation
==============================

1. Device drivers
******************

Since you are about to start programming data parallel devices beyond CPU, you will need an appropriate hardware.
For example, Data Parallel Extensions for Python work fine on Intel laptops with integrated graphics.
In majority of cases your laptop already has all necessary device drivers installed. But if you want the most
up-to-date driver, you can always
`update it to the latest one <https://www.intel.com/content/www/us/en/download-center/home.html>`_.
Follow device driver installation instructions
to complete this step.

All other necessary components for programming data parallel devices will be installed with
Data Parallel Extensions for Python.

2. Python interpreter
**********************

You will need Python 3.8, 3.9, or 3.10 installed on your system. If you do not have one yet the easiest way to do
that is to install `Intel Distribution for Python`_.
It will install all essential Python numerical and machine
learning packages optimized for Intel hardware, including Data Parallel Extensions for Python*.
If you have Python installation from another vendor, it is fine too. All you need is to install Data Parallel
Extensions for Python manually.

3. Data Parallel Extensions for Python
***************************************

You can skip this step if you already installed Intel® Distribution for Python or Intel® AI Analytics Toolkit.
The easiest way to install Data Parallel Extensions for Python is to install numba-dpex:

Conda: ``conda install numba_dpex``

Pip: ``pip install numba_dpex``

The above commands will install ``numba-dpex`` along with its dependencies, including ``dpnp``, ``dpctl``,
and required compiler runtimes and drivers.