本文将从零开始详述在Ubuntu22.04上搭建OpenVINO™ Python开发环境。
一,安装并配置Anaconda
1,第一步,下载并安装Anaconda;
https://www.anaconda.com/
Anaconda(官方网站)是Python软件包(packages)和虚拟环境(virtual environment)的管理工具,让Python开发者能方便快捷地管理Python运行的虚拟环境和开发应用程序所依赖的各种软件包。
从Anaconda官网:
https://www.anaconda.com/download/success
下载最新的Anaconda3-xxxx.xx-x-Linux-x86_64.sh安装文件,或者使用命令:
curl -O https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
滑动查看更多

然后执行:
bash Anaconda3-2024.06-1-Linux-x86_64.sh
滑动查看更多
在阅读并接受license agreement后,
https://docs.anaconda.com/anaconda/install/linux/
滑动查看更多
所有步骤按默认配置键入“Enter”或“yes”即可完成安装。

看到“Thank you for installing Anaconda3!"字样后,键入命令,激活conda:
source ~/.bashrc
2,第二步,配置Anaconda国内镜像源;
参考Anaconda 镜像使用帮助,
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
滑动查看更多
完成Anaconda国内镜像源配置,这样可以极大的提高Python软件包的下载速度。
3,第三步,创建并激活虚拟环境ov_book;
打开Terminal 窗口,输入命令更新当前conda
conda update conda
输入命令创建名为“ov_book"的虚拟环境
conda create -n ov_book python=3.11
激活ov_book虚拟环境
conda activate ov_book
设置阿里镜像源,提高使用pip工具下载Python软件包的速度
pip config set global.index-url https://mirrors.aliyun.com/pypi/simplepip config set install.trusted-host mirrors.aliyun.com
滑动查看更多
二,下载并安装Git
Git是一个开源免费的分布式版本控制系统,不管是小项目还是大项目,都可以高效的管理。本书主要用Git工具从GitHub克隆项目代码仓,例如:YOLOv8代码仓。
https://github.com/ultralytics/ultralytics
滑动查看更多
安装git命令
sudo apt udpatesudo apt install gitgit --version
三,安装ultralytics并导出yolov8n-cls.onnx模型
-
第一步,打开 Terminal 窗口,使用conda activate ov_book激活ov_book虚拟环境,然后执行命令安装pytorch和sultralytics:
conda install pytorch torchvision torchaudio cpuonly -c pytorchconda install conda-forge::ultralytics
滑动查看更多

-
第二步,导出yolov8分类模型 导出参数最少的yolov8分类模型:yolov8n-cls.onnx
yolo export model=yolov8n-cls.pt format=onnx imgsz=224
滑动查看更多
导出参数最多的yolov8分类模型:yolov8x-cls.onnx
yolo export model=yolov8x-cls.pt format=onnx imgsz=224
滑动查看更多
-
第三步,学会使用netron查看模型;
进入https://netron.app,打开yolov8n_cls.onnx模型,查看模型信息,尤其是输入和输出。

四,安装OpenVINO™ 工具套件
OpenVINO™ 工具套件包含:OpenVINO™ Runtime,OpenVINO™ Model Converter和benchmark_app,使用命令安装OpenVINO™ 工具套件和Intel Graphics Compute Runtime:
https://github.com/intel/compute-runtime
滑动查看更多
pip install openvino #安装OpenVINO™工具套件sudo apt-get install -y ocl-icd-libopencl1 intel-opencl-icd intel-level-zero-gpu level-zero #安装compute-runtime和GPU驱动
滑动查看更多
验证安装:
python -c "from openvino.runtime import Core; print(Core().available_devices)"ovc -hbenchmark_app -h
滑动查看更多
五,安装VS Code
Visual Studio Code 是一款功能强大的代码编辑器,非常适合跟Anaconda和Git一起,作为Python程序的集成开发环境(IDE)。
从VS Code官网
https://code.visualstudio.com/
滑动查看更多
下载安装文件,按照默认选项完成安装。
到此,在Ubuntu22.04上搭建OpenVINO™ Python开发环境已完成!
更好的算力魔方®期待您的意见与建议!

436

被折叠的 条评论
为什么被折叠?



