Ultralytics YOLO27:
集成

使用 Deci 编译和量化 Ultralytics YOLOv5 以提升性能

使用 Deci 平台优化并部署 Ultralytics YOLOv5 模型,性能最高提升 10 倍。免费开始使用,充分利用自动模型优化。

NUNuvola Ladi3 min read
使用 Deci 编译和量化 YOLOv5 以提升速度

Ultralytics 会与其他初创公司开展商业合作,帮助我们为 YOLOv5 等优秀的开源工具的研发提供资金支持,让它们能够继续免费提供给所有人。本文可能包含指向这些合作伙伴的联盟链接。

Deci 平台提供免费工具,让你能够在任何生产环境中轻松管理、优化和部署你的 YOLOv5模型。Deci 支持所有主流深度学习框架,例如 TensorFlow、PyTorch、Keras 和 ONNX。你只需使用我们的网页平台或 Python 客户端,即可从代码中运行这些工具。

为什么选择 Deci?#

你不仅可以使用 Deci 导出模型,还可以对模型进行剪枝和量化!

Deci 提供了便捷的界面,支持以任意格式导出模型,并比较原始模型和转换后模型的性能。用户可以通过量化进一步优化模型。

使用 Deci,你可以:#

将推理性能提升至最高 10 倍#

自动编译和量化模型,并评估不同的生产配置,从而在你的硬件上实现更低的延迟、更高的吞吐量,以及更小的模型大小和内存占用。

为你的应用找到最佳推理硬件#

只需点击一下,即可在各种硬件(包括边缘设备)上对模型性能进行基准测试。无需再手动设置和测试多个硬件及生产配置。

仅用几行代码即可部署#

利用 Deci 基于 Python 的推理引擎。兼容多种框架和硬件类型。

如需详细了解 Deci 平台,请访问 Deci 的网站。

首次设置#

步骤 1#

创建你的免费账户。

开始使用 Deci 和 Ultralytics YOLOv5

步骤 2#

要开始优化预训练的 YOLOv5 模型,你需要先将其转换为 ONNX 格式。请参阅 YOLOv5 导出教程,了解如何将模型转换为 ONNX 格式。

步骤 3#

转到“Lab”选项卡,然后点击屏幕右上方的“New Model”按钮,上传你的 YOLOv5 ONNX 模型。

将 Ultralytics YOLOv5 模型转换为 ONNX,以便将来使用 Deci 部署

按照模型上传向导中的步骤,选择目标硬件,以及模型编译所需的批量大小和量化级别。

使用 Deci 编译 Ultralytics YOLOv5 模型以进行部署

填写相关信息后,点击“Start”。Deci 平台将自动针对你所选的硬件对 Ultralytics YOLOv5 模型进行运行时优化,并在各种硬件类型上对模型进行基准测试。此过程大约需要 10 分钟。

完成后,你将在之前上传的基线模型下方看到屏幕上出现一个新行。在这里,你可以查看预训练 Ultralytics YOLOv5 模型的优化版本。

使用 Deci 优化的 Ultralytics YOLOv5 模型以进行部署

接下来是什么?#

然后,你可以点击“Deploy”按钮下载优化后的模型。

已准备好使用 Deci 部署的 Ultralytics YOLOv5 模型

随后,系统会提示你下载模型,并提供有关如何安装和使用 Infery(Deci 的运行时推理引擎)的说明。

使用 Infery 并非强制要求。你可以获取 Python 原始文件,并将其与任意其他推理引擎结合使用。

使用 Deci Infery 部署 Ultralytics YOLOv5

在“Insights”选项卡中查看优化和基准测试结果。

使用 Deci 优化 Ultralytics YOLOv5 模型

准备好开始了吗?#

在结束之前,我们来讨论一下 Deci 提供的一些优势:

  • 优化模型的推理吞吐量和延迟,同时不影响准确率
  • 支持优化来自所有主流框架的模型
  • 支持面向任何深度学习任务的模型
  • 支持在常用的 CPU 和 GPU 机器上部署
  • 在不同的硬件主机和云服务提供商上对模型的适用性进行基准测试
  • 让上传的模型准备好用于服务、推理和部署

正如你刚才所看到的,使用 Ultralytics YOLOv5 模型总共只需 15 分钟,就可以将性能提升一倍。Deci 平台使用起来非常简单直观。

有任何问题吗?加入我们的社区,今天就留下你的问题吧!

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多
安全领域的计算机视觉

安全领域的计算机视觉

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多
安全领域的计算机视觉

安全领域的计算机视觉

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多
安全领域的计算机视觉

安全领域的计算机视觉

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅