色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用OpenVINO優化并部署訓練好的YOLOv7模型

英特爾物聯網 ? 來源:英特爾物聯網 ? 2023-08-25 11:08 ? 次閱讀

作者:武卓博士 英特爾 AI 布道師

在《英特爾銳炫 顯卡+ oneAPI 和 OpenVINO 實現英特爾 視頻 AI 計算盒訓推一體-上篇》一文中,我們詳細介紹基于英特爾 獨立顯卡搭建 YOLOv7 模型的訓練環境,并完成了 YOLOv7 模型訓練,獲得了最佳精度的模型權重:

38d3b184-425e-11ee-a2ef-92fbcf53809c.png

本文將繼續介紹使用 OpenVINO 優化并部署已訓練好的 YOLOv7 模型。

使用 OpenVINO 優化并部署

訓練好的YOLOv7 模型

我們可以進一步使用 OpenVINO 來優化經過訓練的 YOLOv7 模型,并將其部署到多個英特爾 硬件平臺,包括英特爾CPU、集成顯卡和獨立顯卡等。整個部署過程可以通過以下步驟來實現:

檢查來自訓練模型的推理結果

訓練好的模型,推理效果究竟如何?可使用如下命令查看推理效果:

python -W ignore detect.py --weights ./ runs/train/yolov7_tiny_pothole_fixed_res/weights/best.pt --conf 0.25 --img-size 640 --source ../pothole_dataset/images/test/G0026953.jpg

向右滑動查看完整代碼

同時,可以利用如下命令打印出推理結果圖:

from PIL import Image
# visualize prediction result
Image.open('runs/detect/exp5/G0026953.jpg')

向右滑動查看完整代碼

推理結果如下圖所示:

將模型導出為 ONNX 格式

使用如下命令將訓練好的模型導出為 ONNX 格式:

python -W ignore export.py --weights ./ runs/train/yolov7_tiny_pothole_fixed_res/weights/best.pt --grid

向右滑動查看完整代碼

將模型轉換為 OpenVINO IR 格式

使用 model conversion API 將模型轉為 OpenVINOIR 格式:

from openvino.tools import mo
from openvino.runtime import serialize


model = mo.convert_model('model_trained/best.onnx')
# serialize model for saving IR
serialize(model, 'model_trained/best.xml')

向右滑動查看完整代碼

利用 OpenVINO runtime

在獨立顯卡上運行推理

使用以下命令在英特爾GPU上使用 OpenVINO Runtime 運行推理,因為我的機器上有一個集成 GPU,所以 OpenVINO 的運行時設備名稱需要設置為“GPU.1”。

from openvino.runtime import Core
core = Core()
# read converted model
model = core.read_model('model_trained/best.xml')
# load model on CPU device
compiled_model = core.compile_model(model, 'GPU.1')

向右滑動查看完整代碼

利用 226-yolov7-optimization 中定義的前處理及后處理函數,我們可以將 OpenVINO 推理結果可視化,如下圖所示:

完整的YOLOv7推理代碼已開源到(請復制鏈接到瀏覽器):

https://github.com/openvinotoolkit/openvino_notebooks/notebooks/226-yolov7-optimization.ipynb

歡迎開發者自行下載使用。

總結

到此,基于英特爾?視頻 AI 計算盒打造一個從模型訓練到優化部署的AI 訓推一體流水線(Train & Inference pipeline)的完整過程已介紹完畢,所有代碼已開源到(請復制鏈接到瀏覽器):

https://github.com/zhuo-yoyowz/training-deployment-dGPU

歡迎大家將上述代碼克隆到本機并使用,遇到問題也歡迎到我的 GitHub Repo 上留言。

關于英特爾 OpenVINO 開源工具套件的詳細資料,包括其中我們提供的三百多個經驗證并優化的預訓練模型的詳細資料。

除此之外,為了方便大家了解并快速掌握 OpenVINO 的使用,我們還提供了一系列開源的 Jupyter notebook demo。運行這些 notebook,就能快速了解在不同場景下如何利用 OpenVINO 實現一系列、包括計算機視覺、語音及自然語言處理任務。OpenVINO notebooks的資源可以在 Github 這里下載安裝(請復制鏈接到瀏覽器):

https://github.com/openvinotoolkit/openvino_notebooks

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英特爾
    +關注

    關注

    61

    文章

    9949

    瀏覽量

    171692
  • 顯卡
    +關注

    關注

    16

    文章

    2431

    瀏覽量

    67573
  • AI
    AI
    +關注

    關注

    87

    文章

    30728

    瀏覽量

    268886
  • 模型
    +關注

    關注

    1

    文章

    3226

    瀏覽量

    48807
  • OpenVINO
    +關注

    關注

    0

    文章

    92

    瀏覽量

    196

原文標題:英特爾銳炫? 顯卡 + oneAPI 和 OpenVINO? 實現視頻 AI 計算盒訓推一體:下篇 | 開發者實戰

文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    YOLOV7網絡架構解讀

    繼美團發布YOLOV6之后,YOLO系列原作者也發布了YOLOV7
    的頭像 發表于 11-29 10:00 ?1829次閱讀
    <b class='flag-5'>YOLOV7</b>網絡架構解讀

    怎樣使用PyTorch Hub去加載YOLOv5模型

    PyTorch Hub 加載預訓練YOLOv5s 模型,model傳遞圖像進行推理。'yolov5s'是最輕最快的
    發表于 07-22 16:02

    yolov7 onnx模型在NPU上太慢了怎么解決?

    我將 yolov7tiny.pt(yolov7-tiny 模型)轉換為具有 uint8 權重的 yolov7tiny.onnx,然后在 i.MX 8M Plus NPU 上運行
    發表于 04-04 06:13

    無法使用MYRIAD在OpenVINO trade中運行YOLOv7自定義模型怎么解決?

    無法確定如何將 YOLOv7 模型的重量(.pt 文件)轉換為OpenVINO?中間表示 (IR) 推斷有 MYRIAD 的 IR。 分辨率 轉換使用此 GitHub* 存儲庫
    發表于 08-15 08:29

    深度解析YOLOv7的網絡結構

    最近,Scaled-YOLOv4的作者(也是后來的YOLOR的作者)和YOLOv4的作者AB大佬再次聯手推出了YOLOv7,目前來看,這一版的YOLOv7是一個比較正統的YOLO續作,
    的頭像 發表于 09-14 11:16 ?7563次閱讀

    在C++中使用OpenVINO工具包部署YOLOv5模型

    下載并轉換YOLOv5預訓練模型的詳細步驟,請參考:《基于OpenVINO?2022.2和蝰蛇峽谷優化
    的頭像 發表于 02-15 16:53 ?4646次閱讀

    在AI愛克斯開發板上用OpenVINO?加速YOLOv8目標檢測模型

    《在 AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛克斯開發板上使用 OpenVINO 開發套件部署
    的頭像 發表于 05-12 09:08 ?1311次閱讀
    在AI愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?加速<b class='flag-5'>YOLOv</b>8目標檢測<b class='flag-5'>模型</b>

    訓練Pytorch模型使用OpenVINO?優化部署在AI愛克斯開發板

    本文章將依次介紹如何將 Pytorch 自訓練模型經過一系列變換變成 OpenVINO IR 模型形式,而后使用 OpenVINO Pyth
    的頭像 發表于 05-26 10:23 ?926次閱讀
    自<b class='flag-5'>訓練</b>Pytorch<b class='flag-5'>模型</b>使用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>優化</b><b class='flag-5'>并</b><b class='flag-5'>部署</b>在AI愛克斯開發板

    AI愛克斯開發板上使用OpenVINO加速YOLOv8目標檢測模型

    《在AI愛克斯開發板上用OpenVINO加速YOLOv8分類模型》介紹了在AI愛克斯開發板上使用OpenVINO 開發套件部署
    的頭像 發表于 05-26 11:03 ?1238次閱讀
    AI愛克斯開發板上使用<b class='flag-5'>OpenVINO</b>加速<b class='flag-5'>YOLOv</b>8目標檢測<b class='flag-5'>模型</b>

    YOLOv7訓練自己的數據集包括哪些

    ? YOLOv7訓練自己的數據集整個過程主要包括:環境安裝—制作數據集—模型訓練模型測試—模型
    的頭像 發表于 05-29 15:18 ?1077次閱讀
    <b class='flag-5'>YOLOv7</b><b class='flag-5'>訓練</b>自己的數據集包括哪些

    在AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

    《在 AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 目標檢測模型》介紹了在 AI 愛克斯開發板上使用 OpenVINO 開發套件部署
    的頭像 發表于 06-05 11:52 ?999次閱讀
    在AI愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?加速<b class='flag-5'>YOLOv</b>8-seg實例分割<b class='flag-5'>模型</b>

    在AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

    《在 AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 目標檢測模型》介紹了在 AI 愛克斯開發板上使用 OpenVINO 開發套件部署
    的頭像 發表于 06-30 10:43 ?903次閱讀
    在AI愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?加速<b class='flag-5'>YOLOv</b>8-seg實例分割<b class='flag-5'>模型</b>

    三種主流模型部署框架YOLOv8推理演示

    深度學習模型部署OpenVINO、ONNXRUNTIME、TensorRT三個主流框架,均支持Python與C++的SDK使用。對YOLOv5~Y
    的頭像 發表于 08-06 11:39 ?2728次閱讀

    詳細解讀YOLOV7網絡架構設計

    YOLOV7提出了輔助頭的一個訓練方法,主要目的是通過增加訓練成本,提升精度,同時不影響推理的時間,因為輔助頭只會出現在訓練過程中。
    發表于 11-27 10:45 ?750次閱讀
    詳細解讀<b class='flag-5'>YOLOV7</b>網絡架構設計

    OpenVINO C# API在intel平臺部署YOLOv10目標檢測模型

    模型設計策略,從效率和精度兩個角度對YOLOs的各個組成部分進行了全面優化,大大降低了計算開銷,增強了性能。在本文中,我們將結合OpenVINO C# API使用最新發布的OpenVINO
    的頭像 發表于 06-21 09:23 ?1020次閱讀
    用<b class='flag-5'>OpenVINO</b> C# API在intel平臺<b class='flag-5'>部署</b><b class='flag-5'>YOLOv</b>10目標檢測<b class='flag-5'>模型</b>
    主站蜘蛛池模板: free高跟丝袜秘书hd| 又黄又湿免费高清视频| 无码人妻少妇色欲AV一区二区| 中文字幕在线观看| 久久本道久久综合伊人| 亚洲精品动漫免费二区| 国产精品人妻午夜福利| 我与恶魔的h生活ova| 国产69精品久久久久乱码免费| 区一区二视频免费观看| xx在线观看| 色欲久久综合亚洲精品蜜桃| 多人乱肉高hnp| 四虎永久免费| 国产特级毛片AAAAAAA高清| 无码人妻99久久密AV| 国产色精品久久人妻无码看片软件| 天天爽夜夜爽| 黑吊大战白xxxxxx| 伊人久久综合网站| 蜜桃狠狠色伊人亚洲综合网站| 97国产视频| 人善交XUANWEN200喷水| 国产AV视频一区二区蜜桃| 先锋影音av最新资源| 国产最新精品亚洲2021不卡| 亚洲视频91| 美女不要啊| 超碰v| 小小水蜜桃3视频在线观看| 好男人WWW免费高清视频在线| 又大又硬又爽免费视频| 欧美高清videossexo| 动漫H片在线观看播放免费| 亚洲 欧美 国产 在线 日韩| 久久精品国产亚洲AV未满十八 | 亚洲成人在线免费| 久久精品热99看二| yellow在线观看免费观看大全 | 色狠狠AV老熟女| 精品99久久久久成人网站|