在Ubuntu上搭建OpenVINO™ Python开发环境

本文将从零开始详述在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开发环境已完成!

更好的算力魔方®期待您的意见与建议!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值