日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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ǔ)上進(jìn)行了改進(jìn),引入了新的特性和優(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、獨(dú)立顯卡、集成顯卡上優(yōu)化并部署YOLOv8模型。

二,ROCm?工具套件簡介


AMD ROCm? 是一個開放式軟件棧,包含多種驅(qū)動程序、開發(fā)工具和 API,可為從底層內(nèi)核到最終用戶應(yīng)用的 GPU 編程提供助力。ROCm? 已針對生成式 AI 和 HPC 應(yīng)用進(jìn)行了優(yōu)化,而且能夠輕松將現(xiàn)有代碼遷移到 ROCm? 軟件。不僅支持以卷積神經(jīng)網(wǎng)絡(luò)(CNN)為核心組件的預(yù)測式AI模型(Predictive AI),還支持以Transformer為核心組件的生成式AI模型(Generative AI)。ROCm? 能夠支持AMD的獨(dú)顯以及核顯,能夠加快AI模型部署到本地的獨(dú)顯以及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

重啟計(jì)算機(jī)

安裝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

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

wKgZO2jTyG6AQoDFAAAvovLGNHw183.png

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

python yolo-onnx.py

運(yùn)行結(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    5283

    瀏覽量

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

    關(guān)注

    1

    文章

    3831

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【飛凌嵌入式RV1126B開發(fā)板試用體驗(yàn)】+ 5. YOLOv8目標(biāo)識別部署

    和測試https://bbs.elecfans.com/jishu_2512474_1_1.html 6 YOLOv8目標(biāo)識別部署 6.1 模型訓(xùn)練 在Windows上使用Anaconda提供訓(xùn)練環(huán)境
    發(fā)表于 03-23 20:19

    BL450實(shí)測:YOLOv8在產(chǎn)線端能跑多快?

    實(shí)時YOLOv8? 不僅要跑模型,還得接傳感器/控制器/執(zhí)行器,IO怎么接? 現(xiàn)場部署多臺設(shè)備,配置麻煩,遠(yuǎn)程維護(hù)難? 針對這些痛點(diǎn),我們選用? 鋇錸技術(shù) BL450 AI工業(yè)邊緣計(jì)算控制器 ,對
    的頭像 發(fā)表于 01-23 16:36 ?465次閱讀

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

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

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

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

    基于瑞芯微RK3576的 yolov5訓(xùn)練部署教程

    1.Yolov5簡介 YOLOv5 模型是 Ultralytics 公司于 2020 年 6 月 9 日公開發(fā)布的。YOLOv5 模型是基于
    的頭像 發(fā)表于 09-11 16:43 ?3246次閱讀
    基于瑞芯微RK3576的 <b class='flag-5'>yolov</b>5訓(xùn)練<b class='flag-5'>部署</b>教程

    “一芯四用”,米爾RK3576如何同時駕馭4路YOLOv8視頻流?

    運(yùn)算。使用YOLOv8模型時也是手到擒來,接下來隨著步伐看看它表現(xiàn)如何。YOLO簡介YOLO(YouOnlyLookOnce)是當(dāng)前業(yè)界領(lǐng)先的實(shí)時目標(biāo)檢測算法系列
    的頭像 發(fā)表于 09-11 08:04 ?5461次閱讀
    “一芯四用”,米爾RK3576如何同時駕馭4路<b class='flag-5'>YOLOv8</b>視頻流?

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

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

    在K230中,如何使用AI Demo中的object_detect_yolov8n,YOLOV8多目標(biāo)檢測模型?

    在K230的AI開發(fā)教程文檔中,可以看到有源碼的AI Demo,其中包括yolov8n模型,在倉庫里可以看到源碼 我想請問各位大佬,如何使用這個程序?如何更改程序,替換為我自己的數(shù)據(jù)集和訓(xùn)練后的模型?
    發(fā)表于 08-07 06:48

    請問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

    yolov5訓(xùn)練部署全鏈路教程

    1.Yolov5簡介YOLOv5模型是Ultralytics公司于2020年6月9日公開發(fā)布的。YOLOv5模型是基于
    的頭像 發(fā)表于 07-25 15:22 ?2069次閱讀
    <b class='flag-5'>yolov</b>5訓(xùn)練<b class='flag-5'>部署</b>全鏈路教程

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

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

    yolov8怎么在wsl中搭建呢?

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

    如何提高yolov8模型在k230上運(yùn)行的幀率?

    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
    中超| 贵港市| 乐安县| 泾源县| 邯郸县| 双江| 玛沁县| 股票| 弥勒县| 上蔡县| 宁武县| 江北区| 吴堡县| 昭觉县| 天祝| 余姚市| 盈江县| 准格尔旗| 鸡泽县| 乌拉特后旗| 肇东市| 饶平县| 永善县| 察雅县| 皋兰县| 寻乌县| 临澧县| 合山市| 独山县| 班玛县| 清原| 广汉市| 仙桃市| 崇州市| 郁南县| 抚顺县| 罗定市| 且末县| 宁河县| 富锦市| 宁城县|