Ubuntu系统安装OpenVINO™工具包

官网链接 OpenVINO™ toolkit: An open source AI toolkit that makes it easier to write once, deploy anywhere.

一、下载OpenVINO工具包

1、选择下载版本和下载方式

版本选择

  1. 如果只是进行推理计算,那么可以选择OpenVINO Base Package,如果还有生成式计算以及其他的需求,那么就选择功能更全的OpenVINO with GenAI
  2. 根据代码需求选择合适的OpenVINO版本,在2024中部分旧版本的推理接口会被删除。推理接口
  3. 如果没有特殊需求,那么就选择下载归档文件进行安装。
  4. 根据系统架构及ubuntu版本选择合适的归档文件下载下载归档文件

二、安装OpenVINO工具包

参考官方安装链接

1、安装环境依赖

  1. 解压下载的openvino工具包归档文件。
  2. 创建 /opt/intel文件夹并将解压后的文件移动到该文件夹下。
  3. 在解压后的文件夹中打开install_dependencies文件夹。
  4. 在2024版本中会提供一个脚本文件install_openvino_dependencies.sh,而在2023版本中除此之外还会提供一个关于NPU的脚本文件install_openvino_intel_npu_driver.sh
  5. 分别执行脚本文件,安装所需的依赖,如果不使用NPU可以不执行其驱动脚本。sudo -E ./install_openvino_dependencies.sh

2、添加环境变量

  1. 依赖安装完成后,在 ~/.bashrc文件中添加如下环境变量source /opt/intel/openvino_toolkit_2023.3.0(解压后的文件名)/setupvars.sh,然后执行source ~/.bashrc;也可以在每次打开终端之后执行该指令,但是这样只在该终端中会生效,再次打开终端需要再次执行指令。

  2. 执行完成后会在终端看到openvino环境初始化成功。环境初始化

  3. 当然也可以在 /opt/intel中安装多个版本的openvino,只需要切换不同的环境变量就可以了。

    至此就可以正常调用openvino的接口进行推理计算!

三、python环境使用

  1. 在python环境(conda环境)下使用,可以选择官方提供的pipconda的安装指令进行安装。参考官方提供的安装文档OpenVINO™ Runtime on Linux,可以根据需要选择安装方式。历史版本的安装方式也可以通过官方连接获得。
    python环境

  2. 使用pip或者conda安装完openvino之后,可以使用指令测试导包是否成功来验证openvino的安装,如果终端打印可用的设备列表,那么安装成功,这里显示CPU可用。

    python
    from openvino import Core
    print(Core().available_devices)
    

    可用设备列表

小结

上述安装步骤在Intel新的Meteor Lake平台(Ultra系列)及ubuntu22.04系统上测试可以正常使用CPU设备进行推理,对于新平台的iGPU以及NPU设备,需要另外安装驱动才能正确识别并使用,这个会在之后的博文中介绍,如有其他问题欢迎留言交流。

### OpenVINO 安装指南 Ubuntu 操作系统 #### 准备工作 为了确保顺利安装OpenVINO工具包,在Ubuntu操作系统上需先完成一些准备工作。确认已安装必要的依赖项,如CMake、Python等开发库[^3]。 #### 获取软件包 访问OpenVINO™官方网站获取最新版本的安装文件。对于Linux用户来说,可以从[OpenVINOLinux版官方安装指南](https://software.intel.com/en-us/articles/OpenVINO-Install-Linux)下载适用于Ubuntu系统的离线或在线安装程序。 #### 执行安装过程 根据所选方式执行相应操作: - **图形界面引导式安装**:双击运行`.deb`格式的安装器; - **命令行静默安装**:利用预定义配置文件实现自动化部署。例如,可以通过修改`silent.cfg`中的许可协议接受状态并调用安装脚本来简化流程 `sudo sed -i 's/decline/accept/g' silent.cfg && sudo ./install.sh -s silent.cfg`[^4]; #### 配置环境变量 成功安装后,按照提示将路径添加到用户的shell初始化脚本中(如`.bashrc`),以便能够正常使用该工具集内的各项功能。通常情况下会涉及到设置PYTHONPATH和其他特定于应用程序的环境参数[^2]。 #### 测试安装成果 最后验证是否可以正常加载示例项目以及相关API接口。如果一切无误,则说明已经完成了整个安装过程[^1]。 ```python import cv2 as cv from openvino.inference_engine import IECore, IENetwork ie = IECore() print(ie.get_versions()) ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值