18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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)檢測(cè)

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

二,ROCm?工具套件簡(jiǎn)介


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

wKgZO2jTxneAP_RxAABce7j2LXE682.png

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


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

首先,請(qǐng)克隆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)請(qǐng)參考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?版本安裝對(duì)應(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或核顯硬件平臺(tái)上。

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

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

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

審核編輯 黃宇

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

    關(guān)注

    28

    文章

    5044

    瀏覽量

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

    關(guān)注

    1

    文章

    3616

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

    yolov8怎么在wsl中搭建呢?

    純小白,yolov8怎么在wsl中搭建呢?一直報(bào)錯(cuò)且無法安裝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水果檢測(cè)示例代碼換成640輸入圖像出現(xiàn)目標(biāo)框繪制錯(cuò)誤的原因 ?

    官網(wǎng)中的YOLOv8 水果檢測(cè)關(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)檢測(cè)、分割、分類

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

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

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

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

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

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

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

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

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

    YOLOv8中的損失函數(shù)解析

    YOLO長(zhǎng)期以來一直是目標(biāo)檢測(cè)任務(wù)的首選模型之一。它既快速又準(zhǔn)確。此外,其API簡(jiǎn)潔易用。運(yùn)行訓(xùn)練或推斷作業(yè)所需的代碼行數(shù)有限。在2023年下半年,YOLOv8在框架中引入了姿態(tài)估計(jì)后,該框架現(xiàn)在支持最多四個(gè)任務(wù),包括分類、目標(biāo)檢測(cè)、實(shí)例分割和姿態(tài)估計(jì)。
    的頭像 發(fā)表于 11-05 17:15 ?4722次閱讀
    <b class='flag-5'>YOLOv8</b>中的損失函數(shù)解析