chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使用ROCm?優(yōu)化并部署YOLOv8模型

jf_23871869 ? 來源:AVNET 李鑫杰 ? 作者:AVNET 李鑫杰 ? 2025-09-24 18:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:AVNET 李鑫杰

一,YOLOv8介紹?


YOLOv8 由 Ultralytics 于 2023 年 1 月 10 日發(fā)布,在準(zhǔn)確性和速度方面提供了前沿的性能。YOLOv8 在之前 YOLO 版本的基礎(chǔ)上進行了改進,引入了新的特性和優(yōu)化,使其成為各種應(yīng)用中各種目標(biāo)檢測

https://www.ultralytics.com/blog/a-guide-to-deep-dive-into-object-detection-in-2025

任務(wù)的理想選擇。

wKgZPGjTyPKAWpFvAAGswUJ5fwE146.png

Github Repo: ultralytics/ultralytics: Ultralytics YOLO

https://github.com/ultralytics/ultralytics/tree/main

YOLOv8模型的卓越性能使其在多個領(lǐng)域具有廣泛的應(yīng)用前景,如自動駕駛與智能交通、工業(yè)制造與質(zhì)量檢測、安全監(jiān)控與公共安全等。本文將介紹使用ROCm?在AMD? CPU、獨立顯卡、集成顯卡上優(yōu)化并部署YOLOv8模型。

二,ROCm?工具套件簡介


AMD ROCm? 是一個開放式軟件棧,包含多種驅(qū)動程序、開發(fā)工具和 API,可為從底層內(nèi)核到最終用戶應(yīng)用的 GPU 編程提供助力。ROCm? 已針對生成式 AI 和 HPC 應(yīng)用進行了優(yōu)化,而且能夠輕松將現(xiàn)有代碼遷移到 ROCm? 軟件。不僅支持以卷積神經(jīng)網(wǎng)絡(luò)(CNN)為核心組件的預(yù)測式AI模型(Predictive AI),還支持以Transformer為核心組件的生成式AI模型(Generative AI)。ROCm? 能夠支持AMD的獨顯以及核顯,能夠加快AI模型部署到本地的獨顯以及CPU中的核顯上。下表使用的圖片來自于COCO數(shù)據(jù)集中的一幅圖片,已經(jīng)上傳到github倉庫中,方便讀者復(fù)現(xiàn)。

wKgZO2jTxneAP_RxAABce7j2LXE682.png

三,搭建開發(fā)環(huán)境


在本地搭建開發(fā)環(huán)境。

首先,請克隆YOLOv8-AMD-ROCm到本地:

git clone git clone https://github.com/liebedir/YOLOv8-AMD-ROCm.git cd YOLOv8-AMD-ROCm

接著,安裝ROCm?:

wget https://repo.radeon.com/amdgpu-install/6.4.3/ubuntu/jammy/amdgpu-install_6.4.60403-1_all.deb

wKgZPGjTyPKAelRAAAED6UVctzg007.png

sudo apt install ./amdgpu-install_6.4.60403-1_all.deb

wKgZO2jTyPOAfhlyAAGFMOC9uXA677.png

sudo apt update

wKgZPGjTyPOAEsjbAAFud9CGh2Q263.png

sudo apt install "linux-headers-$(uname -r)" "linux-modules-extra-$(uname -r)"

wKgZO2jTyPSAJHOKAACo-qwgAk8210.png

sudo apt install amdgpu-dkms

wKgZPGjTyPSAaKtjAAC4_BAVArw192.png

wKgZO2jTyPWAFSiWAAD2FRIqRKw381.png

sudo apt install python3-setuptools python3-wheel

wKgZPGjTyPaAOYyBAACCjP7rvOo308.png

sudo usermod -a -G render,video $LOGNAME # Add the current user to the render and video groupswKgZO2jTyPaAZYxlAAAziZcH1ts661.png sudo apt install rocm

wKgZPGjTyPeACPwrAALkQA-71x8280.png

設(shè)置添加環(huán)境變量到~/.bashrc,該環(huán)境變量與核顯的架構(gòu)相關(guān),11.0.0適用于RDNA3架構(gòu)核顯,其他架構(gòu)請參考github liebedir/PP-OCRv5-AMD-ROCm :

vi ~/.bashrc export HSA_OVERRIDE_GFX_VERSION=11.0.0

wKgZO2jTyPeAIkR3AADZK4E-Wyg814.png

重啟計算機

安裝python環(huán)境與ROCm-onnxruntime

conda create -n ocr-rocm python==3.10 pip3 install onnxruntime-rocm -f https://repo.radeon.com/rocm/manylinux/rocm-rel-6.4.2/

wKgZPGjTyPiAWXluAAL7MvHn508230.png

安裝Pytorch

Previous PyTorch Versions

https://pytorch.org/get-started/previous-versions/

pip3 install torch torchvision --index-url https://download.pytorch.org/whl/rocm6.4

wKgZO2jTyPiAe93FAAGpD2aVTS0680.png

根據(jù)之前安裝的ROCm?版本安裝對應(yīng)的pytorch,版本向下兼容

安裝ultralytics

pip install ultralytics

至此,模型和環(huán)境準(zhǔn)備完成!

四,編寫YOLOv8-AMD-ROCm推理程序


YOLOv8-AMD-ROCm

https://github.com/liebedir/YOLOv8-AMD-ROCm

項目已將推理程序編寫完成,各文件功能如下:

wKgZO2jTyG6AQoDFAAAvovLGNHw183.png

執(zhí)行演示程序yolo-onnx.py,并指定模型路徑和推理硬件設(shè)備:

python yolo-onnx.py

運行結(jié)果,如下圖所示:

wKgZPGjTyPmALGy6AAOYuC0HWNk317.png

五,總結(jié)


使用AMD CPU或GPU的客戶可以通過ROCm?軟件棧將YOLOv8模型部署到GPU或核顯硬件平臺上。

如果你有更好的文章,歡迎投稿!

稿件接收郵箱:nami.liu@pasuntech.com

更多精彩內(nèi)容請關(guān)注“算力魔方?”!

審核編輯 黃宇

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

    關(guān)注

    28

    文章

    5149

    瀏覽量

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

    關(guān)注

    1

    文章

    3687

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【NPU實戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)YOLOv8:目標(biāo)檢測與語義分割一站式部署指南

    【NPU實戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)YOLOv8:目標(biāo)檢測與語義分割一站式部署指南
    的頭像 發(fā)表于 12-12 14:30 ?5870次閱讀
    【NPU實戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)<b class='flag-5'>YOLOv8</b>:目標(biāo)檢測與語義分割一站式<b class='flag-5'>部署</b>指南

    單板挑戰(zhàn)4路YOLOv8!米爾瑞芯微RK3576開發(fā)板性能實測

    運算。使用YOLOv8模型時也是手到擒來,接下來隨著步伐看看它表現(xiàn)如何。YOLO簡介YOLO(You Only Look Once)是當(dāng)前業(yè)界領(lǐng)先的實時目標(biāo)檢測算法系列,以其速度和精度的完美平衡而聞名
    發(fā)表于 09-12 17:52

    求助,關(guān)于K230部署yolov8時遇到問題求解

    使用yolov8訓(xùn)練出來了一個十個類別的模型并且按照要求轉(zhuǎn)換成了.kmodel模型,在部署到K230時 使用yolo大作戰(zhàn)里面的代碼提示我list out of range但是我看了我
    發(fā)表于 08-12 07:26

    請問yolov8訓(xùn)練模型如何寫雙線程?

    用yolo8訓(xùn)練的模型做送藥小車,看了yolov8的歷程,可以使用,但是不知道輸出時具體用的是什么通道?我看API發(fā)現(xiàn),是用get_frame()獲取一幀圖片給AI程序使用,但是返回值
    發(fā)表于 07-30 06:23

    YOLOv8轉(zhuǎn)換到kmodel時出現(xiàn)undefined symbol錯誤怎么解決?

    使用yolo v8訓(xùn)練視覺檢測模型,使用yolov8版本為8.3.159,訓(xùn)練完后在windows使用ultralytics中的函數(shù)導(dǎo)出.pt文件為.onnx文件,然后在WSL
    發(fā)表于 07-28 06:20

    RK3576 Yolov11訓(xùn)練部署教程

    1.Yolo11簡介YOLO11系列是YOLO家族中最先進的(SOTA)、最輕量級、最高效的模型,其表現(xiàn)優(yōu)于其前輩。它由Ultralytics創(chuàng)建,該組織發(fā)布了YOLOv8,這是迄今為止最穩(wěn)定
    的頭像 發(fā)表于 07-25 15:22 ?967次閱讀
    RK3576 <b class='flag-5'>Yolov</b>11訓(xùn)練<b class='flag-5'>部署</b>教程

    yolov8怎么在wsl中搭建呢?

    純小白,yolov8怎么在wsl中搭建呢?一直報錯且無法安裝pip包
    發(fā)表于 07-11 07:37

    如何提高yolov8模型在k230上運行的幀率?

    libs.YOLO import YOLOv8 import os,sys,gc import ulab.numpy as np import image if name==\"main\"
    發(fā)表于 06-20 06:25

    YOLOv8水果檢測示例代碼換成640輸入圖像出現(xiàn)目標(biāo)框繪制錯誤的原因 ?

    官網(wǎng)中的YOLOv8 水果檢測關(guān)于圖片推理的示例源代碼: from libs.YOLO import YOLOv8 import os,sys,gc import ulab.numpy as np
    發(fā)表于 06-18 06:37

    labview調(diào)用yolov8/11目標(biāo)檢測、分割、分類

    labview使用2020版本64位編輯,調(diào)用yolov8/11的onnx模型案例。 源碼: 通過網(wǎng)盤分享的文件:Labview_cls.zip等4個文件 鏈接: https
    發(fā)表于 04-21 19:37

    RV1126 yolov8訓(xùn)練部署教程

    本教程針對目標(biāo)檢測算法yolov8的訓(xùn)練和部署到EASY-EAI-Nano(RV1126)進行說明,而數(shù)據(jù)標(biāo)注方法可以參考我們往期的文章。
    的頭像 發(fā)表于 04-18 15:18 ?1874次閱讀
    RV1126 <b class='flag-5'>yolov8</b>訓(xùn)練<b class='flag-5'>部署</b>教程

    RV1126 yolov8訓(xùn)練部署教程

    YOLOv8 是 ultralytics 公司在 2023 年 1月 10 號開源的基于YOLOV5進行更新的 下一個重大更新版本,目前支持圖像分類、物體檢測和實例分割任務(wù),鑒于Yolov5的良好表現(xiàn),
    的頭像 發(fā)表于 04-16 14:53 ?1317次閱讀
    RV1126 <b class='flag-5'>yolov8</b>訓(xùn)練<b class='flag-5'>部署</b>教程

    RK3576 Yolov11訓(xùn)練部署教程

    YOLO11 系列是 YOLO 家族中最先進的 (SOTA)、最輕量級、最高效的模型,其表現(xiàn)優(yōu)于其前輩。它由 Ultralytics 創(chuàng)建,該組織發(fā)布了 YOLOv8,這是迄今為止最穩(wěn)定、使用最廣泛的 YOLO 變體。YOLO11 將延續(xù) YOLO 系列的傳奇。
    的頭像 發(fā)表于 04-03 09:35 ?1908次閱讀
    RK3576 <b class='flag-5'>Yolov</b>11訓(xùn)練<b class='flag-5'>部署</b>教程

    RK3576 yolov8訓(xùn)練部署教程

    本章展示yolov8模型的在EASY EAI Orin nano的部署過程。
    的頭像 發(fā)表于 04-02 16:04 ?1766次閱讀
    RK3576 <b class='flag-5'>yolov8</b>訓(xùn)練<b class='flag-5'>部署</b>教程

    請問如何在imx8mplus上部署和運行YOLOv5訓(xùn)練的模型?

    。我在 yo tflite 中轉(zhuǎn)換模型嘗試在 tensorflow 腳本上運行模型,但它不起作用。 如何在 imx8mplus 上運行 YOLOv
    發(fā)表于 03-25 07:23