ultralytics-plus介绍和说明目录ultralytics-plus介绍和说明1. ultralytics介绍2. ultralytics-plus介绍3. 常见错误和解决方法1. RuntimeError: shape [32, 67, -1] is invalid for input of size 2688002. 修复iew size is not compatible with input tensors size and stride1. ultralytics介绍源码https://github.com/ultralytics/ultralyticsUltralytics是一个专注于计算机视觉的开源 AI 库其核心产品是YOLO (You Only Look Once)系列模型如YOLOv8,YOLO11,YOLO26等模型在学术界和工业界都享有盛誉以其卓越的速度、精度和易用性而闻名。Ultralytics 的开源项目是一个功能强大的 AI 视觉平台它集成了多项前沿的计算机视觉任务目标检测 (Object Detection)识别并定位图像或视频中的物体。实例分割 (Instance Segmentation)在像素级精确识别和分离图像中的各个物体。语义分割 (Semantic Segmentation)将图像中的每个像素归类到特定类别。图像分类 (Image Classification)为整个图像分配一个类别标签。姿态估计 (Pose Estimation)检测图像中物体的关键点常用于人体姿态分析。目标跟踪 (Object Tracking)在视频帧序列中持续追踪特定物体的运动轨迹。旋转目标检测 (Oriented Bounding Boxes, OBB)检测带有方向角的目标适用于航拍图像等场景2. ultralytics-plus介绍源码https://github.com/PanJinquan/ultralytics-plusultralytics-plus是在Ultralytics项目基础上增加了支持多种数据格式训练如LablemeCOCO和VOC数据且完全兼容ultralytics仓库。主要特点支持多种数据格式原始ultralytics训练的数据格式主要支持YOLO格式 其他数据集格式需要转换为YOLO格式才能训练ultralytics-plus直接支持Labelme、COCO 和 Pascal VOC等数据格式。支持自定义类别训练原始ultralytics训练数据格式由于采用YOLO格式存在很大局限性如当需要增加或修改类别训练时需要重新生成label标签文件极大不方便。ultralytics-plus直接支持Labelme、COCO 和 Pascal VOC等数据格式用户只需要在配置文件修改names即可直接作用要训练的类别十分方面。完美兼容ultralytics-plus完全兼容官方的ultralytics代码库。用户可以在享受其丰富数据格式支持的同时继续使用ultralytics的所有功能、模型和训练参数无需修改核心工作流。安装方法# 如果已经安装了ultralytics-plus则不需要安装ultralytics # 下载源码ultralytics-plus git clone https://github.com/PanJinquan/ultralytics-plus cd ultralytics-plus # 切换到dev git checkout dev # 如果使用了conda,请激活你的虚拟环境 # conda activate py310 # 激活虚拟环境py310(每次运行都需要运行) pip install . -i https://pypi.tuna.tsinghua.edu.cn/simple # 当安装成功后可以测试ultralytics-plus是否正常训练 yolo detect train datacoco8.yaml modelyolov8n.yaml epochs1 imgsz640 # 会自动下载相关数据进行测试ultralytics-plus已经包含了ultralytics不需要重复安装ultralyticsPython依赖环境使用pip安装即可# Ultralytics requirements # Usage: pip install -r requirements.txt # pip install torch2.2.0 torchvision0.17.0 --index-url https://download.pytorch.org/whl/cpu # Base ---------------------------------------- ultralytics8.0.180 matplotlib3.2.2 numpy1.22.2 # pinned by Snyk to avoid a vulnerability opencv-python4.6.0 pillow7.1.2 pyyaml5.3.1 requests2.23.0 scipy1.4.1 # torch1.8.0 # torchvision0.9.0 tqdm4.64.0 # Logging ------------------------------------- # tensorboard2.13.0 # dvclive2.12.0 # clearml # comet # Plotting ------------------------------------ pandas1.1.4 seaborn0.11.0 # Export -------------------------------------- # coremltools7.0.b1 # CoreML export # onnx1.12.0 # ONNX export # onnxsim0.4.1 # ONNX simplifier # nvidia-pyindex # TensorRT export # nvidia-tensorrt # TensorRT export # scikit-learn0.19.2 # CoreML quantization # tensorflow2.4.1 # TF exports (-cpu, -aarch64, -macos) # tflite-support # tensorflowjs3.9.0 # TF.js export # openvino-dev2023.0 # OpenVINO export # Extras -------------------------------------- psutil # system utilization py-cpuinfo # display CPU info # thop0.1.1 # FLOPs computation # ipython # interactive notebook # albumentations1.0.3 # training augmentations # pycocotools2.0.6 # COCO mAP # roboflow easydict pybaseutils pycocotools toolz3. 常见错误和解决方法1. RuntimeError: shape [32, 67, -1] is invalid for input of size 268800配置文件YOLO task没有对应检测任务taskdetect分割任务tasksegment分类任务taskclassifypose任务taskpose2. 修复iew size is not compatible with input tensors size and strideFile /home/datauser/.conda/envs/py310/lib/python3.10/site-packages/ultralytics/optim/muon.py, line 99, in muon_update m u.view(len(u), -1) if u.ndim 2 else u RuntimeError: view size is not compatible with input tensors size and stride (at least one dimension spans across two contiguous subspaces). Use .reshape(...) instead.Pytorch版本差异问题bash # 原代码 m u.view(len(u), -1) if u.ndim 2 else u # 修改为 m u.reshape(len(u), -1) if u.ndim 2 else u
企业数字化 ERP 产品动态
相关推荐
Hi9204降压恒压型 500mA 4.5V~65V 聚能芯半导体一级代理 概述Hi9204 作为一款降压开关模式转换器,其外围设计简洁精妙。它具备强大的电流输出能力,能够提供高达 0.5A 的连续输出电流,同时展现出卓越的负载与线性调整率。此芯片采用先进的电流控制模式,不仅实现了快速的瞬态响应ÿ… · 2026/9/24 17:12:52
easy-upload:让 AI 复用登录浏览器上传内容 每次在内容平台发布作品,重复上传视频或图片、填写标题和标签、确认账号与发布状态,常常比真正的创作还耗时间。
easy-upload 是我做的一个 Agent Skill,用于把这些重复的创作者后台操作整理成可检查的流程。它通过 Easy WebBridge 连接已经登… · 2026/9/24 17:12:45
vercel-optimize - sveltekit-isr-prerender-safety id: sveltekit-isr-prerender-safety
title: SvelteKit ISR and prerender safety
status: active
candidateKinds: [“uncached_route”, “isr_overrevalidation”]
frameworks: [“sveltekit*”]
priority: 90
citations: [“https://vercel.com/docs/frameworks/full-stack… · 2026/9/24 17:12:45
TCP协议栈管理、文件符表映射机制与TCP资源关闭流程介绍 文章目录
一、进程与内核
1.用户态的Java程序进程
2.内核态的操作系统内核
2.1操作系统
2.1.1内核
二、文件描述符与表引用
1.文件描述符
2.文件描述符表
3.引用比例
三、TCP资源管理与连接维护
1.TCP协议栈
1.1TCB
1.1.1端点
1.1.1.1TCP连接状态
四、Socket引用… · 2026/9/24 17:52:44
基于 Java Spring Boot 的幼儿早教微信小程序设计与实现 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
1. 引言
随着移动互联网的普及和微信生态的快速发展,微信小程序凭借其即用即走、无需下载安装、传播便捷等优势,已成为教育服务领域的重要载体。… · 2026/9/24 17:52:44
视频素材格式转换:多款视频转换工具能力客观记录 自媒体素材整理、课件转码、监控视频归档时,经常遇到视频格式不兼容、平台上传受限的问题。批量转格式、压缩体积、提取音频、转 GIF,不同工具支持的格式种类、批量上限、编码自定义范围差别较大。下文客观记录多款视频转换工具基础能力与使用边界&#… · 2026/9/24 17:52:38
教学反思怎么写才不只是感想:四步各留一处能回查的痕迹 一节课上完,随笔写下几行,往往只是当堂的感受;真正立得住的反思,是每一步都留下了一处日后能翻回来核对的凭据。知学术AIPaperGPT 把这条线看得比字数更重。先要一个框架,让免费智能大纲接手;图表这类素材&… · 2026/9/24 17:52:38
独立站建站平台有哪些?Shopify、WooCommerce和外贸建站方案盘点 搜索“独立站建站平台有哪些”的企业,往往已经决定不只依赖第三方平台或社媒入口,而是希望拥有自己的官网、产品展示、询盘或交易阵地。但独立站并不是单一工具,它包括B2B外贸询盘站、跨境电商交易站、品牌展示站、内容型网站和复杂定制系统&… · 2026/9/24 17:52:19
Large Bin Attack 学习 Large Bin Attack,最重要的一点是不要被它的名字吓倒。虽然它属于高级的堆利用技巧,但它的本质其实非常简单:利用 glibc 在维护“有序双向链表”时,缺乏足够的安全检查,从而让我们能在一个任意的内存地址里&#… · 2026/9/24 17:52:19
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程 简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13
1D-CNN时间序列建模实战:从Conv1d原理到工业落地 简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26
柔软的L:汉语语流中被忽视的舌肌张力控制 1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44