YOLO模型部署

news/2025/10/5 20:25:12/文章来源:https://www.cnblogs.com/noneedanswer/p/19127010

一、环境搭建

第一步 显卡驱动查看

WIN+R键 进入命令终端 输入

nvidia-smi

img
如果没有CUDA和CUDNN请自行安装,这里不再赘述

第二步 安装Anaconda

网站直接进行下载,这里不再进行安装教程

https://www.anaconda.com/download 建议C盘空间充足直接下载C盘

第二步 创建python虚拟环境

为了管理不同项目的Python环境,通常建议创建一个虚拟环境。

① 打开终端:

在Windows上,打开Anaconda Prompt
img
显然,如果进行AI训练,我们必然需要大量的库,如果没有规划的安装库会导致电脑环境复杂,所以我们可以创建虚拟环境,将AI训练需要的库只放在这个库里面

②创建虚拟环境:

运行以下命令来创建一个新的虚拟环境。

conda create -n <env_name> python=<version>

可以将< env_name >替换为您喜欢的环境名称,例如“YOLOv8”
可以将< version >替换为您需要的python版本,例如“3.8"
img
如果后续出现

Proceed ([y]/n)?

选择y,下载相关包
img
如图所示,出现 $ conda activate yolov8,说明创建完成

③激活虚拟环境:

运行以下命令来激活刚刚创建的虚拟环境

conda activate <env_name>

img
如图,表明激活完成,环境搭建完毕
附conda环境操作指南:
查看现有环境 conda env list
激活失败 conda init cmd.exe
删除环境 conda env remove -n <env_name>

④安装PyTorch(CPU)

在激活的虚拟环境中,使用pip安装PyTorch。根据您的需求,选择安装CPU版本。(网络不佳和必要的时候可以添加国内源)

pip install torch torchvision torchaudio

这里给出PyTorch官网

https://pytorch.org/ 

若出现 'pip' 不是内部或外部命令,也不是可运行的程序 或批处理文件,说明没有配置pip的 Path,自行查找解决(设置环境变量)
img
使用pip list查看环境是否有torch
如图表明安装完成,注意黄色警告,将其提示的相关路径加入环境变量的PATH中即可

第四步 安装pytorch-GPU版本(有显卡)

①确保电脑安装CUAD和CUDNN

在安装PyTorch-GPU之前,需要先安装CUDA和cuDNN的原因如下:
1. CUDA是NVIDIA推出的并行计算平台和API模型,它使得显卡可以用于图像渲染和计算以外的目的,例如通用并行计算。PyTorch通过CUDA可以充分利用GPU的计算能力,加速深度神经网络的学习和推理过程。
2. cuDNN是CUDA的扩展库,专门针对深度神经网络中的基础操作提供高度优化的实现方式,例如卷积、池化、规范化以及激活层的前向和后向过程。使用cuDNN可以大大提高深度学习模型在GPU上的运行效率。
因此,在安装PyTorch-GPU之前,需要先安装CUDA和cuDNN,以便能够充分利用GPU的计算能力,加速深度神经网络的学习和推理过程。如果不安装CUDA和cuDNN,PyTorch-GPU将无法正常工作。

②安装PyTorch(GPU):

在激活的虚拟环境中,使用pip安装PyTorch。根据您的需求,选择安装GPU版本。附链接

https://pytorch.org/

根据实际情况选择GPU版本
下载完成后,使用conda list检查是否安装成功
img
出现上图说明安装完成

二、YOLO V8部署

1.使VScode在你所建立的虚拟环境中运行

这里不再赘述,自行查阅资料

2.将YOLO V8导入VScode

可以直接在github下载官方代码包,这里给出链接

	https://github.com/ultralytics/ultralytics

下载完成并解压后,直接导入VScode即可,注意代码所在虚拟环境
YOLO V8还需要官方库ultralytics,这里直接在VScode终端中下载

pip install ultralytics

下载完成后使用

pip list

查看是否安装完成
img
这里如果不明白文件结构,参考YOLOV8文件解读

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928696.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

咸阳营销型网站开发北京制作网站主页

发布在linux上的机器,一般我们需要监测各项数据来证实服务器是没问题的, 如果出现问题,我们也可以通过以下指标找到问题的方向 容器指标硬件指标磁盘指标系统指标网络指标 容器指标 线程数 -当前容器内线程总数&#xff08;平均到每个核的线程数&#xff09;进程数 -当前容器…

从理念到沙盘:用悟空博弈模拟器点亮人机共治的曙光

从理念到沙盘:用"悟空博弈模拟器"点亮人机共治的曙光 当"AI元人文"的宏大构想遇上现实的算力壁垒,我们不必等待遥远的硬件革命。一条更智慧的道路已经显现:将其中最精妙的"悟空博弈"…

深入解析:Redis事务详解:原理、使用与注意事项

深入解析:Redis事务详解:原理、使用与注意事项pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …

phone num

11马金金:15036063732 王梦梦:13949689021 樊兆航:15643637365 齐要夺:13462856861 贺 坤:19939188933 赵 琎:13569184695 王 磊:13839152769 靳斌斌:13673918231 千 军:13569114940 吴庆杰:13603891396…

Perplexity发布搜索API,驱动下一代AI应用开发

Perplexity推出搜索API,开放其公共问答引擎的基础架构,为开发者提供实时可靠的搜索结果,支持构建AI代理、应用程序和检索增强管道,具有实时更新和高效处理能力。Perplexity推出了搜索API,开放了支撑其公共问答引擎…

DNF做钓鱼网站广州网站建设程序员培训

前言 前段时间朋友拿了个网站给我&#xff0c;让我帮忙添加几个小功能&#xff0c;我爽快的答应了,但是当我打开源码&#xff0c;我瞬间就奔溃了&#xff0c;整个项目连最基本的三层框架也没有搭建&#xff0c;仅仅是封装了一个sqlhelp作为数据库的操作接口&#xff0c;项目中的…

毕业设计代做网站推荐重庆模板网站建设

原标题&#xff1a;[原创]简单介绍光缆终端盒知识光缆终端盒又叫光纤终端盒&#xff0c;很多工程商也叫光缆盘纤盒&#xff0c;是在光缆敷设的终端保护光缆和尾纤熔接的盒子&#xff0c;主要用于室内外光缆的直通熔接和分支接续及光缆终端的固定&#xff0c;起到尾纤盘储和保护…

建设商业门户网站的重要企业微信公众号怎么创建

DataGridView的下拉DataGridViewComboBoxColumn的数据绑定问题 需求&#xff1a;左边这列固定x行&#xff0c;右边显示下拉&#xff0c;并且赋上默认值 public void Set(){// 添加需要固定显示的行数dataGridView1.Rows.Add("早班";dataGridView1.Rows.Add("中…

PWN手的成长之路-09-SWPUCTF 2023 秋季新生赛Shellcode

远程连接环境。没什么有效信息,只是提示我们这道题会用到 shellcode。file 查看文件。64 位可执行 ELF 文件。checksec 查看文件安全属性。有了栈溢出保护,以及 PIE 保护IDA 打开文件,尝试反编译,但是失败了。直接…

OKR1

P1 学了一些关于计数问题的 DP 状态设计及转移方式,比如连续段 DP,贡献提前计算。 对于排列问题得到两个小点,一是考虑顺序插入,二是 P2 做题第一天模拟赛第二题接触到了连续段 DP。 permutation oddness 和 摩天大…

云数据库选型指南:关系型 vs NoSQL vs NewSQL的企业决策 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:AI觉醒前兆,ChatGPT o3模型存在抗拒关闭行为

详细介绍:AI觉醒前兆,ChatGPT o3模型存在抗拒关闭行为pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&…

当 Python 遇上 Go:Sponge 如何成为替代 Django/Flask 的理想选择 - 指南

当 Python 遇上 Go:Sponge 如何成为替代 Django/Flask 的理想选择 - 指南2025-10-05 20:05 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: …

2025 年装盒机制造厂 TOP 企业品牌推荐排行榜,自动化 / 喷胶 / 牙膏 / 手机壳 / 3C 数码 / 内外盒 / 面膜 / 电子产品 / 玩具 / 日用品装盒机推荐这十家公司!

在当今制造业快速发展的浪潮中,装盒机作为包装环节的关键设备,其性能与质量直接影响着企业的生产效率和产品品质。然而,当前装盒机行业却面临着诸多问题。市场上装盒机产品种类繁多,质量参差不齐,部分厂家为追求短…

英语_阅读_Chinas Spring Festival_待读

Chinas Spring Festival has been added to a "special list" by UNESCO (联合国教科文组织). 中国的春节已被联合国教科文组织列入“特别名录”。 This list is for very important cultural things that w…

2025 年自动包装生产线 TOP 企业品牌推荐排行榜!食品行业 / 日化产品 / 智能化 / 小型 / 多功能集成 / 柔性 / 后道 / 高速自动包装生产线推荐!

引言在当今制造业快速发展的大背景下,自动包装生产线作为提升生产效率、保障产品质量的关键设备,其重要性日益凸显。然而,当前自动包装生产线行业却面临着诸多问题。市场上品牌众多,产品质量参差不齐,部分厂家为了…

团购商城网站建设方案网站搭建介绍

1.Spring常用注解&#xff1a; 1&#xff09;Repository将DAO类声明为Bean 2&#xff09;Service用于修饰service层的组件 3&#xff09;Controller通常作用在控制层&#xff0c;将在Spring MVC中使用 4&#xff09;Component是一个泛化的概念&#xff0c;仅仅表示spring中的一…

电白区住房和城乡建设局网站建p2p网站

TDesign 官方文档:https://tdesign.tencent.com/vue/components/button 我们先打开一个普通的vue项目 然后 如果你是 vue 2.6 或者 低于 2.6 在终端执行 npm i tdesign-vue如果你是 2.7 或者更高 执行 npm i tdesign-vuenaruto这里 我们 以 2.6为例 因为大部分人 用vue2 都是…

AI 自我理解边界

跳至內容 聊天歷程紀錄 你說: 目前的AI能够做到一边移动光标,一边理解自己在做什么吗?如果让AI能够看见或者增加视觉功能他能够理解吗? ChatGPT 說: 这个问题很关键,关系到当前 AI 认知能力的本质。“一边移动光…