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

Ubuntu 20.04 下 OpenVINO 2024 安装与配置

文章目录

  • ✅ Ubuntu 20.04 下 OpenVINO 2024 安装与配置教程
    • 📌 一、OpenVINO 简介
    • 🧱 二、系统环境准备
    • 📦 三、下载安装 OpenVINO 2024
      • 1. 创建安装目录
      • 2. 下载安装 OpenVINO 安装包(Ubuntu 20.04 版本)
      • 3. 解压安装包
      • 4. 建立软链接(便于统一管理)
      • 5. 安装 OpenVINO 的依赖项
    • 🌱 四、配置环境变量
      • 1. 临时启用环境变量
      • 2. 设置为开机自动加载(可选)
    • 🧪 五、验证安装是否成功
    • 🚀 六、使用 OpenVINO 构建推理程序(示例)
      • 示例 CMakeLists.txt 片段:
      • 编译流程:
    • 📚 八、相关参考资源
  • 参考


当然可以!下面是一篇结构清晰、适用于 Ubuntu 20.04 + Python 3.8 环境的 OpenVINO 安装与配置博客,包含实操命令、路径说明和注意事项,适合用于部署 YOLOv8、图像推理等应用。


✅ Ubuntu 20.04 下 OpenVINO 2024 安装与配置教程

本文详细介绍如何在 Ubuntu 20.04 系统中安装 Intel 推出的 OpenVINO 2024 工具包,适配 Python 3.8 环境,支持 C++/Python 推理部署,包括环境配置、依赖安装与路径整理。


📌 一、OpenVINO 简介

OpenVINO(Open Visual Inference and Neural network Optimization Toolkit)是 Intel 开发的一个高性能推理加速框架,主要支持在 Intel CPU、iGPU、VPU 上进行深度学习模型的部署和加速,支持模型优化、转换和跨平台推理。


🧱 二、系统环境准备

  • 操作系统:Ubuntu 20.04
  • Python 版本:3.8(系统默认)
  • CMake 版本:>= 3.10
  • 安装位置:/opt/openvino

📦 三、下载安装 OpenVINO 2024

1. 创建安装目录

sudo mkdir -p /opt/openvino
cd /opt/openvino

2. 下载安装 OpenVINO 安装包(Ubuntu 20.04 版本)

wget https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_ubuntu20_2024.0.0.14509.34caeefd078_x86_64.tgz

3. 解压安装包

tar -xvzf l_openvino_toolkit_ubuntu20_2024.0.0.14509.34caeefd078_x86_64.tgz
sudo mv l_openvino_toolkit_ubuntu20_2024.0.0.14509.34caeefd078_x86_64 openvino_2024

4. 建立软链接(便于统一管理)

sudo ln -s /opt/openvino/openvino_2024 /opt/openvino/openvino

5. 安装 OpenVINO 的依赖项

cd /opt/openvino/openvino_2024
sudo -E ./install_dependencies/install_openvino_dependencies.sh

🌱 四、配置环境变量

1. 临时启用环境变量

source /opt/openvino/openvino/setupvars.sh

2. 设置为开机自动加载(可选)

echo "source /opt/openvino/openvino/setupvars.sh" >> ~/.bashrc

🧪 五、验证安装是否成功

source /opt/openvino/openvino/setupvars.sh

输出应包含:

[setupvars.sh] OpenVINO environment initialized

🚀 六、使用 OpenVINO 构建推理程序(示例)

示例 CMakeLists.txt 片段:

set(OpenVINO_DIR /opt/openvino/openvino/runtime/cmake)
find_package(OpenVINO REQUIRED)
target_link_libraries(demo openvino::runtime)

编译流程:

mkdir build && cd build
cmake ..
make -j4

📚 八、相关参考资源

  • OpenVINO 官网
  • YOLOv8 OpenVINO C++ 示例
  • 模型转换文档

参考

Ubuntu20.04安装OpenVINO环境以及YOLOv8 C++部署测试


http://www.xdnf.cn/news/14915.html

相关文章:

  • 与后端现场联调mock数据
  • 内网ubuntu系统安装mysql
  • 直播 APP 开发需要多少成本
  • SpringBoot -- 自动配置原理
  • 回写缓存为何需要脏位?
  • 【MySQL基础】MySQL索引全面解析:从原理到实践
  • Linux 系统管理:自动化运维与容器化部署
  • AI编程实战:Cursor黑科技全解析
  • uniapp小程序蓝牙打印通用版(集成二维码打印)
  • 如何在Vue3中正确使用ref和reactive?
  • 2025年数据可视化十大创新趋势
  • 【分布式】自定义统一状态机流转设计
  • 【Pandas】pandas DataFrame Flags
  • Java开发新变革!飞算JavaAI深度剖析与实战指南
  • 【软考中级·软件评测师】下午题·面向对象测试之架构考点全析:分层、分布式、微内核与事件驱动
  • 网络拓扑图绘制全流程:从架构解析到工具实战
  • CAU数据挖掘 支持向量机
  • AI 情感陪伴的乱与治:在困境中探寻未来航道
  • Windows如何安装beego环境问题解
  • Android Telephony 网络状态中的 NAS 信息
  • API接口安全-2:签名、时间戳与Token如何联手抵御攻击
  • 后台管理系统的诞生 - 利用AI 1天完成整个后台管理系统的微服务后端+前端
  • vue-33(实践练习:使用 Nuxt.js 和 SSR 构建一个简单的博客)
  • LabVIEW键盘鼠标监测控制
  • SpringBoot 启动入口深度解析:main方法执行全流程
  • 颠覆传统加密:微算法科技创新LSQb算法,提升量子图像处理速度
  • 【debug日记】解决 Conda 激活命令未正确配置的问题
  • Redis学习笔记——黑马点评 附近商铺到UV统计 完结
  • Tomcat 安装使用教程
  • 机电一体化论文写作实战指南:从创新设计到工程验证的完整路径