一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

樹莓派5 + Hailo AI加速器:工業(yè)級(jí)數(shù)值數(shù)據(jù)處理實(shí)戰(zhàn),打通SQLite與機(jī)器學(xué)習(xí)全鏈路

上海晶珩電子科技有限公司 ? 2025-03-25 09:22 ? 次閱讀

本文討論了在工業(yè)自動(dòng)化背景下,開發(fā)者利用樹莓派5和Hailo AI加速器進(jìn)行工業(yè)級(jí)數(shù)值數(shù)據(jù)處理實(shí)戰(zhàn),打通SQLite與機(jī)器學(xué)習(xí)全鏈路時(shí)遇到的問題及解決方案。關(guān)鍵要點(diǎn)包括:

1.開發(fā)者需求:構(gòu)建能從SQLite數(shù)據(jù)庫(kù)提取數(shù)值數(shù)據(jù)、用優(yōu)化模型分析數(shù)據(jù)、將結(jié)果保存回?cái)?shù)據(jù)庫(kù)的高效數(shù)據(jù)處理流程。

2.基準(zhǔn)性能:Hailo-8L模塊推理吞吐量為15萬(wàn)次/秒(INT8),SQLite批處理延遲<5ms/批次(100條/批次)。

3.面臨挑戰(zhàn):HailoRT版本不包含編譯器;Hailo Model Zoo在Python 3.11環(huán)境安裝失??;工作流模型與數(shù)值特征不兼容。

4.社區(qū)提問:詢問數(shù)值數(shù)據(jù)模型與加速器集成示例、Python版本處理方案、非圖像數(shù)據(jù)處理工作流及工具等。

5.解決方案:下載Dataflow Compiler (DFC),在帶GPU的x86機(jī)器上進(jìn)行模型編譯。

6.參考實(shí)現(xiàn):可查看樹莓派示例適應(yīng)數(shù)值數(shù)據(jù)處理

7.啟發(fā)思考:體現(xiàn)社區(qū)力量、清晰表達(dá)問題、開發(fā)者與社區(qū)互動(dòng)的重要性。

導(dǎo)語(yǔ)

在工業(yè)自動(dòng)化的浪潮中,數(shù)據(jù)就是力量!樹莓派5憑借其強(qiáng)大的性能和豐富的接口,成為了開發(fā)者手中的“瑞士軍刀”。而Hailo AI加速器的加入,更是為這把“刀”裝上了“火箭助推器”!

你是否遇到過這樣的難題:海量的數(shù)值數(shù)據(jù)從傳感器涌入,傳統(tǒng)的計(jì)算方法跟不上節(jié)奏,數(shù)據(jù)處理成了瓶頸。別擔(dān)心,本文將帶你走進(jìn)一個(gè)真實(shí)的開發(fā)故事,看開發(fā)者如何用樹莓派5和Hailo AI加速器,打造出一個(gè)從數(shù)據(jù)讀取到分析,再到結(jié)果回寫的高效流水線。

開發(fā)者的需求:我們想實(shí)現(xiàn)什么?

978174b0-0917-11f0-9434-92fbcf53809c.png

在Hailo的開發(fā)者社區(qū)里面,有一位叫walter.richtscheid的工程師提出一個(gè)開發(fā)中的問題:

他的目標(biāo)是構(gòu)建一個(gè)高效的數(shù)據(jù)處理流程,能夠:

1. 從SQLite數(shù)據(jù)庫(kù)中提取數(shù)值數(shù)據(jù)。

2. 使用針對(duì)Hailo AI加速器優(yōu)化的機(jī)器學(xué)習(xí)模型對(duì)數(shù)據(jù)進(jìn)行分析。

3. 將分析結(jié)果保存回SQLite數(shù)據(jù)庫(kù)。

9795e3be-0917-11f0-9434-92fbcf53809c.png

基準(zhǔn)性能:

Hailo-8L模塊推理吞吐量: 15萬(wàn)次/秒(INT8)

SQLite批處理延遲: <5ms/批次(100條/批次)

面臨的挑戰(zhàn)

1、編譯器缺失

我們安裝的HailoRT版本(4.19.0)不包含TensorFlow-to-HEF編譯器。

像以下這樣的命令無(wú)法使用:

hailortclicompile-tensorflow

2、Hailo Model Zoo安裝問題

在我們的Python 3.11環(huán)境中,安裝Hailo Model Zoo 2.13.0(Python包)時(shí)失敗,出現(xiàn)以下錯(cuò)誤:

fatalerror: longintrepr.h: No such file or directory

lap依賴項(xiàng)似乎與Python 3.11不兼容。

3、工作流模型兼容性

示例HEF中的當(dāng)前VStreams是基于圖像的(NHWC 416x416x3),不適合我們的數(shù)值特征(每行3個(gè)值)。

我們不確定如何調(diào)整管道以適應(yīng)數(shù)值數(shù)據(jù)處理。

社區(qū)提問

由于無(wú)法解決,所以這位開發(fā)者在社區(qū)里提出了自己的問題并尋求Hailo官方的幫助:

1. 是否有關(guān)于將數(shù)值數(shù)據(jù)模型(例如DNN)與Hailo AI加速器集成的示例或模板?

2. 我們是否應(yīng)該將Python版本降級(jí)到3.9以確保Model Zoo的兼容性,還是有其他替代方案?

3. 是否有推薦的工作流或編譯工具用于非圖像數(shù)據(jù)處理?

4. TAPPAS是否可以用于簡(jiǎn)化這種數(shù)值數(shù)據(jù)管道?

附加信息

運(yùn)行64位Raspberry Pi OS的Raspberry Pi 5。

已在虛擬環(huán)境中安裝并運(yùn)行TensorFlow 2.18.0。

已經(jīng)驗(yàn)證了SQLite數(shù)據(jù)庫(kù)的輸入和輸出批處理。

技術(shù)支持與解決方案

Hailo的官方在了解到開發(fā)者的需求和問題后,迅速做出了回復(fù):

1、下載Dataflow Compiler (DFC)

首先,從我們的開發(fā)者區(qū)域下載Dataflow Compiler (DFC):

https://hailo.ai/developer-zone/software-downloads/

(需要注冊(cè)/登錄才能訪問下載)

2、模型編譯(在帶有GPU的x86機(jī)器上)

將TensorFlow模型轉(zhuǎn)換為ONNX格式:

python -m tf2onnx.convert--saved-modelyour_model_dir--outputmodel.onnx

然后使用DFC編譯:

完整的數(shù)值數(shù)據(jù)處理管道實(shí)現(xiàn)

importnumpyasnpimportsqlite3fromhailo_platformimportHEF, VDevicefromhailo_rpi_commonimportapp_callback_classclassNumericalDataCallback(app_callback_class): def__init__(self): super().__init__() self.db_path ="results.db" defsave_to_db(self, data): conn = sqlite3.connect(self.db_path) cursor = conn.cursor() cursor.execute('CREATE TABLE IF NOT EXISTS results (id INTEGER PRIMARY KEY, value REAL)') cursor.executemany('INSERT INTO results (value) VALUES (?)', [(value,)forvalueindata]) conn.commit() conn.close()classNumericalDataApp: def__init__(self, callback, user_data): self.callback = callback self.user_data = user_data self.hef_path ="model.hef" withVDevice()asvdevice: hef = HEF(self.hef_path) self.network_group = vdevice.configure(hef) defrun_inference(self, data): withself.network_group.create_vstreams()asvstreams: returnvstreams[0].infer(data) defrun(self): input_data = np.random.rand(1,3).astype(np.float32) # 替換為實(shí)際數(shù)據(jù) results = self.run_inference(input_data) self.user_data.save_to_db(results) print(f"Pipeline run complete. Results saved:{results}")if__name__ =="__main__": user_data = NumericalDataCallback() app = NumericalDataApp(app_callback, user_data) app.run()

參考實(shí)現(xiàn)

請(qǐng)查看我們的樹莓派的示例,這些示例可以適應(yīng)數(shù)值數(shù)據(jù)處理。

https://github.com/hailo-ai/hailo-rpi5-examples

開發(fā)者的回應(yīng)

由于官方的有力支持,開發(fā)者的工作有了很大的進(jìn)展:

我們非常感謝你提供的關(guān)于使用Hailo AI加速器處理數(shù)值數(shù)據(jù)的詳盡回復(fù)和清晰的分步指導(dǎo)。我們真切地感受到你為分享這一全面解決方案所投入的時(shí)間和精力!

目前,我們正在梳理工作流程,并準(zhǔn)備實(shí)施你建議的步驟,包括數(shù)據(jù)流編譯器和基于Python的管道。在完成測(cè)試后,我們將毫無(wú)保留地與社區(qū)分享我們的成果和任何額外的見解。

再次感謝你的支持和專業(yè)知識(shí)——在我們持續(xù)推進(jìn)這個(gè)項(xiàng)目的過程中,它們簡(jiǎn)直是無(wú)價(jià)之寶。

最好的祝福,”

結(jié)語(yǔ):?jiǎn)l(fā)與思考

在這個(gè)充滿挑戰(zhàn)的開發(fā)過程中,我們學(xué)到了很多寶貴的經(jīng)驗(yàn)。遇到問題并不可怕,關(guān)鍵是如何快速有效地找到解決方案。正如這位開發(fā)者所展示的,當(dāng)你遇到難題時(shí),選擇一個(gè)合適的渠道尋求幫助是非常重要的。

他選擇了Hailo的社區(qū),清晰地描述了自己的問題,并分享了自己的疑問和進(jìn)展。這種清晰的表達(dá)使得Hailo官方能夠迅速理解他的需求,并提供正確的建議。結(jié)果,問題得到了有效的解決。

這給我們帶來了幾個(gè)重要的啟發(fā):

社區(qū)的力量:Hailo社區(qū)證明了其在技術(shù)支持方面的價(jià)值。這樣的社區(qū)不僅是解決問題的地方,更是學(xué)習(xí)和成長(zhǎng)的平臺(tái)。

清晰的表達(dá):在尋求幫助時(shí),清晰地描述問題和自己的嘗試是非常重要的。這有助于他人快速理解并提供幫助。

互動(dòng)的重要性:開發(fā)者與社區(qū)的互動(dòng)是解決問題的關(guān)鍵。通過分享和討論,我們可以更快地找到答案。

對(duì)于樹莓派開發(fā)者來說,這些經(jīng)驗(yàn)是非常有參考意義的。它們提醒我們,在開發(fā)過程中遇到問題時(shí),不要猶豫尋求幫助,同時(shí)也要學(xué)會(huì)如何有效地利用社區(qū)資源。

希望這些思考能夠引發(fā)你的共鳴,讓我們?cè)陂_發(fā)的道路上共同成長(zhǎng),不斷探索新的可能性。

聲明:本文內(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)投訴
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    821

    瀏覽量

    38779
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8481

    瀏覽量

    133855
  • 樹莓派
    +關(guān)注

    關(guān)注

    120

    文章

    1906

    瀏覽量

    106699
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    解鎖樹莓集群:一步步打造你的超級(jí)計(jì)算陣列!

    數(shù)據(jù)處理和云原生計(jì)算學(xué)習(xí)等多種任務(wù)。什么是樹莓集群?在樹莓集群中,每臺(tái)
    的頭像 發(fā)表于 04-25 16:17 ?199次閱讀
    解鎖<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>集群:一步步打造你的超級(jí)計(jì)算陣列!

    **【技術(shù)干貨】Nordic nRF54系列芯片:傳感數(shù)據(jù)采集與AI機(jī)器學(xué)習(xí)的完美結(jié)合**

    和更多外設(shè)接口。無(wú)論是運(yùn)行還是休眠狀態(tài),功耗表現(xiàn)都非常出色! 3. 在傳感數(shù)據(jù)采集與AI機(jī)器學(xué)習(xí)中的優(yōu)勢(shì)? 答:主頻高、功耗低,內(nèi)置專用核
    發(fā)表于 04-01 00:00

    樹莓5終極開發(fā)方案:VSCode Server避坑實(shí)戰(zhàn)指南

    導(dǎo)語(yǔ):你是否想過將信用卡大小的樹莓5打造成隨身攜帶的云端開發(fā)神器?開發(fā)者RaduZaharia歷經(jīng)反復(fù)試驗(yàn),終于突破性實(shí)現(xiàn)VSCodeServer在樹莓
    的頭像 發(fā)表于 03-25 16:39 ?272次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>5</b>終極開發(fā)方案:VSCode Server避坑<b class='flag-5'>實(shí)戰(zhàn)</b>指南

    樹莓 AI HAT+ !到手了!我來教你安裝!

    RaspberryPiAIHAT+附加板內(nèi)置與RaspberryPi5兼容的HailoAI加速器。AIHAT+中的NPU可用于過程控制、安防、家庭自動(dòng)化和機(jī)器人等應(yīng)用。AIHAT+圍繞
    的頭像 發(fā)表于 03-25 09:39 ?245次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> <b class='flag-5'>AI</b> HAT+ !到手了!我來教你安裝!

    樹莓AI套件:如何將混亂的數(shù)據(jù)變成有序的魔法

    使用RaspberryPiAI套件進(jìn)行非結(jié)構(gòu)化數(shù)據(jù)處理——Hailo邊緣AI非結(jié)構(gòu)化數(shù)據(jù)處理、RaspberryPi5、RaspberryP
    的頭像 發(fā)表于 03-25 09:37 ?171次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>AI</b>套件:如何將混亂的<b class='flag-5'>數(shù)據(jù)</b>變成有序的魔法

    4臺(tái)樹莓5跑動(dòng)大模型!DeepSeek R1分布式實(shí)戰(zhàn)!

    導(dǎo)語(yǔ)“用4臺(tái)樹莓5組網(wǎng),輕松運(yùn)行大模型——這可能是2025年最顛覆認(rèn)知的開源AI項(xiàng)目!”GitHub明星項(xiàng)目distributed-llama最新
    的頭像 發(fā)表于 03-24 14:50 ?362次閱讀
    4臺(tái)<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>5</b>跑動(dòng)大模型!DeepSeek R1分布式<b class='flag-5'>實(shí)戰(zhàn)</b>!

    FPGA+AI王炸組合如何重塑未來世界:看看DeepSeek東方神秘力量如何預(yù)測(cè)......

    現(xiàn)出色,例如在機(jī)器學(xué)習(xí)和深度學(xué)習(xí)中。 ? 工業(yè)自動(dòng)化:用于實(shí)現(xiàn)復(fù)雜的控制邏輯和實(shí)時(shí)數(shù)據(jù)處理。 ? 視頻
    發(fā)表于 03-03 11:21

    從版本控制到流程支持:揭秘Helix Core如何成為您的創(chuàng)意加速器

    加速器
    龍智DevSecOps
    發(fā)布于 :2024年11月26日 13:42:47

    樹莓新推AI HAT+:26 TOPS高性能版本震撼登場(chǎng)

     在成功推出樹莓AI套件與AI攝像頭后,樹莓再次擴(kuò)大其A
    的頭像 發(fā)表于 11-07 13:44 ?920次閱讀

    樹莓5,Raspberry Pi 5 評(píng)測(cè)

    來說,多了大約1瓦的功耗,但獲得了更強(qiáng)大的計(jì)算能力。在沒有散熱系統(tǒng)的情況下,樹莓4的壓力測(cè)試溫度更低一些,而在加裝了散熱之后,樹莓
    發(fā)表于 06-19 14:51

    Hailo聯(lián)手樹莓,開創(chuàng)人工智能新紀(jì)元

    近日,人工智能處理器領(lǐng)導(dǎo)品牌Hailo正式宣布與樹莓展開深度合作。Hailo將為樹莓
    的頭像 發(fā)表于 06-06 16:08 ?969次閱讀

    樹莓攜手Hailo為其新品注入人工智能功能

    摘要:Hailo近期推出虛擬社區(qū)論壇,旨在促進(jìn)合作、共享知識(shí),同樣對(duì)樹莓用戶開放。 邊緣人工智能(AI)處理器的領(lǐng)先芯片制造商
    的頭像 發(fā)表于 06-06 10:18 ?557次閱讀

    八大科技巨頭攜手推進(jìn)UALink,加速數(shù)據(jù)中心AI互聯(lián)

    近日,英特爾、Google、微軟、Meta等八家科技巨頭宣布共同成立超加速器鏈接(UALink)推廣小組,致力于推動(dòng)數(shù)據(jù)中心內(nèi)AI加速器芯片的連接組件發(fā)展。UALink旨在優(yōu)化
    的頭像 發(fā)表于 05-31 10:59 ?1047次閱讀

    美國(guó)限制向中東AI加速器出口,審查國(guó)家安全

    AI加速器能協(xié)助數(shù)據(jù)中心處理大量人工智能聊天機(jī)器人和其他工具的開發(fā)信息。如今,它們已然成為構(gòu)建AI
    的頭像 發(fā)表于 05-31 09:20 ?873次閱讀

    【米爾-瑞米兼容樹莓擴(kuò)展模塊-試用體驗(yàn)】值得擁有的米爾-瑞米兼容樹莓派生態(tài)板

    今天為大家介紹一塊米爾出的精致生態(tài)開發(fā)板-米爾-瑞米兼容樹莓擴(kuò)展模塊。 超高性價(jià)比的RZ/G2L工業(yè)級(jí)處理器 RZ/G2L是瑞薩在智
    發(fā)表于 05-13 11:28