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

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

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

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

低門檻AI部署工具FastDeploy開源!

新機(jī)器視覺 ? 來源:新機(jī)器視覺 ? 作者:新機(jī)器視覺 ? 2022-11-08 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

人工智能產(chǎn)業(yè)應(yīng)用發(fā)展的越來越快,開發(fā)者需要面對(duì)的適配部署工作也越來越復(fù)雜。層出不窮的算法模型、各種架構(gòu)的AI硬件、不同場景的部署需求(服務(wù)器、服務(wù)化、嵌入式、移動(dòng)端等)、不同操作系統(tǒng)和開發(fā)語言,為AI開發(fā)者項(xiàng)目落地帶來不小的挑戰(zhàn)。edc63234-5f1e-11ed-8abf-dac502259ad0.png

為了解決AI部署落地難題,我們發(fā)起了FastDeploy項(xiàng)目。FastDeploy針對(duì)產(chǎn)業(yè)落地場景中的重要AI模型,將模型API標(biāo)準(zhǔn)化,提供下載即可運(yùn)行的Demo示例。相比傳統(tǒng)推理引擎,做到端到端的推理性能優(yōu)化。FastDeploy還支持在線(服務(wù)化部署)和離線部署形態(tài),滿足不同開發(fā)者的部署需求。

經(jīng)過為期一年的高密度打磨,F(xiàn)astDeploy目前具備三類特色能力:

全場景:支持GPU、CPU、Jetson、ARM CPU、瑞芯微NPU、晶晨NPU、恩智浦NPU等多類硬件,支持本地部署、服務(wù)化部署、Web端部署、移動(dòng)端部署等,支持CV、NLP、Speech三大領(lǐng)域,支持圖像分類、圖像分割、語義分割、物體檢測、字符識(shí)別(OCR)、人臉檢測識(shí)別、人像扣圖、姿態(tài)估計(jì)、文本分類、信息抽取、行人跟蹤、語音合成等16大主流算法場景。

易用靈活:三行代碼完成AI模型的部署,一行API完成模型替換,無縫切換至其他模型部署,提供了150+熱門AI模型的部署Demo。

極致高效:相比傳統(tǒng)深度學(xué)習(xí)推理引擎只關(guān)注模型的推理時(shí)間,F(xiàn)astDeploy則關(guān)注模型任務(wù)的端到端部署性能。通過高性能前后處理、整合高性能推理引擎、一鍵自動(dòng)壓縮等技術(shù),實(shí)現(xiàn)了AI模型推理部署的極致性能優(yōu)化。

項(xiàng)目傳送門:

https://github.com/PaddlePaddle/FastDeploy

以下將對(duì)該3大特性做進(jìn)一步技術(shù)解讀,全文大約2100字,預(yù)計(jì)閱讀時(shí)長3分鐘。

1

3大特性篇

2

3步部署實(shí)戰(zhàn)篇,搶先看

CPU/GPU部署實(shí)戰(zhàn)

Jetson部署實(shí)戰(zhàn)

RK3588部署實(shí)戰(zhàn)(RV1126、晶晨A311D等NPU類似)

1

3大特性解讀

全場景:一套代碼云邊端多平臺(tái)多硬件一網(wǎng)打盡,覆蓋CV、NLP、Speech

支持PaddleInference、TensorRT、OpenVINO、ONNXRuntime、PaddleLite、RKNN等后端,覆蓋常見的NVIDIAGPU、x86CPU、Jetson Nano、Jetson TX2、ARMCPU(移動(dòng)端、ARM開發(fā)板)、Jetson Xavier、瑞芯微NPU(RK3588、RK3568、RV1126、RV1109、RK1808)、晶晨NPU(A311D、S905D)等云邊端場景的多類幾十款A(yù)I硬件部署。同時(shí)支持服務(wù)化部署、離線CPU/GPU部署、端側(cè)和移動(dòng)端部署方式。針對(duì)不同硬件,統(tǒng)一API保證一套代碼在數(shù)據(jù)中心、邊緣部署和端側(cè)部署無縫切換。edd89dc0-5f1e-11ed-8abf-dac502259ad0.jpgFastDeploy支持CV、NLP、Speech三大AI領(lǐng)域,覆蓋16大類算法(圖像分類、圖像分割、語義分割、物體檢測、字符識(shí)別(OCR) 、人臉檢測、人臉關(guān)鍵點(diǎn)檢測、人臉識(shí)別、人像扣圖、視頻扣圖、姿態(tài)估計(jì)、文本分類 信息抽取 文圖生成、行人跟蹤、語音合成)。支持飛槳PaddleClas、PaddleDetection、PaddleSeg、PaddleOCR、PaddleNLP、PaddleSpeech 6大熱門AI套件的主流模型,同時(shí)也支持生態(tài)(如PyTorch、ONNX等)熱門模型的部署。ede4faa2-5f1e-11ed-8abf-dac502259ad0.gif ?

易用靈活,三行代碼完成模型部署,一行命令快速體驗(yàn)150+熱門模型部署

FastDeploy三行代碼可完成AI模型在不同硬件上的部署,極大降低了AI模型部署難度和工作量。一行命令切換TensorRT、OpenVINO、Paddle Inference、Paddle Lite、ONNX Runtime、RKNN等不同推理后端和對(duì)應(yīng)硬件。低門檻的推理引擎后端集成方案,平均一周時(shí)間即可完成任意硬件推理引擎的接入使用,解耦前后端架構(gòu)設(shè)計(jì),簡單編譯測試即可體驗(yàn)FastDeploy支持的AI模型。開發(fā)者可以根據(jù)模型API實(shí)現(xiàn)相應(yīng)模型部署,也可以選擇git clone一鍵獲取150+熱門AI模型的部署示例Demo,快速體驗(yàn)不同模型的推理部署。

			# PP-YOLOE的部署 import fastdeploy as fd import cv2 model = fd.vision.detection.PPYOLOE("model.pdmodel", "model.pdiparams", "infer_cfg.yml") im = cv2.imread("test.jpg") result = model.predict(im) # YOLOv7的部署 import fastdeploy as fd import cv2 model = fd.vision.detection.YOLOv7("model.onnx") im = cv2.imread("test.jpg") result = model.predict(im)

FastDeploy部署不同模型


			# PP-YOLOE的部署 import fastdeploy as fd import cv2 option = fd.RuntimeOption() option.use_cpu() option.use_openvino_backend() # 一行命令切換使用 OpenVINO部署 model = fd.vision.detection.PPYOLOE("model.pdmodel", "model.pdiparams", "infer_cfg.yml", runtime_option=option) im = cv2.imread("test.jpg") result = model.predict(im)FastDeploy切換后端和硬件
						

極致高效:一鍵壓縮提速,預(yù)處理加速,端到端性能優(yōu)化,提升AI算法產(chǎn)業(yè)落地

FastDeploy在吸收TensorRT、OpenVINO、Paddle Inference、Paddle Lite、ONNX Runtime、RKNN等高性能推理優(yōu)勢(shì)的同時(shí),通過端到端的推理優(yōu)化解決了傳統(tǒng)推理引擎僅關(guān)心模型推理速度的問題,提升整體推理速度和性能。集成自動(dòng)壓縮工具,在參數(shù)量大大減小的同時(shí)(精度幾乎無損),推理速度大幅提升。使用CUDA加速優(yōu)化預(yù)處理和后處理模塊,將YOLO系列的模型推理加速整體從41ms優(yōu)化到25ms。端到端的優(yōu)化策略,徹底解決AI部署落地中的性能難題。更多性能優(yōu)化,歡迎關(guān)注GitHub了解詳情。https://github.com/PaddlePaddle/FastDeployee0f9bea-5f1e-11ed-8abf-dac502259ad0.png

2

3步部署實(shí)戰(zhàn)篇,搶先看

1

CPU/GPU部署實(shí)戰(zhàn)(以YOLOv7為例)

安裝FastDeploy部署包,下載部署示例(可選,也可以三行API實(shí)現(xiàn)部署代碼)


			pip install fastdeploy-gpu-python -f https://www.paddlepaddle.org.cn/whl/fastdeploy.html git clone https://github.com/PaddlePaddle/FastDeploy.git cd examples/vision/detection/yolov7/python/
						

準(zhǔn)備模型文件和測試圖片


			wget https://bj.bcebos.com/paddlehub/fastdeploy/yolov7.onnx wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/000000014439.jpg
						

CPU/GPU推理模型


			# CPU推理 python infer.py --model yolov7.onnx --image 000000014439.jpg --device cpu # GPU推理 python infer.py --model yolov7.onnx --image 000000014439.jpg --device gpu # GPU上使用TensorRT推理 python infer.py --model yolov7.onnx --image 000000014439.jpg --device gpu --use_trt True

推理結(jié)果示例:

ee3d56b6-5f1e-11ed-8abf-dac502259ad0.png

2

Jetson部署實(shí)戰(zhàn)(以YOLOv7為例)

安裝FastDeploy部署包,配置環(huán)境變量


			git clone https://github.com/PaddlePaddle/FastDeploy cd FastDeploy mkdir build && cd build cmake .. -DBUILD_ON_JETSON=ON -DENABLE_VISION=ON -DCMAKE_INSTALL_PREFIX=${PWD}/install make -j8 make install cd FastDeploy/build/install source fastdeploy_init.sh
						

準(zhǔn)備模型文件和測試圖片


			wget https://bj.bcebos.com/paddlehub/fastdeploy/yolov7.onnx wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/000000014439.jpg
						

編譯推理模型


			cd examples/vision/detection/yolov7/cpp cmake .. -DFASTDEPLOY_INSTALL_DIR=${FASTDEPOLY_DIR} mkdir build && cd build make -j # 使用TensorRT推理(當(dāng)模型不支持TensorRT時(shí)會(huì)自動(dòng)轉(zhuǎn)成使用CPU推理) ./infer_demo yolov7s.onnx 000000014439.jpg 27s.onnx 000000014439.jpg 2

推理結(jié)果示例:

ee534ce6-5f1e-11ed-8abf-dac502259ad0.png

3

RK3588部署實(shí)戰(zhàn)以輕量化檢測網(wǎng)絡(luò)PicoDet為例)

安裝FastDeploy部署包,下載部署示例(可選,也可以三行API實(shí)現(xiàn)部署代碼)


			# 參考編譯文檔,完成FastDeploy編譯安裝 # 參考文檔鏈接:https://github.com/PaddlePaddle/FastDeploy/blob/develop/docs/cn/build_and_install/rknpu2.md # 下載部署示例代碼 git clone https://github.com/PaddlePaddle/FastDeploy.git cd examples/vision/detection/paddledetection/rknpu2/python
						

準(zhǔn)備模型文件和測試圖片


			wget https://bj.bcebos.com/fastdeploy/models/rknn2/picodet_s_416_coco_npu.zip unzip -qo picodet_s_416_coco_npu.zip ## 下載Paddle靜態(tài)圖模型并解壓 wget https://bj.bcebos.com/fastdeploy/models/rknn2/picodet_s_416_coco_npu.zip unzip -qo picodet_s_416_coco_npu.zip # 靜態(tài)圖轉(zhuǎn)ONNX模型,注意,這里的save_file請(qǐng)和壓縮包名對(duì)齊 paddle2onnx --model_dir picodet_s_416_coco_npu --model_filename model.pdmodel --params_filename model.pdiparams --save_file picodet_s_416_coco_npu/picodet_s_416_coco_npu.onnx --enable_dev_version True python -m paddle2onnx.optimize --input_model picodet_s_416_coco_npu/picodet_s_416_coco_npu.onnx --output_model picodet_s_416_coco_npu/picodet_s_416_coco_npu.onnx --input_shape_dict "{'image':[1,3,416,416]}" # ONNX模型轉(zhuǎn)RKNN模型 # 轉(zhuǎn)換模型,模型將生成在picodet_s_320_coco_lcnet_non_postprocess目錄下 python tools/rknpu2/export.py --config_path tools/rknpu2/config/RK3588/picodet_s_416_coco_npu.yaml # 下載圖片 wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/000000014439.jpg
						

推理模型


		python3 infer.py --model_file ./picodet _3588/picodet_3588.rknn --config_file ./picodet_3588/deploy.yaml --image images/000000014439.jpg
		審核編輯 :李倩

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

    關(guān)注

    91

    文章

    41326

    瀏覽量

    302705
  • 人工智能
    +關(guān)注

    關(guān)注

    1821

    文章

    50366

    瀏覽量

    267060
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5610

    瀏覽量

    124656

原文標(biāo)題:模型部署不再難!低門檻AI部署工具FastDeploy開源!

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Java轉(zhuǎn) AI高薪領(lǐng)域必備 從0到1打通生產(chǎn)級(jí)AI Agent開發(fā) 教程資料

    ”的勞動(dòng)力陷阱 微觀經(jīng)濟(jì)學(xué)中有一個(gè)概念叫“完全競爭市場”,其特征是產(chǎn)品同質(zhì)化、準(zhǔn)入門檻、沒有定價(jià)權(quán)。這正是當(dāng)前傳統(tǒng)Java開發(fā)者的真實(shí)寫照。當(dāng)企業(yè)能夠輕易招到替代者,或者用更便宜的初級(jí)人力配合AI
    發(fā)表于 04-29 17:08

    什么是代碼:代碼開發(fā)平臺(tái)詳解 5個(gè)優(yōu)質(zhì)代碼平臺(tái)工具

    可視化設(shè)計(jì)及配置為主,支持設(shè)計(jì)、開發(fā)、測試、部署、迭代、運(yùn)維的全生命周期管理的工具平臺(tái)——簡單說,就是“一站式搞定應(yīng)用開發(fā)全流程”,無需額外搭配其他開發(fā)工具,從原型搭建到上線運(yùn)維,都能在平臺(tái)內(nèi)完成。
    發(fā)表于 04-07 16:03

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

    ” 。 隨著DeepSeek、LLaMA等開源模型的輕量化演進(jìn),以及具身智能、工業(yè)質(zhì)檢對(duì)實(shí)時(shí)性的嚴(yán)苛要求,AI計(jì)算正在從云數(shù)據(jù)中心擴(kuò)散到離數(shù)據(jù)源頭最近的物理世界。在這一背景下,AI Mini Server(迷你
    發(fā)表于 03-10 14:19

    在Arduino UNO Q開發(fā)板部署OpenClaw開源AI智能體

    近期 OpenClaw 邊緣 AI 火遍開發(fā)者社區(qū),百元開發(fā)板跑 AI 智能體的演示讓無數(shù)技術(shù)愛好者沸騰!想低成本上手這款開源 AI 智能體,實(shí)現(xiàn)本地語音控制、環(huán)境感知等實(shí)操功能,卻苦
    的頭像 發(fā)表于 03-09 10:03 ?1502次閱讀
    在Arduino UNO Q開發(fā)板<b class='flag-5'>部署</b>OpenClaw<b class='flag-5'>開源</b><b class='flag-5'>AI</b>智能體

    龍芯中科3B6000M芯片成功部署OpenClaw開源AI智能體

    當(dāng)開源AI智能體 OpenClaw 的熱度席卷全球,開發(fā)者們正試圖將其塞進(jìn)各種硬件載體——從賣斷貨的 Mac mini 到改造的舊手機(jī)。近日,一個(gè)振奮人心的消息在國產(chǎn)技術(shù)圈刷屏:基于龍芯
    的頭像 發(fā)表于 02-26 14:48 ?1057次閱讀

    AI端側(cè)部署開發(fā)(SC171開發(fā)套件V2-FAS)

    AI端側(cè)部署開發(fā)(SC171開發(fā)套件V2-FAS) 序列 課程名稱 視頻課程時(shí)長 視頻課程鏈接 課件鏈接 工程源碼 1 Fibo AI Stack模型轉(zhuǎn)化指南 27分19秒 https
    發(fā)表于 02-11 11:44

    使用NORDIC AI的好處

    CPU 快 15× 能效最高可比最近的競品 NPU 好 8×,推理速度快 7×。[Axon NPU 技術(shù)頁] 開發(fā)門檻、工具鏈完整 Nordic Edge AI Lab :只
    發(fā)表于 01-31 23:16

    AI端側(cè)部署開發(fā)(SC171開發(fā)套件V3)2026版

    AI端側(cè)部署開發(fā)(SC171開發(fā)套件V3)2026版 序列 課程名稱 視頻課程時(shí)長 視頻課程鏈接 課件鏈接 工程源碼 1 Fibo AI Stack模型轉(zhuǎn)化指南 27分19秒 https
    發(fā)表于 01-15 10:31

    1 GHz Arm? Cortex?-M85 MCU上部署AI模型

    本文將手把手帶你實(shí)現(xiàn)實(shí)時(shí)人臉檢測,并將完整流程開源。打通從數(shù)據(jù)采集、模型訓(xùn)練、量化轉(zhuǎn)換,到集成部署的每一個(gè)環(huán)節(jié)。我們已為你準(zhǔn)備好了數(shù)據(jù)集、訓(xùn)練代碼、轉(zhuǎn)換工具鏈與RT-Thread工程。只需跟隨步驟
    的頭像 發(fā)表于 12-02 21:04 ?9646次閱讀
    1 GHz Arm? Cortex?-M85 MCU上<b class='flag-5'>部署</b><b class='flag-5'>AI</b>模型

    2025支持AI 驅(qū)動(dòng)數(shù)字化轉(zhuǎn)型的代碼開發(fā)平臺(tái)有哪些

    在數(shù)字化轉(zhuǎn)型的浪潮中,代碼開發(fā)平臺(tái)憑借其快速開發(fā)、降低技術(shù)門檻等優(yōu)勢(shì),成為企業(yè)構(gòu)建數(shù)字化應(yīng)用的核心工具。2025年,隨著AI技術(shù)深度融合與國產(chǎn)化替代加速,
    的頭像 發(fā)表于 10-31 13:18 ?447次閱讀

    在高性能 AI 平臺(tái)上部署 EtherCAT 主站:實(shí)測抖動(dòng)、占用方案

    基礎(chǔ)。通過部署acontisEC-Master主站協(xié)議棧,并結(jié)合實(shí)時(shí)內(nèi)核與優(yōu)化驅(qū)動(dòng),我們?cè)贘etsonThor上實(shí)現(xiàn)了抖動(dòng)、CPU占用的EtherCAT通信性
    的頭像 發(fā)表于 10-30 15:35 ?699次閱讀
    在高性能 <b class='flag-5'>AI</b> 平臺(tái)上<b class='flag-5'>部署</b> EtherCAT 主站:實(shí)測<b class='flag-5'>低</b>抖動(dòng)、<b class='flag-5'>低</b>占用方案

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

    AI無處不在。你在部署AI,你的競爭對(duì)手也在部署AI,幾乎所有人都在做AI。然而,
    的頭像 發(fā)表于 10-17 10:00 ?2967次閱讀
    使用瑞薩RUHMI<b class='flag-5'>工具</b>實(shí)現(xiàn)<b class='flag-5'>AI</b>模型<b class='flag-5'>部署</b>過程

    新唐科技推出高效AI MCU部署工具NuML Toolkit

    隨著 AI 技術(shù)加速導(dǎo)入各類嵌入式系統(tǒng),如何將訓(xùn)練完成的 AI 模型順利部署至資源有限的微控制器成為工程師面對(duì)的重大挑戰(zhàn)。為協(xié)助開發(fā)者快速落地 AI 方案,新唐科技推出 NuML To
    的頭像 發(fā)表于 08-01 17:21 ?2506次閱讀

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

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

    STM32F769是否可以部署邊緣AI?

    STM32F769是否可以部署邊緣AI
    發(fā)表于 06-17 06:44
    志丹县| 永州市| 淮滨县| 诸暨市| 红安县| 万宁市| 秦皇岛市| 湘潭县| 龙游县| 中方县| 泸州市| 斗六市| 馆陶县| 沙洋县| 蒙城县| 乌恰县| 通道| 临沭县| 满洲里市| 安顺市| 绵竹市| 朔州市| 大安市| 嘉禾县| 株洲县| 鄢陵县| 昌图县| 牟定县| 松江区| 临西县| 砚山县| 襄垣县| 东兰县| 阳泉市| 贵定县| 凤山市| 临朐县| 玛纳斯县| 楚雄市| 通道| 松潘县|