本文旨在指导读者在x86以上英特尔平台上,基于Ubuntu22.04操作系统,从零开始搭建Anomalib与OpenVINO的开发环境。
首先,确保已安装Ubuntu22.04。具体安装步骤可参考Ubuntu官方安装文档,访问链接:Ubuntu安装教程。
安装完毕后,我们将逐步介绍如何安装Anomalib与OpenVINO开发环境所需的软件工具,包括Anaconda、Git、OpenVINO Notebooks以及VS Code。这些工具将使得开发者在Linux和Windows平台上拥有几乎一致的学习与开发经验,即使对Linux不熟悉的开发者也能轻松迁移其Windows开发技能。
第一步:安装Anaconda
Anaconda是一个广受欢迎的Python虚拟环境和软件包管理工具,能方便地管理多个Python版本及解决依赖问题。请访问Anaconda官网,下载适用于Linux的Anaconda安装包(Anaconda3-xxx-Linux-86_64.sh),并通过以下命令完成安装:
第二步:创建并激活虚拟环境
完成Anaconda安装并重启终端后,默认进入“base”虚拟环境。使用conda create -n ov python=3.10
命令创建名为“ov”的虚拟环境。随后,通过conda activate ov
命令激活该环境。
第三步:安装并启动OpenVINO Notebooks
OpenVINO Notebooks是一组可运行的Jupyter notebooks,便于开发者学习并使用OpenVINO开发套件。访问其[GitHub代码仓库](GitHub – openvinotoolkit/openvino_notebooks: 📚 Jupyter notebook tutorials for OpenVINO™),首先安装依赖项,然后克隆代码仓并安装依赖,最后启动OpenVINO Notebooks,并运行002-openvino-api.ipynb以验证安装成功。
第四步:安装并配置VS Code
VS Code是由微软开发的开源代码编辑器,支持内建调试、Git版本控制、语法高亮及代码自动补全等功能。通过配置插件,可将VS Code打造为Ubuntu下的图形化Python集成开发平台(IDE)。访问VS Code官网,下载适用于Linux的code_xxx.deb安装包,并通过右键菜单中的“Open with Software Install”完成安装。启动VS Code后,打开并运行002-openvino-api.ipynb以验证安装成功。
第五步:安装并学习Anomalib
Anomalib提供了一系列初学者友好的notebooks,帮助用户快速掌握其使用方法。首先克隆Anomalib代码仓到本地,然后使用命令完成anomalib的安装。最后,在VS Code中打开Anomalib notebooks中的001_getting_started.ipynb开始学习。
本文全面介绍了在英特尔开发者套件上从零开始搭建Anomalib与OpenVINO开发环境的步骤,借助OpenVINO Notebooks和Anomalib Notebooks的范例程序,可快速学习并应用这两个工具。如有进一步需求,欢迎随时联系我们。