哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

簡(jiǎn)單三步在Windows上調(diào)用低功耗NPU部署AI模型

英特爾物聯(lián)網(wǎng) ? 來(lái)源:英特爾物聯(lián)網(wǎng) ? 2024-02-22 17:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

相信很多小伙伴都已經(jīng)知道,在最新一代的英特爾 酷睿 Ultra 移動(dòng)端處理中已經(jīng)集成了被稱(chēng)為 NPU 的神經(jīng)網(wǎng)絡(luò)加速處理器,以提供低功耗的 AI 算力,特別適合于 PC 端需要長(zhǎng)時(shí)間穩(wěn)定運(yùn)行的 AI 輔助功能,例如會(huì)議聊天軟件中的自動(dòng)摳像,或是畫(huà)面超分辨率等應(yīng)用。而 OpenVINO 工具套件也在第一時(shí)間對(duì) NPU 進(jìn)行了適配,接下來(lái)就讓我們一起看一下如何在英特爾 酷睿 Ultra 處理器上搭建基礎(chǔ)環(huán)境,并調(diào)用 NPU 進(jìn)行模型推理任務(wù)。

NPU 驅(qū)動(dòng)安裝

首先我們需要確保是否安裝了最新版的 NPU 驅(qū)動(dòng),可以通過(guò) Windows 任務(wù)管理調(diào)出當(dāng)前 NPU 驅(qū)動(dòng)版本信息。

7f01b5f0-d162-11ee-a297-92fbcf53809c.jpg

圖:NPU 在 Windows 任務(wù)管理器中顯示驅(qū)動(dòng)版本

查詢(xún)當(dāng)前最新的 NPU 驅(qū)動(dòng)版本:

https://www.intel.com/content/www/us/en/download/794734/intel-npu-driver-windows.html

7f1ff6a0-d162-11ee-a297-92fbcf53809c.png

圖:NPU 驅(qū)動(dòng)下載頁(yè)面

如果想更新或是重裝 NPU 驅(qū)動(dòng),可以參考以下指引下載并安裝驅(qū)動(dòng):

https://docs.openvino.ai/2023.3/openvino_docs_install_guides_configurations_for_intel_npu.html

OpenVINO 的下載和安裝

由于目前 NPU Plugin 還沒(méi)有被集成在 OpenVINO 的 PyPI 安裝包中,因此我們需要通過(guò)下載 OpenVINO runtime 壓縮包的方式進(jìn)行安裝。

7f35a298-d162-11ee-a297-92fbcf53809c.png

圖:OpenVINO 下載頁(yè)面

整個(gè)安裝過(guò)程非常簡(jiǎn)單,只需將壓縮包解壓到在本地路徑下即可。具體方法可以參考上圖標(biāo)紅處的安裝說(shuō)明。

7f5bbdd4-d162-11ee-a297-92fbcf53809c.png

圖:將壓縮包解壓至本地路徑

Python 環(huán)境配置

通過(guò)執(zhí)行壓縮包中的 setupvars.bat 環(huán)境配置腳本,我們便可以直接在 Python 環(huán)境下加載 OpenVINO runtime 和 NPU Plugin 環(huán)境。同時(shí)利用 OpenVINO 的 Python API 指令,我們可以快速驗(yàn)證 NPU 是否可以被正常調(diào)用。

7fbe5232-d162-11ee-a297-92fbcf53809c.jpg

圖:Python 環(huán)境中驗(yàn)證 NPU 調(diào)用

C++ 環(huán)境配置

不同于 Python,Windows 上的 C++ 應(yīng)用需要依賴(lài)于 CMake 或者是 Visual Studio 的環(huán)境下調(diào)試,因此這里我們需要簡(jiǎn)單配置下 OpenVINO 庫(kù)的路徑。下面以 Visual Studio 中新建項(xiàng)目的屬性配置頁(yè)面為例。

7fd6349c-d162-11ee-a297-92fbcf53809c.png

圖:配置 OpenVINO runtime 頭文件路徑

7ff36080-d162-11ee-a297-92fbcf53809c.png

圖:配置 OpenVINO runtime 動(dòng)態(tài)庫(kù)路徑

800aead4-d162-11ee-a297-92fbcf53809c.png

圖:配置 OpenVINO runtime 及 frontednd 靜態(tài)庫(kù)路徑

80332d0a-d162-11ee-a297-92fbcf53809c.png

圖:在 Windows 本地添加 OpenVINO 環(huán)境變量路徑

當(dāng)完成 Visual Studio 項(xiàng)目屬性配置后,我們可以通過(guò)調(diào)試以下示例代碼,測(cè)試 NPU 是否可以被檢測(cè)及調(diào)用。

#include 
#include 


int main(int argc, char* argv[]) {


  // -------- Get OpenVINO runtime version --------
  std::cout << ov::get_openvino_version() << std::endl;


 ? ?// -------- Step 1. Initialize OpenVINO Runtime Core --------
 ? ?ov::Core core;


 ? ?// -------- Step 2. Get list of available devices --------
 ? ?std::vector availableDevices = core.get_available_devices();


  // -------- Step 3. Query and print supported metrics and config keys --------
  std::cout << "available devices: " << std::endl;
 ? ?for (auto&& device : availableDevices) {
 ? ? ? ?std::cout << device << std::endl;
 ? ?}
}

805d6408-d162-11ee-a297-92fbcf53809c.png

圖:VS 環(huán)境中驗(yàn)證 NPU 調(diào)用

測(cè)試效果

當(dāng)完成 NPU 安裝后,我們可以通過(guò) OpenVINO notebooks 中提供的示例,簡(jiǎn)單測(cè)試下 NPU 的性能。這個(gè)示例會(huì)通過(guò)以下 Python 代碼來(lái)將模型部署在 NPU 上。

compiled_model = core.compile_model("model.xml", "NPU")

8077ab42-d162-11ee-a297-92fbcf53809c.png

圖:實(shí)時(shí)人體關(guān)鍵點(diǎn)演示效果

可以看到 NPU 在運(yùn)行實(shí)時(shí)人體關(guān)鍵點(diǎn)檢測(cè)模型時(shí)的效果和速度還是非常不錯(cuò)的,達(dá)到了 90FPS 的吞吐量,同時(shí)推理任務(wù)幾乎也沒(méi)有占用 CPU 額外的資源,真正做到了在提供高算力的同時(shí),減輕 CPU 和 GPU 的任務(wù)負(fù)載。





審核編輯:劉清

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

    關(guān)注

    42

    文章

    4841

    瀏覽量

    108147
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4884

    瀏覽量

    90295
  • 加速處理器
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    6553
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    386

    瀏覽量

    21340

原文標(biāo)題:簡(jiǎn)單三步在 Windows 上調(diào)用低功耗 NPU 部署 AI 模型 | 開(kāi)發(fā)者實(shí)戰(zhàn)

文章出處:【微信號(hào):英特爾物聯(lián)網(wǎng),微信公眾號(hào):英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    AI模型微調(diào)企業(yè)項(xiàng)目實(shí)戰(zhàn)課

    實(shí)戰(zhàn)通常遵循嚴(yán)密的“三步走”戰(zhàn)略: 第一:數(shù)據(jù)煉金——高質(zhì)量SFT數(shù)據(jù)的構(gòu)建 微調(diào)領(lǐng)域,“垃圾進(jìn),垃圾出”是鐵律。實(shí)戰(zhàn)課的核心首先是教企業(yè)如何“洗數(shù)據(jù)”。這包括從內(nèi)部ERP、OA系統(tǒng)、知識(shí)圖譜中提
    發(fā)表于 04-16 18:48

    NPU 上運(yùn)行了 eIQ TensorFlow Lite 示例模型報(bào)錯(cuò)

    我們已經(jīng) NPU 上運(yùn)行了 eIQ TensorFlow Lite 示例模型,但它們失敗并出現(xiàn)以下錯(cuò)誤: 信息:加載的模型 mobilenet_v1_1.0_224_quant.t
    發(fā)表于 03-18 06:52

    【瑞薩AI挑戰(zhàn)賽】手寫(xiě)數(shù)字識(shí)別模型RA8P1 Titan Board上的部署

    手寫(xiě)數(shù)字識(shí)別模型RA8P1 Titan Board上的部署 手寫(xiě)數(shù)字識(shí)別是計(jì)算機(jī)視覺(jué)領(lǐng)域的經(jīng)典入門(mén)任務(wù),而瑞薩RA8P1 Titan Board開(kāi)發(fā)板憑借其搭載的雙內(nèi)核架構(gòu)與專(zhuān)用NPU
    發(fā)表于 03-15 20:42

    邊緣AI算力臨界點(diǎn):深度解析176TOPS香橙派AI Station的產(chǎn)業(yè)價(jià)值

    。openEuler作為華為主導(dǎo)的服務(wù)器操作系統(tǒng),ARM生態(tài)、內(nèi)核優(yōu)化和實(shí)時(shí)性方面有深厚積累,這對(duì)于將AI Station作為服務(wù)器或工業(yè)控制器使用至關(guān)重要。 真實(shí)的開(kāi)發(fā)者案例:ACT模型
    發(fā)表于 03-10 14:19

    瑞芯微RKNPU開(kāi)發(fā)全指南:從環(huán)境搭建到性能優(yōu)化,一文搞定邊緣AI部署

    邊緣 AI 領(lǐng)域,瑞芯微(Rockchip)的 RKNPU 憑借高性能、低功耗的特性,成為很多嵌入式開(kāi)發(fā)者的首選。無(wú)論是 RK3588 的 3 核 NPU(算力達(dá) 6TOPS),還是
    的頭像 發(fā)表于 02-06 16:35 ?3580次閱讀
    瑞芯微RKNPU開(kāi)發(fā)全指南:從環(huán)境搭建到性能優(yōu)化,一文搞定邊緣<b class='flag-5'>AI</b><b class='flag-5'>部署</b>

    使用NORDIC AI的好處

    Nordic 的 Edge AI 主要有以下幾個(gè)好處(基于官方資料總結(jié)): 極低功耗、延長(zhǎng)電池壽命 本地運(yùn)行 AI,減少無(wú)線傳輸次數(shù),而無(wú)線收發(fā)是最耗電的部分。設(shè)備只需上傳“結(jié)果/
    發(fā)表于 01-31 23:16

    【CIE全國(guó)RISC-V創(chuàng)新應(yīng)用大賽】基于 K1 AI CPU 的大模型部署落地

    /Qwen2.5-Coder-14B-Instruct-GGUF Qwen2.5-Coder-14B-Instruct-Q2_K.gguf --local_dir . 第三步:編寫(xiě)測(cè)試腳本
    發(fā)表于 11-27 14:43

    如何利用NPU模型壓縮技術(shù)優(yōu)化邊緣AI

    隨著人工智能模型從設(shè)計(jì)階段走向?qū)嶋H部署,工程師面臨著雙重挑戰(zhàn):計(jì)算能力和內(nèi)存受限的嵌入式設(shè)備上實(shí)現(xiàn)實(shí)時(shí)性能。神經(jīng)處理單元(NPU)作為強(qiáng)大的硬件解決方案,擅長(zhǎng)處理
    的頭像 發(fā)表于 11-07 15:26 ?1406次閱讀
    如何利用<b class='flag-5'>NPU</b>與<b class='flag-5'>模型</b>壓縮技術(shù)優(yōu)化邊緣<b class='flag-5'>AI</b>

    使用瑞薩RUHMI工具實(shí)現(xiàn)AI模型部署過(guò)程

    AI無(wú)處不在。你部署AI,你的競(jìng)爭(zhēng)對(duì)手也部署AI
    的頭像 發(fā)表于 10-17 10:00 ?2940次閱讀
    使用瑞薩RUHMI工具實(shí)現(xiàn)<b class='flag-5'>AI</b><b class='flag-5'>模型</b><b class='flag-5'>部署</b>過(guò)程

    工業(yè)視覺(jué)網(wǎng)關(guān):RK3576賦能多路檢測(cè)與邊緣AI

    ?!?實(shí)時(shí)性與穩(wěn)定性:漏檢/誤檢帶來(lái)返工與投訴風(fēng)險(xiǎn),系統(tǒng)需長(zhǎng)時(shí)穩(wěn)定、低時(shí)延?!?質(zhì)量追溯與合規(guī):檢測(cè)結(jié)果需與工單/MES/條碼綁定,形成可回溯的證據(jù)鏈?!?成本與部署:希望以更低功耗/體積/成本替代傳統(tǒng)
    發(fā)表于 10-16 17:56

    ALINX VD100低功耗端側(cè)大模型部署方案,運(yùn)行3B模型功耗僅5W?!

    模型能運(yùn)行≠用戶(hù)體驗(yàn)好。 IDC 預(yù)測(cè),到 2026 年,全球超過(guò) 50% 的企業(yè) AI 工作負(fù)載將部署邊緣設(shè)備上。
    的頭像 發(fā)表于 09-03 14:58 ?871次閱讀
    ALINX VD100<b class='flag-5'>低功耗</b>端側(cè)大<b class='flag-5'>模型</b><b class='flag-5'>部署</b>方案,運(yùn)行3B<b class='flag-5'>模型</b><b class='flag-5'>功耗</b>僅5W?!

    基于米爾瑞芯微RK3576開(kāi)發(fā)板的Qwen2-VL-3B模型NPU多模態(tài)部署評(píng)測(cè)

    關(guān)鍵詞:瑞芯微 RK3576、NPU(神經(jīng)網(wǎng)絡(luò)處理器)、端側(cè)小語(yǔ)言模型(SLM)、多模態(tài) LLM、邊緣 AI 部署、開(kāi)發(fā)板、RKLLM隨著大語(yǔ)言
    發(fā)表于 08-29 18:08

    AI的未來(lái),屬于那些既能寫(xiě)代碼,又能焊電路的“雙棲人才”

    AI模型MCU/NPU部署的文章互動(dòng)量增長(zhǎng)超300%;嵌入式AI相關(guān)問(wèn)答數(shù)量翻倍;PCB+
    發(fā)表于 07-30 16:15

    ai_cube訓(xùn)練模型最后部署失敗是什么原因?

    ai_cube訓(xùn)練模型最后部署失敗是什么原因?文件保存路徑里也沒(méi)有中文 查看AICube/AI_Cube.log,看看報(bào)什么錯(cuò)?
    發(fā)表于 07-30 08:15

    無(wú)法NPU上推理OpenVINO?優(yōu)化的 TinyLlama 模型怎么解決?

    NPU 上推斷 OpenVINO?優(yōu)化的 TinyLlama 模型。 遇到的錯(cuò)誤: get_shape was called on a descriptor::Tensor with dynamic shape
    發(fā)表于 07-11 06:58
    夏邑县| 股票| 宜兴市| 修武县| 舞钢市| 长乐市| 肇源县| 棋牌| 库尔勒市| 通辽市| 泽州县| 湾仔区| 那曲县| 南部县| 宁阳县| 永济市| 临洮县| 东平县| 高邑县| 东兴市| 阿城市| 加查县| 信丰县| 定西市| 瑞昌市| 德令哈市| 耒阳市| 沧州市| 阳江市| 江城| 丰宁| 阳西县| 佛学| 莱西市| 延川县| 靖宇县| 蓝山县| 桓仁| 铁力市| 五莲县| 青川县|