← all repositories
openvinotoolkit/openvino

The inference engine that lets you deploy PyTorch without PyTorch

OpenVINO takes trained models from PyTorch, TensorFlow, and friends, then strips them down to run—without the original framework—on Intel CPUs, GPUs, and NPUs.

openvino
Velocity · 7d
+6.0
★ / day
Trend
cooling
star history

What it does OpenVINO ingests trained models from PyTorch, TensorFlow, ONNX, Keras, PaddlePaddle, and JAX/Flax and converts them for optimized inference on Intel CPUs, integrated and discrete GPUs, and NPUs. It covers the full arc from edge to cloud, exposing C++, Python, C, and NodeJS APIs alongside a GenAI API for pipeline-specific optimizations. A surrounding ecosystem handles quantization, model serving, and plug-ins for Hugging Face, LangChain, LlamaIndex, and vLLM.

The interesting bit The clever part is the deliberate decoupling: once converted, a model no longer drags its training framework into production, which shrinks the deployment footprint for edge and embedded targets. Intel has also embedded OpenVINO as a backend inside popular stacks—ONNX Runtime, Torch.compile, Keras 3, and ExecuTorch—so you can swap in optimization without rewriting your calling code.

Key highlights

  • Converts models from six major frameworks and runs them without those frameworks present at deployment
  • Targets Intel silicon (x86/ARM CPUs, Intel integrated/discrete GPUs, Intel NPU) across edge and cloud
  • Dedicated GenAI API and notebook samples for LLM chatbots, diffusion, and multimodal assistants
  • Companion tools include NNCF for quantization and sparsity and OpenVINO Model Server for scalable serving
  • Plugs into existing stacks as a backend for ONNX Runtime, vLLM, LangChain, LlamaIndex, and Hugging Face Optimum Intel

Caveats

  • Telemetry is on by default via Google Analytics 4 and must be explicitly opted out
  • GPU and NPU acceleration are Intel-specific; ARM CPU support is listed but the spotlight is clearly on Intel architectures
  • The project is strictly inference-only, so you will still need another stack for training or fine-tuning

Verdict Worth a look if you are shipping computer vision, speech, or generative AI on Intel hardware and want a smaller deployment footprint; look elsewhere if your target stack is CUDA-centric or you need training capabilities.

Frequently asked

What is openvinotoolkit/openvino?
OpenVINO takes trained models from PyTorch, TensorFlow, and friends, then strips them down to run—without the original framework—on Intel CPUs, GPUs, and NPUs.
Is openvino open source?
Yes — openvinotoolkit/openvino is open source, released under the Apache-2.0 license.
What language is openvino written in?
openvinotoolkit/openvino is primarily written in C++.
How popular is openvino?
openvinotoolkit/openvino has 10.6k stars on GitHub and is currently cooling off.
Where can I find openvino?
openvinotoolkit/openvino is on GitHub at https://github.com/openvinotoolkit/openvino.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.