news 2026/5/7 0:40:30

手把手运行教大家运行基于DeploySharp 的深度学习模型部署测试平台:快速实现在C#平台进行模型部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手把手运行教大家运行基于DeploySharp 的深度学习模型部署测试平台:快速实现在C#平台进行模型部署

目录

1. 程序获取和下载

2. 平台介绍

2.1 支持的模型选项

2.2 支持的推理引擎工具

2.3 支持的推理设备

3. 推理引擎和设备匹配使用

4. 程序运行示例

4.1 OpenVINO推理

4.2 ONNX Runtime推理

4.3 ONNX Runtime推理 + OpenVINO加速

4.4 ONNX Runtime推理 + DML加速


1. 程序获取和下载

基于DeploySharp 开发的深度学习模型部署测试平台,提供了YOLO框架的主流系列模型,包括YOLOv5~v13,以及其系列下的Detection、Segmentation、Oriented Bounding Box、Human Pose Estimation等应用场景。模型部署引擎支持OpenVINO™、ONNX runtime,支持CPU、IGPU以及GPU多种设备推理。项目链接为:

https://github.com/guojin-yan/DeploySharp/tree/DeploySharpV1.0/applications

如果你想快速使用该平台,可以加入QQ技术交流群通过群文件下载,或者通过GitHub在DeploySharp 项目中下载。

git clone https://github.com/guojin-yan/DeploySharp.git cd DeploySharp/applications

打开指定目录后,直接打开DeploySharp-Applications.sln解决方案即可。

打开解决方案后,资源管理器中有两个项目,一个是.NET 6.0框架,一个是.NET Framework 4.8框架,用户可以根据自己需求进行运行。

程序运行后页面如下图所示:

2. 平台介绍

2.1 支持的模型选项

基于DeploySharp 开发的深度学习模型部署测试平台所支持的模型列表与DeploySharp 库一致,后续会跟着DeploySharp 迭代进行同步更新,具体支持的模型:

开发者在使用时,可以根据自己需求进行选择,但在使用时,模型路径“Model Path”选择的模型类型,要和“Model Type保持一致,否者程序运行可能出差或者结果出现错误。

2.2 支持的推理引擎工具

基于DeploySharp 开发的深度学习模型部署测试平台所支持多种推理引擎,其中已经开发完成并已经支持的有OpenVINO和ONNX Runtime,其中TensorRT正在开发中,不日后会完成支持。

其中当推理设备选择ONNX Runtime时,还可以选择ONNX Runtime运行的推理引擎,支持的内容如下图所示:

ONNX Runtime支持的更多加速方式,需要用户自己进行代码构建,其构建流程与方式,参考官方教程即可,链接为:

https://runtime.onnx.org.cn/docs/execution-providers/

2.3 支持的推理设备

同时用户还可以选择不同的推理设备,包括AUTO、CPU、GPU0、GPU1、NPU,其中GPU0、GPU1表示的含义要在使用的推理引擎工具中确定。

3. 推理引擎和设备匹配使用

推理引擎

推理设备

ONNX加速

OpenVINO

AUTO,CPU,GPU0(Intel 集显),GPU1(Intel 独显),NPU

Default

ONNX Runtime

CPU

Default

ONNX Runtime

AUTO,CPU,GPU0(Intel 集显),GPU1(Intel 独显),NPU

OpenVINO

ONNX Runtime

GPU0(英伟达独显),GPU1(英伟达独显)

Cuda

ONNX Runtime

GPU0,GPU1

DML

4. 程序运行示例

在对应的项目中,图像处理库已经安装,不同项目就是使用的不同图像处理库,下面演示使用不同的模型推理引擎使用流程。

4.1 OpenVINO推理

所下载的项目中已经配置好了OpenVINO环境,选择模型和图片后,直接运行即可。推理结果如下图所示:

如果使用的是.NET Framework 4.8框架,在程序运行前,请卸载并重新安装一下OpenVINO.runtime.winNuGet Package,重新生成项目后,进入到项目bin/Debug或者bin/Release目录,找到该目录下的文件夹dll/win-x64,在该目录下可以看到openvino_c.dll文件,然后将该目录下所有文件,复制到bin/Debug或者bin/Release目录下,重新再生成一下项目。如果使用的.NET 6.0框架,

4.2 ONNX Runtime推理

如果只是用ONNX Runtime推理,不需要安装其他的依赖既可以使用,默认只能使用CPU推理,如下图所示:

4.3 ONNX Runtime推理 + OpenVINO加速

如果是用ONNX Runtime推理并配合OpenVINO加速,则需要安装额外的依赖库:

Intel.ML.OnnxRuntime.OpenVino

安装完成后,运行程序即可,其中原生OpenVINO支持的推理设备AUTO、CPU、GPU0(Intel 集显)、GPU1(Intel 独显)、NPU,在此处均可以使用,如下图所示:

如果使用的是.NET Framework 4.8框架,安装完Intel.ML.OnnxRuntime.OpenVino后,如果依旧报错:”无法在 DLL“onnxruntime”中找到名为“OrtSessionOptionsAppendExecutionProvider_OpenVINO”的入口点。”,可以找到Intel.ML.OnnxRuntime.OpenVino包目录,然后将该目录下的所有dll文件,复制到项目的bin/Debug或者bin/Release目录下即可。

4.4 ONNX Runtime推理 + DML加速

如果是用ONNX Runtime推理并配合DML加速,则需要安装额外的依赖库:

Microsoft.ML.OnnxRuntime.DirectML

安装完成后,运行程序即可,此处可以使用GPU、GPU1,如下图所示:

以上便是基于DeploySharp 开发的深度学习模型部署测试平台的安装和使用教程。最后如果各位开发者在使用中有任何问题,欢迎大家与我联系。

引入地址

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 8:26:48

YOLOE统一架构优势:检测分割一气呵成

YOLOE统一架构优势:检测分割一气呵成 在计算机视觉领域,目标检测与实例分割长期被视为两个独立任务,分别依赖不同的模型架构和训练流程。这种割裂不仅增加了系统复杂性,也限制了实时场景下的部署效率。而随着 YOLOE(Y…

作者头像 李华
网站建设 2026/5/1 16:22:52

消费电子选购指南:USB 3.0 3.1 3.2接口选择核心要点

别再被“USB 3.0”忽悠了!一文看懂USB 3.0/3.1/3.2真实区别与选购避坑指南你有没有过这样的经历?花高价买了个号称“高速传输”的移动硬盘,结果拷贝一部4K电影用了十几分钟;或者新买的Type-C线连显示器总是闪屏,最后发…

作者头像 李华
网站建设 2026/5/1 17:07:28

效果惊艳!AutoGen Studio打造的AI代理团队案例展示

效果惊艳!AutoGen Studio打造的AI代理团队案例展示 1. 背景与技术选型 随着大模型应用从单体智能向协同智能演进,多代理(Multi-Agent)系统成为实现复杂任务自动化的关键路径。传统AI助手往往依赖单一模型完成所有推理&#xff0…

作者头像 李华
网站建设 2026/5/1 15:47:20

通义千问3-4B-Instruct-2507智能搜索:企业内搜系统搭建

通义千问3-4B-Instruct-2507智能搜索:企业内搜系统搭建 1. 引言:企业级智能搜索的演进与挑战 随着企业数据规模的持续增长,传统关键词匹配式搜索引擎在理解用户意图、处理自然语言查询和跨文档语义检索方面逐渐显现出局限性。尤其在知识密集…

作者头像 李华
网站建设 2026/5/2 14:02:24

破局重构——以第一性原理穿透问题的复杂性迷雾

引言:从诊断到颠覆性治疗 在扮演“诊断医师”的角色中,我们从混乱的症状中,通过严谨的逻辑与工具,得到了一个清晰、可量化、且瓶颈明确的“诊断报告”。然而,一份精准的诊断报告本身并不能治愈疾病。传统的治疗方案&a…

作者头像 李华
网站建设 2026/5/2 14:03:37

如何高效做指令化语音合成?试试Voice Sculptor大模型镜像,开箱即用

如何高效做指令化语音合成?试试Voice Sculptor大模型镜像,开箱即用 1. 背景与核心价值 在当前AIGC快速发展的背景下,语音合成技术正从“能说”向“说得好、有风格、可定制”演进。传统的TTS系统往往需要专业录音、复杂调参或固定音色库&…

作者头像 李华