关于YOLO8学习(一)环境搭建,官方检测模型部署到手机

server/2024/9/23 1:34:38/

在这里插入图片描述

一,环境的搭建

环境

win10
python 3.11
cmake
pytorch
pycharm

过程

首先安装好一个pycharm,这里就不一一叙述了。
其次,选择好一个python版本,是关键所在。有些YOLO的版本,并不支持很高的python版本,博主选用的是python3.11版本。经过实际的测试,这个版本比较合适。

pythonpycharmPyCharmpythonpython_14">注意,配置到这里,python环境和pycharm都已经安装,这里从PyCharm新建一个项目,python建议配置一个虚拟的环境,这样不会影响系统级别的python依赖。

(一)首先就是安装cmake的环境。直接从cmake下载,然后path配置cmake路径即可。

(二)完成cmake安装后,进行onnxsim安装,这个库,会涉及到yolo转换onnx,同时也是依赖cmake才能正常安装。
相关指令:pip install onnxsim

(三)安装pytorch版本
pip install torch2.0.1+cu117 torchvision0.15.2+cu117 torchaudio==


http://www.ppmy.cn/server/34206.html

相关文章

力扣347. 前 K 个高频元素

Problem: 347. 前 K 个高频元素 文章目录 题目描述思路复杂度Code 题目描述 思路 1.利用Map集合统计每一个元素的频率(元素作为map集合的键、其频率作为map集合的值); 2.获取其中出现的最大频率; 3.从最大频率开始,依次将频率最大…

macOS sonoma 14.4.1编译JDK 12

macOS sonoma 14.4.1编译JDK 12 环境参考文档开始简述问题心路历程着手解决最终解决(前面有点啰嗦了,可以直接看这里) 记录一次靠自己看代码解决问题的经历(总之就是非常开心)。 首先,先diss一下bing,我差一点就放弃了。 环境 macOS sonom…

杭电 OJ 1000-1009 Java解法

Problem Set 1000 高精度 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scnew Scanner(System.in);while(sc.hasNext()){System.out.println(sc.nextBigInteger().add(sc.nextBigInteger()));}} } 1001 位运算防爆 1000…

如何高速下载,百度 阿里 天翼 等网盘内的内容

如何高速下载,百度 阿里 天翼 等网盘内的内容🏅 前言教程下期更新预报🏅 前言 近段时间经常给大家分享各种视频教程,由于分享的资料是用迅雷网盘存的,但是绝大部分用户都是使用的某度,阿某的这些网盘&…

面试中算法(无序数组排序后最大相邻差)

有一个无序整型数组,求该数组排序后的任意两个相邻元素的最大差值;要求时间复杂度和空间复杂度尽可能低。 (1)任意一种时间复杂度为O (nlogn)的排序算法(如快速排序)给原数组排序,然…

【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力)

产品人员会产出一个需求文档,然后组织一个需求的宣讲。测试人员的任务就是在需求宣讲当中,分析需求有没有存在一些问题,然后在需求宣讲结束之后通过分析需求文档,分析里面的测试点并预估一个排期。 一、需求文档是什么样的&#x…

Go中如何将io.Writer转换成字符串(将两个管道连接的exec.Command输出的标准输出获取成字符串)

假设我们需要在Go中运行下面的命令: PS -A | grep wget这里需要写成两个exec.Command,如下,第一个命令为cmd,第二个为cmd2: cmd : exec.Command("PS", "-A") cmd2 : exec.Command("grep&qu…

自动驾驶融合定位系列教程五:惯性导航误差分析

自动驾驶融合定位系列教程五:惯性导航误差分析 一、概述 在定位领域的几乎所有多传感器融合系统中,都有IMU存在,而且,IMU是定位系统的主线与核心(对此可能很多人并不同意,但是我仍然坚定地坚持这一观点&a…