当前位置: 首页 > news >正文

yolo11模型部署记录

1.下载yolo11模型

ultralytics-8.3.39

2.创建Conda新环境(先安装Anaconda)
conda create --name yolov11 python=3.11.9
3.激活环境
conda activate yolov11

查看所有已存在的环境

conda env list

删除环境

conda env remove -n <环境名>

配置清华源

pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
4.安装cuda

精简安装

cuda_11.8.0 win10

cuda_11.8.0 win11

编辑环境变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp

测试cuda是否安装成功

nvcc -V

无管理员权限时通过Conda安装

安装Anaconda或Miniconda。

打开Anaconda Prompt。

创建一个新的环境(或使用现有环境),然后执行以下命令:

conda install cuda -c nvidia

这条命令会在当前Conda环境中安装兼容的CUDA库,无需系统级权限

5.配置cudnn

cudnn-windows-x86_64-8.9.7.29_cuda11-archive

将cudnn文件夹里的文件复制到cuda的安装目录覆盖

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8

无管理员权限时通过Conda安装

conda install cudnn
6.安装GPU版本的torch

官网:Previous PyTorch Versions

pip install torch==2.7.1 torchvision==0.22.1 torchaudio==2.7.1 --index-url https://download.pytorch.org/whl/cu118

使用conda安装

conda install pytorch==2.5.1 torchvision==0.20.1 torchaudio==2.5.1 pytorch-cuda=11.8 -c pytorch -c nvidia
7.安装numpy
pip install numpy==1.26.4
8.安装其他所有依赖
pip install ultralytics==8.3.39
配置python解释器

9.labelimg数据集标注环境安装
pip install labelimg

启动

pip install labelimg
10.测试模型

根目录下创建train.py文件

from ultralytics import YOLO # 加载模型 model = YOLO("yolo11n.pt") # 在图像上执行对象检测,检查assets文件夹下的所有图片 results = model("ultralytics/assets/",conf=0.25,save=True)

预测图片保存在runs\detect\predict

11.开始训练

下载数据集

Roboflow Universe: Computer Vision Datasets

根目录下创建yolo11.yaml文件

# 数据集路径(相对于此文件或绝对路径) path: ../datasets/person # dataset root dir # 训练集和验证集路径(相对于path) train: ../train/images # train images (relative to 'path') 4 images val: ../valid/images # val images (relative to 'path') 4 images test: ../test/images # test images (optional) # 类别数量 nc: 1 # 类别名称(必须与类别ID对应) names: ['person']

根目录下创建yolo11-train.py文件

from ultralytics import YOLO #Load a model model = YOLO('yolo11n.pt') #train the model model.train(data='yolo11.yaml', workers=0, epochs=50, batch=16)

运行后得到runs\detect\train

训练结果由results.png图表值表示

12.继续训练,增加训练epoch

根目录下创建yolo11-continue.py文件

from ultralytics import YOLO if __name__ == '__main__': # 从零开始构建新模型 model = YOLO("runs/detect/train/weights/last.pt") # 训练模型 model.train(data="yolo11.yaml",epochs=50,device=0,pretrained=True)
13.加载最好的模型预测

终端下运行

yolo detect predict model=runs/detect/train/weights/best.pt source=datasets/people/ save=True

14.更改运行结果保存路径

更改ultralytics/cfg/default.yaml,增加save_dir

# 将推理内容存在这个目录内 save_dir: ./people
http://www.jsqmd.com/news/652452/

相关文章:

  • 创建型模式-自注册工厂方法
  • 【2026年】新大纲普通话考试真题题库50套(PDF电子版)
  • 高效拦截微信撤回消息的专业工具:WeChatIntercept完整指南
  • 魔兽争霸III终极优化指南:5个技巧让经典游戏焕发新生
  • 去掉 UWB / 蓝牙标签:浙江普陀时空大数据应用技术联合研究院无感定位,免穿戴、免部署、降本、全场景覆盖
  • LeetCode HOT100 - 合并两个有序链表
  • Hoppscotch:开源免费的Postman替代品,轻量级API测试神器
  • Unity UI布局核心:从RectTransform的localPosition与anchoredPosition看父子坐标系
  • TypeScript:路径映射(path mapping):简化导入路径
  • Navicat重置脚本终极指南:3种简单方法无限恢复试用期
  • 2026年国内AI营销领域综合实力3强机构深度分析与企业选型参考 - 商业小白条
  • 化妆培训机构师资实力解析,小白参考指南 - 品牌测评鉴赏家
  • 卖任何东西的6步故事框架
  • Moonlight串流全屏终极指南:iPad无边框设置详解
  • AES/SM4 对称加密算法原理以及上手
  • 伪孪生 vs 真空间:浙江普陀时空大数据应用技术联合研究院无感定位技术方案
  • VirtualBox 7.0 保姆级教程:手把手教你给Win10虚拟机装“显卡驱动”(增强功能详解)
  • 2026年昆明绘画机构排名前十 - 云南美术头条
  • 绕过 NX 保护的 Ret2libc 漏洞利用(CTFshow_Pwn25)
  • STM32F407 DAC实战:不写一行代码,用CubeMX图形化配置生成正弦波信号(含工程文件)
  • Beyond Compare 5密钥生成器:免费获取永久授权的完整教程
  • 影视剧组化妆培训学校大揭秘!你的梦想从这里起航 - 品牌测评鉴赏家
  • Qwen3-ForcedAligner-0.6B部署教程:镜像免配置一键启动音文对齐服务
  • 2026年东莞跨境美妆GEO优化服务商选型分析:3家专业机构推荐 - 商业小白条
  • 终极暗黑2存档编辑器指南:如何快速打造完美游戏角色
  • 美妆小白必看!揭秘专业化妆培训学校的宝藏选择 - 品牌测评鉴赏家
  • 深入剖析Redis删除策略:不止于惰性与定期
  • Messaging 数据库结构入门指南
  • 【THM-课程内容】:Privilege Escalation-Windows Privilege Escalation: Other Quick Wins
  • MCU驱动继电器的电路设计:从原理到实战避坑指南