当前位置: 首页 > article >正文

OpenVINO环境配置--OpenVINO安装

@TOC环境配置–OpenVINO安装

本节内容

  OpenVINO 支持的安装方式有很多种,每一种操作系统以及语言都有对应的安装方法,在官网上有很详细的教程:
OpenVINO安装教程
  我们可以根据自己的需要,来点选环境配置和安装方法,然后网页会给出正确的安装指令,这里我使用的Ubuntu22.04系统,安装最新的2025.1版本,github上有更新的版本,加了很多新的功能,不过我觉得这个版本已经够用了。另外要提一嘴,这里有两个package,对于传统的CNN小模型来说,OpenVINO Base Package已经够用了,但是一些生成式的大模型,则需要OpenVINO GenAI这个package,intel提供了很多便利的功能,方便我们快速部署各种大模型。

Ubuntu22.04安装OpenVINO

  操作系统版本有比较大的讲究,我推荐使用Ubuntu22.04这个版本来做开发,因为很多库的新版本都不支持20.04了,另外就是intel NPU和GPU驱动也都是从20.04开始支持,也就是说如果Ubuntu版本太低的话,可能就用不了intel NPU和GPU了,有没有别的办法呢,我也没试过,盲猜源码编译可以做到,不过内核版本或许会带来意想不到的问题,咱们从使用的角度来说,尽量不要给自己找麻烦啦。

  1. 按照上面的安装步骤:
python3 -m venv openvino_env
source openvino_env/bin/activate
python -m pip install --upgrade pip
pip install openvino==2025.1.0
  1. 测试环境
python3 -c "from openvino import Core; print(Core().available_devices)"

正常情况下应该会输出:

['CPU']

如果配置了NPU和GPU环境的话:

['CPU', 'GPU', 'NPU']

Ubuntu22.04安装OpenVINO-GenAI

  1. 还是在网页上选安装方式,因为我选的是pip安装,所以还是要在上面创建的openvino_env虚拟环境中安装:
source openvino_env/bin/activate
pip install openvino-genai==2025.1.0

  测试的话,能够import openvino_genai就说明安装成功了,详细的使用方法将会在后续的教程中进行说明。

http://www.lryc.cn/news/2403490.html

相关文章:

  • Linux top 命令 的使用总结
  • ajax学习手册
  • Python爬虫实战:研究urlunparse函数相关技术
  • [蓝桥杯]采油
  • OpenLayers 地图定位
  • 黑龙江云前沿服务器租用:便捷高效的灵活之选​
  • PyTorch中matmul函数使用详解和示例代码
  • 论文解读:Locating and Editing Factual Associations in GPT(ROME)
  • NoSQl之Redis部署
  • 学习设计模式《十二》——命令模式
  • 十三、【核心功能篇】测试计划管理:组织和编排测试用例
  • 手撕 K-Means
  • SmolVLA: 让机器人更懂 “看听说做” 的轻量化解决方案
  • day45python打卡
  • AIGC赋能前端开发
  • Web 3D协作平台开发案例:构建制造业远程设计与可视化协作
  • AI Agent开发第78课-大模型结合Flink构建政务类长公文、长文件、OA应用Agent
  • 极空间z4pro配置gitea mysql,内网穿透
  • 第三方测试机构进行科技成果鉴定测试有什么价值
  • 华为云Flexus+DeepSeek征文|基于华为云Flexus X和DeepSeek-R1打造个人知识库问答系统
  • 【数据结构】_排序
  • 《前端面试题:JS数据类型》
  • PPT转图片拼贴工具 v4.3
  • Chrome安装代理插件ZeroOmega(保姆级别)
  • Transformer-BiGRU多变量时序预测(Matlab完整源码和数据)
  • 新华三H3CNE网络工程师认证—Easy IP
  • 《视觉SLAM十四讲》自用笔记 第二讲:SLAM系统概述
  • vscode 插件 eslint, 检查 js 语法
  • Excel 模拟分析之单变量求解简单应用
  • 装备制造项目管理具备什么特征?如何选择适配的项目管理软件系统进行项目管控?