一、AMD - OpenVINO环境配置

一、AMD - OpenVINO环境配置

1. 环境

硬件环境 软件环境
Ryzen 5800X Visual Studio 2022
Win 10 Python 3.7.13 + Cmake 3.24.0 + Anaconda
  1. 依赖环境配置

    • Visual Studio 为 2022版本
      一、AMD - OpenVINO环境配置_第1张图片

    • CMake安装

      官网下载最新版本CMake,建议选择msi安装,比较省事。

      官网下载速度巨慢,建议去镜像

      一、AMD - OpenVINO环境配置_第2张图片

2. 离线下载OpenVINO-Toolkit

  1. 如图下载离线安装包

    一、AMD - OpenVINO环境配置_第3张图片

  2. 运行exe文件安装Toolkit组件,一路NEXT即可。

    一、AMD - OpenVINO环境配置_第4张图片

    一、AMD - OpenVINO环境配置_第5张图片

  3. 闪退问题

    经测试,5800X + Win 10 环境下安装组件时会出现闪退问题,此情况为系统不兼容所致,需开启兼容模式

    一、AMD - OpenVINO环境配置_第6张图片

  4. 安装完成后,会自动弹出官网引导初始化界面,关闭即可。

3. Anaconda 安装OpenVINO

  1. 创建Anaconda虚拟环境,Python版本设置为3.7.13

    一、AMD - OpenVINO环境配置_第7张图片

  2. 运行命令安装OpenVINO,建议选择2021.4.2版本,最新版2022存在OpenCV问题。

    pip install openvino-dev[pytorch]==2021.4.2

    一、AMD - OpenVINO环境配置_第8张图片

  3. 运行ie.available_device命令

    在这里插入图片描述

4. PyCharm 配置OpenVINO

  1. 在PyCharm终端中切换至步骤3中创建的Anaconda虚拟环境

    一、AMD - OpenVINO环境配置_第9张图片

  2. PyCharm中打开终端,进入步骤2中OpenVINO安装路径下运行setupvars.bat文件,弹出Python版本,以及OpenVINO environment initialized ,说明初始化OpenVINO成功

    一、AMD - OpenVINO环境配置_第10张图片

  3. 初始化完成后,终端运行face-detection.py,生成out.png后即可

    在这里插入图片描述

  4. 目前OpenVINO存在问题,每次启动都需重新运行bat文件进行初始化后才能正常运行。

5. 加载OpenVINO踩坑

  1. 运行face-detection.py文件

    python face-detection.py

    在这里插入图片描述

  2. 若出现上述错误,可能是由于opencv没有cmake导致,可尝试下列命令解决

    pip install opencv-python-inference-engine

    个人OpenCV版本:

    anaconda 终端运行 pip list | findstr open*,结果如下图所示

    在这里插入图片描述

  3. 若出现下述错误,是由于pip中OpenCV异常且未初始化OpenVINO导致,我自己是未离线安装OpenVINO Toolkit组件,直接在Anaconda envs环境中pip install openvino-dev会出现这种情况。此时重新运行OpenVINO.exe离线安装包,并初始化即可。我自己是未离线安装OpenVINO Toolkit组件,直接在Anaconda envs环境中pip install openvino-dev会出现这种情况。此时重新运行OpenVINO.exe离线安装包,并初始化即可

    在这里插入图片描述

你可能感兴趣的:(openvino,python,人工智能)