Intel® Distribution for Python*
2024 Gold Release
Release Notes
17 November 2023

Version History/Revision History
Date

Revision Description

17 November 2023 1.0

Release Notes for the Intel® Distribution for Python* 2024 GoldRelease

Intended Audience
The target audience for the release notes are software developers and end users of the Intel®
Distribution for Python* 2024 Gold release.

Customer Support
For technical support, including answers to questions not addressed in this document, visit thetechnical support forum at https://software.intel.com/en-us/forums/intel-distribution-for-python oremail Intel Corporation at scripting@intel.com.

2Intel® Distribution for Python* 2023 Update 2 Release Notes

Contents
123Introduction
New in this Release
System Requirements

44545678Installation
Release Content
Known Issues
Related Documentation
Legal Information

781112143Intel® Distribution for Python* 2023 Update 2 Release Notes

1 Introduction
The Python* programming language is an open-source programming language with increasing
adoption by developers across many application domains and a large ecosystem of available freepackages. In particular, the packages commonly used for numerical and scientific computation, called
the SciPy stack, are very popular and heavily used.
Intel® Distribution for Python* is a binary distribution of Python interpreter and commonly used
packages for computation and data intensive domains, such as scientific and engineering computing,big data, and data science. The product supports Python 3.9 for Windows and Linux. The productsimplifies Python installation by providing packages in a binary form so that everything is preconfigured and no compilation tools are needed, as well as contains all the dependences for runningon popular OS platforms. Python packages have been accelerated with Intel® Performance Libraries,including Intel® Math Kernel Library (Intel® oneMKL), Intel® Threading Building Blocks (Intel® oneTBB),Intel® Integrated Performance Primitives (Intel® IPP), and Intel® Data Analytics Acceleration Library(Intel® oneDAL). The packages have been optimized to take advantage of parallelism through the useof vectorization, multi-threading and multi-processing, as well as through the use of optimized
communication across multiple nodes.
This document provides system requirements, installation instructions, and lists issues andlimitations.
To learn more about this product, see:•••New features in the New in this Release section below, or in the product help.
Reference documentation in the Related Documentation section below
Installation instructions in the Installing this Release section below

2 New in this Release
2.1 Intel® Distribution for Python 2024 Gold Release
The following are new features for the release:•Installer is now based on Conda Constructor, which improves user installation experience byo Faster conda package installation and error-handlingo Compatibility with .conda fileso Customizable install pathso Command-line interface installation

4Intel® Distribution for Python* 2023 Update 2 Release Notes

Other changes in this release:• Performance improvements and other enhancements for Data Parallel Extensions for Python(dpctl, dpnp, numba-dpex)• macOS no longer supported for 2024.0
The full list of provided packages is in Release Content.

3 System Requirements
The Intel® Distribution for Python* supports the Intel® 64 architecture. For a complete explanation ofthis architecture name please read the following article:
Intel® Architecture Platform Terminology for Development Tools.
The lists below pertain only to the system requirements necessary to support applicationdevelopment with Intel® Distribution for Python*. If you are using Cython*, please review thedocumentation for your compiler (GCC*, Microsoft Visual Studio*, or Intel® Compiler) to determine theminimum hardware and software requirements.

Minimum System Requirements•

A system based on an Intel® 64 architecture processor supporting the Intel® Streaming SIMD
Extensions 4.2 (Intel® SSE4.2) instructions (or compatible non-Intel® processor).
NOTE:

Incompatible or proprietary instructions in non-Intel® processors may cause the analysis
capabilities of this product to function incorrectly. Any attempt to analyze code notsupported by Intel® processors may lead to failures in this product.
o For the best experience, a multi-core or multiprocessor system is recommended.
• About 4GB free disk space for all product features and all architectures
Note: Intel® Distribution for Python* is expected to work on many more Linux distributions as well.
Let us know if you have trouble with the distribution you use.
oHardware Requirements••GPU:ooooooCPU:

6th Gen Intel® Core™ processor or higher
Intel® Iris® Plus Graphics
Intel® Iris® Xe Graphics
Intel® Iris® Xe Max Graphics
Intel® Iris® Graphics
Intel® Iris® Pro Graphics

5Intel® Distribution for Python* 2023 Update 2 Release Notes

ooooIntel Atom® Processors
Intel® Core™ Processor Family
Intel® Xeon® Processor Family
Intel® Xeon® Scalable Performance Processor Family

Apple M1* hardware is currently not supported
Windows Intel® Graphics Driver
To install the driver follow the directions in the article appropriate for your device:•••

Intel® Iris® Xe MAX (DG1) and 10th-13th Gen Intel® Core™ Processor Graphics• https://www.intel.com/content/www/us/en/download/19344/intel-graphics-windows-dchdrivers.html
Intel® Arc™ A-Series Graphics (DG2)• https://www.intel.com/content/www/us/en/download/726609/intel-arc-graphics-windowsdch-driver.html
Intel® Data Center GPU Flex Series (ATS-M)• https://registrationcenter.intel.com/en/products/subscription/956/

Contact your OEM representative for access to the Intel Registration Center.
Linux General Purpose Intel GPUs (GPGPU) Driver
For all Intel GPUs, see this article, https://dgpu-docs.intel.com/, and follow the directions for your device.

Software Requirements
These OS distributions are tested by Intel or known to work; other distributions may or may not workand are not recommended. If you have questions, access the Intel Community Forums when you needassistance. If you have Commercial Support, create a support ticket.
Operating Systems:••••••

64-bit Linux*: Ubuntu* 20.04, 22.04 (CPU & GPU)
64-bit Windows* Pro & Enterprise 10 (CPU & GPU), 11 (GPU only)
o Using Microsoft’s Windows Subsystem for Linux 2 (WSL2) in Windows 10, you can
install the native Linux distribution of Intel oneAPI toolkits and libraries on Windowsfor CPU and GPU workflows. Details here
Windows* Server 2019, 2022 (CPU & GPU)Red Hat Enterprise Linux 8, 9 (CPU & GPU)
Fedora 36, 37 (CPU only)
SUSE Linux Enterprise 15 SP3, 15 SP4 (CPU & GPU)
6Intel® Distribution for Python* 2023 Update 2 Release Notes

OS Deprecation Notice
The following OS support is now deprecated and will be discontinued with our 2025.0 release in Fall 2024.

CPU• SUSE Linux Enterprise Server (SLES) version 15 SP3• Ubuntu Linux version 20.04
GPU• Red Hat Enterprise Linux (RHEL) version 8.6• SUSE Linux Enterprise Server (SLES) version 15 SP3External Dependencies
For Windows*: None
For Linux*: None

4 Installation
Installing this Release
The Intel® Distribution for Python* is compatible with the Conda* package management tool. All
modules included in the distribution are initially installed into the root Conda* environment. A virtualenvironment is also created.
The following commands can be used to install the distribution from your command line:# Linux installation (Interactive)
bash ~/intelpython3.sh# Linux installation (CLI)
bash ~/intelpython3.sh -b -u -p ~/intelpython3# (Linux CLI installation)# Windows installation (Interactive)
intelpython3.exe# Windows installation (CLI)
start /wait intelpython3.exe /S /RegisterPython=0 /D=%LOCALAPPDATA%\intelpython3

Documentation for installing can also be found in the following link:
https://www.intel.com/content/www/us/en/developer/articles/technical/get-started-with-inteldistribution-for-python.html

7Intel® Distribution for Python* 2023 Update 2 Release Notes

Changing, Updating, or Removing the ProductTo update your python root environment, use the conda commands listed following the nextparagraph. All releases, including updates, will create a virtual environment in<installdir>/intelpython/releases/ containing all new release content.
Intel® Distribution for Python* removal: On Windows* or Linux*: Delete the installation directoryand remove additions to your PATH.
You can also use the Conda* package management tool to update individual modules. You can findthe Conda* tool in the bin directory on Linux* or in the Scripts directory on Windows*. Use thesecommands to do the following with the Conda* tool:•••

To install a new module: conda install <module name>To update an existing module: conda update <module name>To remove an existing module: conda remove <module name>

5 Release ContentIntel® Distribution for Python* packages (New*, Updated**)Name_libgcc_mutex_openmp_mutex
asn1crypto
brotlibrotli-bin
brotli-python
brotlipy
bzip2
c-aresca-certificatescertificffi
chardetcharset-normalizer
colorama
common_cmplr_lib_rt
conda
conda-package-handlingconda-package-streaming
cryptography
cyclerVersion
0.1
4.5*
1.5.1
1.1.0**
1.1.0**
1.1.0**
0.7.0
1.0.8
1.20.1**2023.7.22**
2023.7.22**
1.16.1**
5.2.0**
3.3.1***0.4.62024.0.0**
23.3.12.2.0**
0.9.0**
41.0.4**0.12.1

Platform
LinuxLinuxWindows
Linux,Windows
Linux,Windows
Linux,Windows
Linux,Windows
Linux,WindowsLinux,Windows
Linux,Windows
Linux,Windows
Linux,WindowsLinux,WindowsLinux,Windows
Linux,Windows
Linux,Windows
Linux,Windows
Linux,Windows
Linux,Windows
Linux,Windows
Linux,Windows
8Intel® Distribution for Python* 2023 Update 2 Release Notes

cythondaal4pydaldpcpp_cpp_rt
dpcpp_llvm_spirv*
dpctl
dpnp
fortran_rt
freetype
funcsigs
futuregtest
icc_rticu
idna
impi_rtintel-fortran-rt
intel-opencl-rt
intel-openmp
intelpythonippjoblibjsonpatchjsonpointerkiwisolver
level-zero
libabseillibarchive
libbrotlicommon
libbrotlidec
libbrotlienc
libevent
libffilibgcc-ng
libgfortran-nglibgfortran5
libgomplibiconv
libllvm14
libnsllibpnglibprotobuf
libsqlite
libstdcxx-ng

3.0.2**
2024.0.0**
2024.0.0**
2024.0.0**
2024.0.0
0.15.0**0.13.0**2024.0.0**
2.12.1
1.0.2
0.18.3
1.14.02024.0.0**
73.2
3.4
2021.11.0**
2024.0.0**
2024.0.0**
2024.0.0**
2024.0.0**
2021.10.0
1.3.2**
1.33**
2.4**
1.4.5
1.14.0**20230802.1**
3.6.2
1.1.0**
1.1.0**
1.1.0**
2.1.12
3.4.2
13.2.0**13.2.0**13.2.0**13.2.0**1.17
14.0.62.0.1**
1.6.394.24.4**3.43.2**13.2.0*Linux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinuxLinux,WindowsLinuxLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinuxLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinuxLinuxLinuxLinuxLinux,WindowsLinux,WindowsLinuxLinux,WindowsLinux,WindowsLinux,WindowsLinux
9Intel® Distribution for Python* 2023 Update 2 Release Noteslibuuid
libxml2
libzlib
llvm
llvm-spirv
llvmlitelz4-clzomenuinstmkl
mkl-dpcpp
mkl-service
mkl_fft
mkl_random
mkl_umathncursesnumba
numba-dpex
numpy
numpy-baseonemkl-sycl-blas
onemkl-sycl-datafitting
onemkl-sycl-dft
onemkl-sycl-rng
onemkl-sycl-rng
onemkl-sycl-sparse
onemkl-sycl-stats
onemkl-sycl-vm
opencl_rt
openssl
packagingpip
platformdirs
pluggypooch
pycosatpycparser
pyeditline
pyopenssl
pyparsingpysockspythonpython-dateutil
python-libarchive-c

2.38.1
2.11.5**1.2.13*14.0.614.0.00.40.1
1.9.4
2.10
1.4.192024.0.0**
2024.0.0**
2.4.0
1.3.6
1.2.2
0.1.1
6.4
0.57.1**
0.21.4**
1.24.3
1.24.32024.0.0*
2024.0.0*
2024.0.0*
2024.0.0*
2024.0.0*
2024.0.0*
2024.0.0*
2024.0.0*
2024.0.0**
3.1.4**
23.2**
23.3.1**
3.11.0**1.3.0**
1.7.0
0.6.6**
2.21
2.0.1
23.2.0**3.1.1**
1.7.1
3.9.18**2.8.2
4.0Linux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsWindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinuxLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,WindowsLinux,Windows10Intel® Distribution for Python* 2023 Update 2 Release Notes

python_abi
3.9*Linux,Windowspytz
2023.3
Linux,Windows
pywin32306**
Windows
pyyaml
6.0.1
Linux,Windows
readline
8.2
Linux
requests
2.31.0Linux,Windows
ruamel_yaml
0.17.40**
Linux,Windows
ruamel.yaml.clib
0.2.7
Linux,Windows
scikit-learn
1.3.1**
Linux,Windows
scikit-learn-intelex
2024.0.0**
Linux,Windows
scipy
1.10.1Linux,Windows
setuptools
68.2.2**
Linux,Windowssix
1.16.0Linux,Windows
smp
0.1.5
Linuxsnappy
1.1.0Linux,Windows
spirv-tools
2023.2Linux
sqlite3.40.1**
Linux,Windows
tbb
2021.11.0**
Linux,Windows
tbb4py2021.11.0**
Linux,Windows
threadpoolctl
3.2.0**
Linux,Windows
tk
8.6.13**
Linux,Windows
toolz
0.12.0Linux,Windows
tqdm
4.66.1**
Linux,Windows
typing-extensions
4.8.0**
Linux,Windows
tzdata2023c
Linux,Windows
ucrt
10.0.22621.0*
Windows
urllib3
2.0.7
Linux,Windows
vc
14.3
Windows
vc14_runtime
14.36.32532
Windowsvs2015_runtime
14.36.32532
Windows
wheel
0.41.3**
Linux,Windows
wincertstore
0.2
Windows
win_inet_pton
1.1.0
Windowsxgboost
1.7.3**
Linuxxz
5.2.6
Linux,Windows
yaml
0.2.5
Linux,Windows
zlib
1.2.13
Linux,Windows
zstandard
0.21.0**Linux,Windows
zstd
1.5.5**
Linux,Windows
The installation package contains all the necessary native libraries required by the packages.

11Intel® Distribution for Python* 2023 Update 2 Release Notes

6 Known Issues
Please refer to the Known Issues in the Resources of the document that is available online:
https://www.intel.com/content/www/us/en/developer/articles/troubleshooting/python-knownissues.html
The following are known CVEs:•

https://nvd.nist.gov/vuln/detail/CVE-2022-4904

7 Related Documentation
NameDocumentation

arrow-cpp
asn1crypto
bzip2
certificffi
chardetconda
conda-package-handlingconda-package-streaming
cryptography
cyclercythondpctl
dpnp
freetype
funcsigs
idna
intel-openmp
ipp
joblibkiwisolver
libarchive
libffilibiconv
libpngllvmlitelz4-clzo

https://github.com/apache/arrow
https://github.com/wbond/asn1crypto
http://www.bzip.org/docs.html
https://certifi.io
http://cffi.readthedocs.org
https://github.com/chardet/chardet
http://conda.pydata.org/docs/
https://github.com/conda/conda-package-handlinghttps://github.com/conda/conda-package-streaming
https://cryptography.io
http://matplotlib.org/cycler/
http://cython.org/#documentation
https://github.com/IntelPython/dpctl
https://github.com/IntelPython/dpnp
http://freetype.sourceforge.net/freetype2/documentation.html
http://funcsigs.readthedocs.org/en/latest/
https://github.com/kjd/idna
http://software.intel.com
http://software.intel.com/en-us/articles/intel-ipp/
https://joblib.readthedocs.io/en/latest/https://kiwisolver.readthedocs.io/en/latest/
http://www.libarchive.org/
http://sourceware.org/libffi/
https://www.gnu.org/software/libiconv/
http://www.libpng.org/pub/png/libpng.html
https://github.com/numba/llvmlite
https://www.lz4.org
http://www.oberhumer.com/opensource/lzo/
12Intel® Distribution for Python* 2023 Update 2 Release Notes

matplotlib
menuinst
mkl
mkl_fft
mkl_random
mpi4pynumba
numexprnumpy
opensslpandaspip
pyarrow
pycosatpycparser
pyopenssl
pyparsingpysockspythonpython-dateutil
python-libarchive-cpytzpywin32
pyyamlrequests
ruamel_yaml
scikit-learn
scipy
setuptools
six
smp
snappysqlitetbb
tcl
thrift-cpp
tktoolz
tqdm
urllib3vc

http://matplotlib.org/contents.html#
https://pypi.python.org/pypi/menuinst/
http://software.intel.com/en-us/articles/intel-mkl/
http://github.com/IntelPython/mkl_fft
http://github.com/IntelPython/mkl_random
http://mpi4py.readthedocs.org/
http://numba.pydata.org/
https://github.com/pydata/numexpr/wiki/Numexpr-Users-Guide
http://numpy.scipy.org/
http://www.openssl.org/
http://pandas.pydata.org/pandas-docs/stable/
https://pip.pypa.io/en/stable/
https://github.com/apache/arrow
https://github.com/ContinuumIO/pycosat
https://github.com/eliben/pycparser
https://pyopenssl.readthedocs.org/en/stable/
http://pyparsing.wikispaces.com/Documentation
https://github.com/Anorov/PySocks
https://www.python.org/doc/versions/
https://dateutil.readthedocs.org/en/latest/
https://github.com/Changaco/python-libarchive-c
http://pytz.sourceforge.net/
https://github.com/mhammond/pywin32
http://pyyaml.org/
http://docs.python-requests.org/
https://bitbucket.org/ruamel/yaml
http://scikit-learn.org/stable/
https://projects.scipy.org/stackspec.html
http://pythonhosted.org/setuptools/
http://pythonhosted.org/six/
https://github.com/IntelPython/smp
https://github.com/google/snappy
http://www.sqlite.org/docs.html
http://www.threadingbuildingblocks.org
http://www.tcl.tk/doc/
https://github.com/apache/thrift
http://www.tcl.tk/doc/
https://toolz.readthedocs.io/en/latest/
https://pypi.python.org/pypi/tqdm
https://urllib3.readthedocs.io/
https://github.com/conda/conda/wiki/VC-features
13

Intel® Distribution for Python* 2023 Update 2 Release Notes

vs2015_runtime
wheelwin_inet_pton
wincertstore
xgboostxz
yaml
zstandard
zlib

http://www.microsoft.com
http://wheel.readthedocs.org/en/latest/
https://github.com/hickeroar/win_inet_pton
https://bitbucket.org/tiran/wincertstore
https://github.com/dmlc/xgboost
http://tukaani.org/xz/
http://yaml.org/
https://github.com/indygreg/python-zstandard
http://zlib.net/manual.html

8 Legal Information
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is grantedby this document.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties ofmerchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arisingfrom course of performance, course of dealing, or usage in trade.
This document contains information on products, services and/or processes in development. All
information provided here is subject to change without notice. Contact your Intel representative toobtain the latest forecast, schedule, specifications and roadmaps.
The products and services described may contain defects or errors known as errata which may cause
deviations from published specifications. Current characterized errata are available on request.
Copies of documents which have an order number and are referenced in this document may beobtained by calling 1-800-548-4725 or by visiting www.intel.com/design/literature.htm.
Intel, the Intel logo, and Intel Core are trademarks of Intel Corporation in the U.S. and/or othercountries.
* Other names and brands may be claimed as the property of others.
Microsoft, Windows, Visual Studio, Visual C++, and the Windows logo are trademarks, or registeredtrademarks of Microsoft Corporation in the United States and/or other countries.
© 2023 Intel Corporation.

14Intel® Distribution for Python* 2023 Update 2 Release Notes

Optimization NoticeIntel's compilers may or may not optimize to the same degree for non-Intel microprocessors foroptimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, andSSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, oreffectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessordependent optimizations in this product are intended for use with Intel microprocessors. Certainoptimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer tothe applicable product User and Reference Guides for more information regarding the specific instruction
sets covered by this notice.
Notice Revision #20110804

15Intel® Distribution for Python* 2023 Update 2 Release Notes