跳至內容

OpenVINO

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
OpenVINO
開發者英特爾
首次發布2018年5月16日,​8年前​(2018-05-16)
目前版本
  • 2026.4(2026年9月16日;穩定版本)[1]
編輯維基數據連結
原始碼庫github.com/openvinotoolkit/openvino
程式語言C++
作業系統跨平台
許可協定Apache License 2.0
網站openvino.ai

OpenVINO是由英特爾開發的開源軟件工具包,用於最佳化和部署深度學習模型。它支援多種流行的模型格式[2]和工作負載,包括大型語言模型、電腦視覺、生成式人工智能、語音處理以及機械人策略部署[3]。

OpenVINO針對英特爾硬件進行了最佳化,但也支援ARM/ARM64處理器[2]。當與英特爾的Gaussian與神經加速器(GNA)配合時,它也被用於AI聲音處理驅動。

OpenVINO基於C++,並為C和Python提供API支援,同時也支援Node.js。

OpenVINO是跨平台的,並在Apache License 2.0下免費使用[4]。

工作流程

[編輯]

最簡單的OpenVINO用法是取得一個模型並直接執行。但為獲得最佳結果,建議採用更完整的流程:[5]

  • 在某個受支援的框架中取得模型,
  • 使用OpenVINO轉換器工具將模型轉換為OpenVINO IR,
  • 使用OpenVINO的NNCF提供的訓練時或訓練後選項最佳化模型,[6]
  • 通過指定多種推理模式之一,使用OpenVINO執行時執行推理。

OpenVINO模型格式

[編輯]

OpenVINO IR[7]是用於執行推理的預設格式。它以一對檔案儲存,即*.bin和*.xml,分別包含權重和拓撲。可通過應用的API或專用轉換器,將模型從受支援的框架之一轉換而來。

受支援格式的模型也可以直接用於推理,而無需先轉換為OpenVINO IR。這種方法更方便,但最佳化選項更少、效能更低,因為推理前會自動進行轉換。一些預轉換的模型可以在Hugging Face倉庫中找到[8]。

受支援的模型格式包括:[9]

作業系統支援

[編輯]

OpenVINO可執行於Windows、Linux和macOS[10]。

參見

[編輯]

參考資料

[編輯]
  1. ^ 2026.4.0. 2026年9月16日 [2026年9月16日]. 
  2. ^ 2.0 2.1 OpenVINO Compatibility and Support. OpenVINO Documentation. 2024-01-24 (英語). 
  3. ^ OpenVINO Physical AI. OpenVINO Documentation. 2026-08-04 [2026-08-05] (英語). 
  4. ^ License. OpenVINO repository. 2018-10-16 (英語). 
  5. ^ OpenVINO Workflow. OpenVINO Documentation. 2024-04-25 (英語). 
  6. ^ openvinotoolkit/nncf. OpenVINO™ Toolkit. [2026-04-08] (英語). 
  7. ^ OpenVINO IR. www.docs.openvino.ai. 2024-02-02 (英語). 
  8. ^ Hugging Face OpenVINO Space. Hugging Face (英語). 
  9. ^ OpenVINO Model Preparation. OpenVINO Documentation. 2024-01-24 (英語). 
  10. ^ System Requirements. OpenVINO Documentation. 2024-02 (英語). 

外部連結

[編輯]