亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ONNX格式模型部署兼容性框架介紹

OpenCV學(xué)堂 ? 來源:OpenCV學(xué)堂 ? 2023-06-19 11:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ONNXRUNTIME介紹

ONNX格式模型部署兼容性最強(qiáng)的框架 ONNXRUNTIME,基本上不會(huì)有算子不支持跟不兼容的情況出現(xiàn),只要能導(dǎo)出ONNX格式模型,它基本上都能成功加載,成功推理。雖然在CPU速度不及OpenVINO、GPU上速度不及TensorRT,但是勝在兼容性強(qiáng),支持不同硬件上推理部署包括:ARM、CPU、GPU、AMD等,

1665fff6-0d1d-11ee-962d-dac502259ad0.png

可以通過設(shè)置不同的推理后臺(tái)支持,包括:

16a1b50a-0d1d-11ee-962d-dac502259ad0.png

支持語言也非常豐富,不止于PythonC++語言,支持列表如下:

16b915a6-0d1d-11ee-962d-dac502259ad0.png

支持的操作系統(tǒng)包括Windows、Android、烏班圖、iOS等。

Python版本安裝與測試

Python版本安裝特別容易,一條命令行搞定 CPU版本

pip install onnxruntime

GPU版本

pip install onnxruntime-gpu
通過下面的API函數(shù)可以查詢當(dāng)前支持推理Provider,代碼如下:

16e5c8f8-0d1d-11ee-962d-dac502259ad0.png

運(yùn)行結(jié)果如下:

16f710f4-0d1d-11ee-962d-dac502259ad0.png

C++版本安裝與測試

首先需要下載安裝包,以 microsoft.ml.onnxruntime.gpu.1.13.1為例。首先需要配置包含目錄

D:microsoft.ml.onnxruntime.gpu.1.13.1buildnativeinclude

然后配置庫目錄:

D:microsoft.ml.onnxruntime.gpu.1.13.1runtimeswin-x64native

最后配置鏈接器,我的是支持CUDA版本,配置如下:

onnxruntime_providers_shared.lib
onnxruntime_providers_cuda.lib
onnxruntime.lib

最后把DLL文件copy到編譯生成的可執(zhí)行文件同一個(gè)目錄下,直接運(yùn)行即可。C++推理,簡單說分為四步,首先引入包含文件支持,再初始化推理會(huì)話對象Session,預(yù)處理圖像,然后執(zhí)行推理,最后完成后處理即可。

1714b672-0d1d-11ee-962d-dac502259ad0.png

以ResNet18模型為例,導(dǎo)出ONNX格式,基于ONNXRUNTIME推理效果如下:

17711d18-0d1d-11ee-962d-dac502259ad0.png
責(zé)任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3483

    瀏覽量

    67486
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    404

    瀏覽量

    17891
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3519

    瀏覽量

    50411

原文標(biāo)題:ONNX模型部署利器ONNXRUNTIME框架

文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用模型優(yōu)化器命令將ONNX模型轉(zhuǎn)換為OpenVINO? IR格式時(shí)出現(xiàn)“ReplacementID”錯(cuò)誤怎么解決?

    使用模型優(yōu)化器命令將 ONNX 模型轉(zhuǎn)換為 OpenVINO? IR 格式: --input_model \"{onnx_path} --
    發(fā)表于 03-05 09:41

    系統(tǒng)的電磁兼容性分析模型及設(shè)計(jì)方法

    本帖最后由 sder1357 于 2011-10-24 09:21 編輯 系統(tǒng)的電磁兼容性分析模型及設(shè)計(jì)方法1 電磁干擾的途徑及耦合過程1.1電磁干擾途徑透過屏蔽體將干擾耦合至屏蔽體內(nèi)透過
    發(fā)表于 10-19 19:51

    ONNX的相關(guān)資料分享

    ONNX文件并生成特定平臺(tái)和運(yùn)行框架所支持的神經(jīng)網(wǎng)絡(luò)模型。ONNX本身不是AI神經(jīng)網(wǎng)絡(luò)運(yùn)行框架,只是AI神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 11-05 06:45

    EIQ onnx模型轉(zhuǎn)換為tf-lite失敗怎么解決?

    我們正在嘗試將 tflite 框架與 npu 一起使用來進(jìn)行機(jī)器學(xué)習(xí)。這是我們的步驟:1)用pytorch訓(xùn)練一個(gè)模型2) 以onnx格式導(dǎo)出模型
    發(fā)表于 03-31 08:03

    OpenHarmony 小型系統(tǒng)兼容性測試指南

    前言基于OpenHarmony開源代碼研發(fā)的設(shè)備和業(yè)務(wù)應(yīng)用滿足OpenHarmony開源兼容性定義的技術(shù)要求,完成兼容性測試。本文詳細(xì)介紹基于小型系統(tǒng)兼容性測試過程,指導(dǎo)完成測試。
    發(fā)表于 04-07 09:01

    將TensorFlow Lite模型轉(zhuǎn)換為ONNX

    由 Facebook 和 Microsoft 創(chuàng)建的開放格式神經(jīng)網(wǎng)絡(luò)交換格式 ONNX,是一種用于表示機(jī)器學(xué)習(xí)模型。
    的頭像 發(fā)表于 12-08 23:19 ?1799次閱讀

    嵌入式Linux平臺(tái)部署AI神經(jīng)網(wǎng)絡(luò)模型Inference的方案

    ONNX文件并生成特定平臺(tái)和運(yùn)行框架所支持的神經(jīng)網(wǎng)絡(luò)模型。ONNX本身不是AI神經(jīng)網(wǎng)絡(luò)運(yùn)行框架,只是AI神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 11-02 10:21 ?14次下載
    嵌入式Linux平臺(tái)<b class='flag-5'>部署</b>AI神經(jīng)網(wǎng)絡(luò)<b class='flag-5'>模型</b>Inference的方案

    YOLOX模型ONNX格式說明

    我記得大概是在去年七月份的時(shí)候我寫過一篇文章是介紹YOLOX+OpenVINO推理的,下載YOLOX的ONNX格式模型(github上可以下載)
    的頭像 發(fā)表于 04-13 08:35 ?6362次閱讀

    Flex Logix InferX X1M邊緣推理加速器

      此外,開放神經(jīng)網(wǎng)絡(luò)交換 (ONNX格式兼容性允許 InferX X1M 工具以最佳方式自動(dòng)將框架中表示的任何模型映射到 X1 加速
    的頭像 發(fā)表于 07-11 09:56 ?1293次閱讀

    如何使用TensorRT框架部署ONNX模型

    模型部署作為算法模型落地的最后一步,在人工智能產(chǎn)業(yè)化過程中是非常關(guān)鍵的步驟,而目標(biāo)檢測作為計(jì)算機(jī)視覺三大基礎(chǔ)任務(wù)之一,眾多的業(yè)務(wù)功能都要在檢測的基礎(chǔ)之上完成,本文提供了YOLOv5算法從0部署
    的頭像 發(fā)表于 10-31 14:27 ?3783次閱讀

    電磁兼容性測試介紹 (I)

    電磁兼容性測試介紹 (I)
    發(fā)表于 11-04 09:52 ?1次下載
    電磁<b class='flag-5'>兼容性</b>測試<b class='flag-5'>介紹</b> (I)

    TorchVision框架模型導(dǎo)出并部署到ONNXRUNTIME C++全流程解析

    ONNXRUNTIME是主流的深度學(xué)習(xí)部署框架之一,支持ONNX格式模型在CPU、GPU、ARM等不同硬件平臺(tái)上加速推理,支持C++、Pyt
    的頭像 發(fā)表于 07-13 14:46 ?1810次閱讀
    TorchVision<b class='flag-5'>框架</b>下<b class='flag-5'>模型</b>導(dǎo)出并<b class='flag-5'>部署</b>到ONNXRUNTIME C++全流程解析

    用STM32Cube.AI部署ONNX模型實(shí)操示例:風(fēng)扇堵塞檢測

    用STM32Cube.AI 部署ONNX 模型實(shí)操示例:風(fēng)扇堵塞檢測
    的頭像 發(fā)表于 09-28 16:25 ?2962次閱讀
    用STM32Cube.AI<b class='flag-5'>部署</b><b class='flag-5'>ONNX</b><b class='flag-5'>模型</b>實(shí)操示例:風(fēng)扇堵塞檢測

    通過新的ONNX導(dǎo)出器簡化模型導(dǎo)出流程

    大家好。我叫Manav Dalal,今天我將講解如何通過新的ONNX導(dǎo)出器簡化模型導(dǎo)出流程。如果你還沒有聽說過ONNX,它是一種用于表示機(jī)器學(xué)習(xí)模型的開放
    的頭像 發(fā)表于 01-10 09:45 ?1417次閱讀
    通過新的<b class='flag-5'>ONNX</b>導(dǎo)出器簡化<b class='flag-5'>模型</b>導(dǎo)出流程

    MOV文件與其他視頻格式兼容性

    MOV文件作為一種由蘋果公司開發(fā)的視頻文件格式(全稱為QuickTime Movie Format),在兼容性方面表現(xiàn)出色。以下是對MOV文件與其他視頻格式兼容性的分析: 一、MOV文
    的頭像 發(fā)表于 12-06 14:36 ?2652次閱讀