tensorflow-intel
TensorFlow is an open source machine learning framework for everyone.
What it is and what it does
TensorFlow-Intel is an Intel-optimized distribution of TensorFlow compiled for Windows with oneDNN (oneAPI Deep Neural Network Library) primitives integrated to accelerate computation on Intel processors. It maintains the full TensorFlow API for building and training machine learning models while targeting Intel architecture for better performance on compatible hardware.
The package brings together 22 runtime dependencies including keras, numpy, tensorboard, and protobuf to provide a complete machine learning framework. Installation is platform-specific (Windows wheels only) and requires Python 3.9 or later. To use the Intel optimizations, you must explicitly enable oneDNN by setting an environment variable before running your workload.
Use it for:
- Train and deploy deep learning models on Windows systems with Intel processors for improved inference speed.
- Run numerical computations and scientific simulations that benefit from oneDNN-accelerated linear algebra operations.
- Build production ML pipelines on Windows where Intel CPU optimization is preferred over GPU acceleration.
- Prototype and experiment with TensorFlow models on Windows development machines with Intel hardware.
- Deploy edge AI applications on Windows devices using TensorFlow with Intel-specific performance tuning.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Intel-optimized TensorFlow for Windows that accelerates numerical computation and machine learning workloads using oneDNN primitives for Intel architecture.
Yes, if you are developing or deploying machine learning workloads on Windows with Intel processors and want built-in oneDNN optimization without extra configuration. The active maintenance, Apache 2.0 license, and zero known vulnerabilities make it a safe choice. Install only if you are on Windows; the medium dependency footprint is standard for TensorFlow and the oneDNN environment variable must be set explicitly to activate optimization.
Install
tensorflow-intel on PyPI
pip
pip install tensorflow-inteluv
uv add tensorflow-intelpoetry
poetry add tensorflow-intelInstalling tensorflow-intel
Before you install
Medium install friction due to 22 runtime dependencies and platform-specific wheels (Windows only, Python 3.9–3.12). Active maintenance with recent commits and stable production status.
License in practice
Apache 2.0 permissive license allows commercial and private use with minimal restrictions; you must include a copy of the license and state significant changes.
Quickstart
pip install tensorflow-intel==2.18.0
import tensorflow as tf
model = tf.keras.Sequential([tf.keras.layers.Dense(10)])
Windows OS only; requires Python >=3.9; to enable oneDNN optimization, set TF_ENABLE_ONEDNN_OPTS=1 in Windows command prompt before running workloads.
Verify before relying
- Whether oneDNN optimization provides measurable performance gain for your specific model architecture and hardware.
- Compatibility with NVIDIA CUDA 12.2 environment if GPU acceleration is needed beyond CPU optimization.
Package facts
| License | Apache 2.0 (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 22 — absl-py, astunparse, flatbuffers, gast, google-pasta, libclang, opt-einsum, packaging, protobuf, requests, setuptools, six, termcolor, typing-extensions, wrapt, grpcio, tensorboard, keras, numpy, h5py, ml-dtypes, tensorflow-io-gcs-filesystem |
| Maintenance | actively maintained — 658 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 198,202/month — #9,737 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: tensorflow_intel-2.18.0-cp310-cp310-win_amd64.whl; tensorflow_intel-2.18.0-cp311-cp311-win_amd64.whl; tensorflow_intel-2.18.0-cp312-cp312-win_amd64.whl; tensorflow_intel-2.18.0-cp39-cp39-win_amd64.whl
Keywords: tensorflow, tensor, machine, learning
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
scikit-learn-intelexAccelerates scikit-learn algorithms on CPU and…
permissive · top 15,000 on PyPI
tensorflowTensorFlow is an open-source machine learning…
permissive · top 5,000 on PyPI
tensorflow-cpuTensorFlow CPU provides a machine learning and…
permissive · top 5,000 on PyPI
daal4pydaal4py provides a Python API to Intel's oneAPI…
permissive · top 15,000 on PyPI
tensorflow-cpu-awsTensorFlow CPU for AWS is a machine learning…
permissive · top 15,000 on PyPI
tf-nightly-cputf-nightly-cpu provides a CPU-optimized nightly…
permissive · top 15,000 on PyPI
tf-nightlytf-nightly provides nightly builds of…
permissive · top 15,000 on PyPI
tensorflow-aarch64TensorFlow for aarch64 is a machine learning…
permissive · top 15,000 on PyPI
accelforgeAccelForge models, designs, and explores tensor…
unclear · top 15,000 on PyPI
intelhexRead, write, and manipulate Intel HEX files, a…
permissive · top 5,000 on PyPI