聆思CSK6系列芯片集成128 GOPS算力的NPU,適合部署輕量化YOLO模型,需通過聆思LNN工具完成模型適配與轉換,再結合Zephyr RTOS實現部署,以下是具體可落地步驟:
- 環境與硬件準備 :先在Ubuntu 20.04環境安裝聆思開發工具鏈Lisa,執行
npm install @listenai/lisa -g,再更新插件lisa zep update。硬件選用CSK6視覺套件,連接DVP接口攝像頭(支持30萬像素@25FPS),通過USB連接開發板與電腦,同時在系統中配置USB權限以避免燒錄異常。 - YOLO模型選型與適配 :優先選YOLOv5n、YOLOv8n這類輕量化模型,避免超出芯片存儲資源。用PyTorch訓練模型后,需修改網絡層適配CSK6,比如替換不支持的自適應池化層為固定的
nn.AvgPool2d,隨后導出為ONNX格式,確保模型能被聆思工具識別。 - 模型量化與打包 :借助聆思LNN工具鏈的tpacker工具處理模型。先對ONNX模型做INT8量化(適配NPU低功耗特性),再執行打包命令
tpacker -g your_yolo.onnx -d True -o yolo.bin,生成CSK6可運行的二進制模型文件。 - 編寫應用代碼并編譯 :基于Zephyr RTOS編寫代碼,核心包含三部分,一是初始化攝像頭采集圖像流,二是調用NPU加載打包后的YOLO模型,三是處理推理結果并輸出目標坐標、類別等信息。可參考官方
app_algo_hsd_sample_for_csk6視覺示例的框架,補全YOLO推理相關接口,最后用lisa zep build命令編譯項目。 - 固件燒錄與測試 :執行
lisa zep flash將編譯后的固件燒錄到CSK6開發板。上電后,開發板會通過攝像頭實時采集畫面并經YOLO模型檢測,若需查看效果,可通過串口查看檢測日志,或外接顯示屏顯示帶檢測框的實時畫面。
若需快速驗證,也可參考官方頭肩識別、人臉識別示例代碼的結構,替換其中的算法模型為適配后的YOLO模型,能大幅簡化開發流程。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
模型
+關注
關注
1文章
3752瀏覽量
52109 -
輕量化
+關注
關注
0文章
27瀏覽量
8366
發布評論請先 登錄
相關推薦
熱點推薦
【CIE全國RISC-V創新應用大賽】基于 K1 AI CPU 的大模型部署落地
基于 Spacemit K1 的 Qwen2.5-14B 邊緣端量化部署方案
Qwen2.5-14B 即使使用官方文檔推薦的 Q4_0 量化,其文件體積也接近8.5GB 。
K1 開發板 只有
發表于 11-27 14:43
貼片機頂不住負荷?輕量化系統預警幫你 “防患于未然”
貼片機長期過載如同人過度勞累,短期可撐、長期必出問題。對電子制造企業而言,與其等設備停機、訂單延誤再補救,不如提前部署輕量化系統預警,用精準數據感知風險,用科學方式優化管理。
長城汽車榮獲2025汽車輕量化大會六項大獎
近日,從2025(第十八屆)汽車輕量化大會傳來消息,長城汽車憑借“新一代超強高性能車身”及系列創新技術,一舉榮獲 6 項大獎,成為同期車身會議和輕量化設計大賽的“大滿貫”獲獎廠商。
如何進行YOLO模型轉換?
我目前使用的轉模型代碼如下
from ultralytics import YOLOimport cv2import timeimport nncaseimport# 加載預訓練的YOLO模型
發表于 08-14 06:03
這個套件讓樹莓派5運行幾乎所有YOLO模型!Conda 與 Ultralytics!
如何在樹莓派上設置YOLO計算機視覺?Conda與Ultralytics在本指南中,我們將學習如何使用Conda在樹莓派上安裝UltralyticsYOLO視覺套件。該套件將允許你運行Ultralytics支持的幾乎所有YOLO模型
RK3576 Yolov11訓練部署教程
1.Yolo11簡介YOLO11系列是YOLO家族中最先進的(SOTA)、最輕量級、最高效的模型,其表現優于其前輩。它由Ultralytics創建,該組織發布了YOLOv8,這是迄今為
【HZ-RK3568開發板免費體驗】04 YOLOv11 模型轉換為RKNN并在板端部署
aarch64,目標模型yolo11
./build-linux.sh -t rk3568 -a aarch64 -d yolo11
編譯結果如下所示
3.3 部署并運行Demo
將
發表于 07-02 14:01
輕量化5G網關和5gredcap網關有什么區別
輕量化5G網關與5G RedCap網關本質上是同一類技術的不同表述 ,5G RedCap網關是輕量化5G網關的核心實現形式,而輕量化5G網關是RedCap技術應用的場景化概念。以下從技術定義、核心
潤和軟件破局昇騰310B輕量化難題
場景中,難以滿足設備高效部署和快速啟動的要求。江蘇潤和軟件股份有限公司(以下簡稱“潤和軟件”)于業界首次將openEuler嵌入式版本成功移植至昇騰310B設備,成功攻克輕量化技術難關,顯著拓寬了國產芯片在嵌入式領域的應用邊界。
基于 HT for Web 的輕量化 3D 數字孿生數據中心解決方案
,支持 PC、移動端瀏覽器直接訪問,兼容主流操作系統。 輕量化建模體系 : 支持 CAD、BIM 模型導入,通過幾何簡化、紋理壓縮等算法降低模型復雜度,適配 Web 端渲染性能。 提供參數化建模工具,可
基于RK3576開發板的RKLLM大模型部署教程
RKLLM-Toolkit將HuggingFace或GGUF模型轉換為RKLLM格式,并選擇是否進行量化。在板端部署階段,模型被加載到Rockchip NPU平臺,用戶可以通過設置推理
RT-Thread虛擬化部署DeepSeek大模型實踐
Cortex-A55,8GBLPDDR4),通過虛擬化技術實現虛擬化Linux+RTOS混合部署,并在Linux環境中部署輕量化大語言模型DeepSeek-1.5B+語音轉
部署輕量化YOLO模型
評論