当前位置:网站首页 > 云计算与后端部署 > 正文

onnx模型部署openvino 封装dll(openvino onnxruntime)



2024 Intel®“走近开发者”互动活动-哪吒开发套件免费试用AI创新计划:哪吒开发板是专为支持入门级边缘AI应用程序和设备而设计,能够满足人工智能学习、开发、实训等应用场景。为了测试该开发板的推理性能,同时测试所推出的OpenVINO™ C# API项目能否应用到该开发板上,我们使用该开发板,结合OpenVINO™ C# API的异步推理功能,加速深度学习推理速度。

哪吒(Nezha)开发套件以信用卡大小(85 x 56mm)的开发板-哪吒(Nezha)为核心,哪吒采用Intel® N97处理器(Alder Lake-N),最大睿频3.6GHz,Intel® UHD Graphics内核GPU,可实现高分辨率显示;板载LPDDR5内存、eMMC存储及TPM 2.0,配备GPIO接口,支持Windows和Linux操作系统,这些功能和无风扇散热方式相结合,为各种应用程序构建高效的解决方案,适用于如自动化、物联网网关、数字标牌和机器人等应用。

该开发板是类树莓派的x86主机,可支持Linux Ubuntu及完整版Windows操作系统。板载英特尔 N97处理器,最高运行频率可达3.6 GHz,且内置显卡(iGPU),板载 64GB eMMC存储及LPDDR5 4800MHz(4GB/8GB),支持USB 3.0、HDMI视频输出、3.5mm音频接口、1000Mbps以太网口。完全可把它作为一台mini小电脑来看待,且其可外接Arduino,STM32等单片机,扩展更多应用及各种传感器模块。

此外, 其主要接口与Jetson Nano载板兼容,GPIO与树莓派兼容,能够最大限度地复用树莓派、Jetson Nano等生态资源,无论是自动化、物联网网关、数字标牌或是摄像头物体识别、3D打印,还是CNC实时插补控制都能稳定运行。可作为边缘计算引擎用于人工智能产品验证、开发;也可以作为域控核心用于机器人产品开发。

  • Intel® Processor N97
  • 板载LPDDR5内存, 8GB
  • 板载eMMC存储, 64GB
  • 1Gigabit LAN x 1
  • HDMI 1.4b x 1
  • USB 3.2 Gen 2 (Type-A) x 3, 10针 USB 2.0 x 2/UART x 1
  • 40针 GPIO x 1
  • 12V直流输入, 5A
  • TPM 2.0

下图为哪吒开发板产品介绍图片

进入微软官网下载地址,显示如下页面直接下载即可

下载完成过后,右击以管理员方式运行即可,进入一下页面后,直接点击安装,按照默认方式安装即可

安装完成后,在CMD中输入指令,查看是否安装成功:

VS Code安装较为简单,大家直接网上下载安装包安装即可,此处不做太多的赘述。进入VS Code,在扩展中,依次安装一下插件:

安装完成后,便可以进行C#项目编辑。

此处我们使用CMD创建项目,首先输入以下指令:

 
  

输入指令后,结果如下图所示:

该项目中需要配置OpenCV和 OpenVINO™依赖,其中OpenCV我们在C#使用的是OpenCvSharp4,而 OpenVINO™就是使用的我们开发的OpenVINO™ C# API项目,该项目均可以通过NUGET安装,在该项目中,输入以下指令,进行以来安装:

OpenCvSharp4安装指令:

 
  

OpenVINO™ C# API 安装指令:

 
  

下面为该项目所使用的所有代码,为了提高推理速度,此处使用的为异步推理过程。

 
  

打开创建的项目,编辑文件,将上述代码替换该文件中的代码即可。

输入以下指令后进行项目编译:

 
  

过上图可以看出,该项目编译成功,未出现任何问题,接下来输入以下指令进行项目运行:

 
  

到此这篇onnx模型部署openvino 封装dll(openvino onnxruntime)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Ubuntu换源之后卡住了(更换ubuntu源)2026-05-13 12:00:04
  • 安装软件后缀名是什么(下载的安装软件后缀名是什么?)2026-05-13 12:00:04
  • 操作系统的课后答案(操作系统课后答案第七版)2026-05-13 12:00:04
  • 软件后缀名为exe怎么打开(软件后缀exe什么意思)2026-05-13 12:00:04
  • 鸿蒙软件后缀名(鸿蒙系统应用后缀名)2026-05-13 12:00:04
  • 模型部署入门教程(模型部署入门教程视频)2026-05-13 12:00:04
  • 服务器部署是谁的工作(服务器在网络中部署的原则是什么?)2026-05-13 12:00:04
  • 华为模拟器怎么开启端口(华为模拟器给端口配置ip)2026-05-13 12:00:04
  • redis端口6379(redis端口号是什么)2026-05-13 12:00:04
  • github官方手机客户端(github手机客户端下载)2026-05-13 12:00:04
  • 全屏图片