基于 PyTorch 的计算机视觉工具库,支持目标检测、实例分割和图像分类的训练与模型导出。
openvinotoolkit/openvino
开源深度学习推理工具包,用于优化模型并部署到 Intel CPU、GPU 和 NPU 上运行。
- Star
- 11,028
- Fork
- 3,472
- 未关闭 Issue
- 883
- 最近提交
- 8小时前
这是什么?
OpenVINO 是一个开源工具包,用于优化 AI 模型的推理过程并将其部署到不同硬件上。它可以直接加载 PyTorch、TensorFlow、ONNX、Keras、PaddlePaddle、JAX/Flax 等框架训练的模型,部署时无需依赖原始框架。
推理设备涵盖 x86 与 ARM 架构 CPU、Intel 集成及独立显卡,以及 Intel NPU。项目提供 C++、Python、C 和 NodeJS 接口,并包含面向大语言模型和扩散模型流程的 GenAI API。通过 Optimum Intel,还可以直接使用 Hugging Face Hub 上的 Transformers 和 Diffusers 模型。
生态工具包括用于量化和稀疏化的神经网络压缩框架 NNCF、模型服务组件 OpenVINO Model Server,并与 vLLM、ONNX Runtime、LangChain、LlamaIndex 及 torch.compile 等集成。
核心功能
- 01支持转换 PyTorch、TensorFlow、ONNX、Keras、PaddlePaddle 和 JAX/Flax 模型用于推理。
- 02可在 x86 与 ARM CPU、Intel 显卡及 Intel NPU 上运行推理。
- 03提供 C++、Python、C 和 NodeJS 接口。
- 04包含面向大语言模型和扩散模型流程的 GenAI API。
- 05通过 NNCF 提供量化、稀疏化等模型压缩能力。
适用场景
- 在 Intel 边缘或服务器硬件上部署 YOLO 等计算机视觉模型。
- 在 Intel CPU 或 GPU 上运行本地大语言模型聊天机器人或文生图流程。
- 在支持的设备上加速 Whisper 等语音识别模型。
- 将优化后的推理接入已有的 ONNX Runtime 或 vLLM 工作流。
快速上手
- 1
使用 pip 安装 OpenVINO
pip install -U openvino - 2
打印版本号以验证安装
python -c "import openvino as ov; print(ov.__version__)"
使用前须知
- 主要面向英特尔硬件(CPU、GPU、NPU),在其他加速器上优势有限。
标签
常见问题
- openvino 是什么?
- 开源深度学习推理工具包,用于优化模型并部署到 Intel CPU、GPU 和 NPU 上运行。 OpenVINO 是一个开源工具包,用于优化 AI 模型的推理过程并将其部署到不同硬件上。它可以直接加载 PyTorch、TensorFlow、ONNX、Keras、PaddlePaddle、JAX/Flax 等框架训练的模型,部署时无需依赖原始框架。
- openvino 可以免费使用吗?用的什么许可证?
- openvino 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- openvino 还在维护吗?
- 活跃维护中。openvino 最近一次提交是在 2026年10月20日。
- openvino 适合用来做什么?
- 在 Intel 边缘或服务器硬件上部署 YOLO 等计算机视觉模型。 在 Intel CPU 或 GPU 上运行本地大语言模型聊天机器人或文生图流程。 在支持的设备上加速 Whisper 等语音识别模型。 将优化后的推理接入已有的 ONNX Runtime 或 vLLM 工作流。
- openvino 怎么安装和运行?
- 使用 pip 安装 OpenVINO: pip install -U openvino 打印版本号以验证安装: python -c "import openvino as ov; print(ov.__version__)"
- 在哪里获取 openvino?
- 源代码和安装说明在 GitHub 上:https://github.com/openvinotoolkit/openvino
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款跨平台桌面应用,用 AI 辅助标注文本、图像、视频、点云和多模态数据,支持多种格式导出。
PyTorch 官方的端侧推理框架,用于在手机、笔记本、浏览器和微控制器上运行模型。
基于 C++ 的视频结构化分析框架,以可插拔节点组成流水线,覆盖取流、推理、跟踪与输出。
收录 419 个预训练 AI 模型,覆盖视觉、语音、NLP 与大模型,可通过统一的 Python 命令行运行。
一个用于优化 ONNX 模型的 Python 工具包,在保持精度的同时减少算子数量,提升推理速度。