女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

模糊圖像變高清:TPU-MLIR引領(lǐng)EDSR向MDSR的智能轉(zhuǎn)換!

算能開(kāi)發(fā)者社區(qū) ? 2023-12-11 17:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

模型介紹

EDSR模型,全稱為enhanced deep super-resolution network(增強(qiáng)的深度學(xué)習(xí)超分辨率重建網(wǎng)絡(luò))。該模型可以對(duì)指定圖片進(jìn)行超分辨率操作,提高清晰度。

而MDSR是多尺度的超分模型,可以一次輸出不同scale的圖片,相比EDSR,可以在相同的性能下,減少很多的參數(shù)。

EDSR模型結(jié)構(gòu)如下:

d04412b4-980a-11ee-9788-92fbcf53809c.png

MDSR模型結(jié)構(gòu)如下:

d062e8ec-980a-11ee-9788-92fbcf53809c.png

本期內(nèi)容將會(huì)帶領(lǐng)大家學(xué)習(xí)如何利用TPU-MLIR實(shí)現(xiàn)EDSR模型到MDSR模型的轉(zhuǎn)換。

模型導(dǎo)出與轉(zhuǎn)換

基本流程為將原項(xiàng)目與模型下載后導(dǎo)出為onnx模型。再利用TPU-MLIR工具將onnx模型轉(zhuǎn)換為bmodel模型。

目錄結(jié)構(gòu)安排如下,其中dataset文件夾中是量化所用的DIV2K數(shù)據(jù)集,image文件夾下是測(cè)試圖片,model文件夾中是待轉(zhuǎn)換的onnx模型。

.
├──dataset
│├──x2
│├──x3
│└──x4
├──image
└──model
├──EDSR_x2.onnx
├──EDSR_x3.onnx
├──EDSR_x4.onnx
├──MDSR_x2.onnx
├──MDSR_x3.onnx
└──MDSR_x4.onnx

以下命令均在TPU-MLIR的docker環(huán)境內(nèi)進(jìn)行。

進(jìn)入EDSR-transform目錄

設(shè)置參數(shù)

scale=4
size=100
echoscale=${scale}size=${size}
mkdirworkspace_x${scale}&&cdworkspace_x${scale}

  1. 模型轉(zhuǎn)換和量化

#算子轉(zhuǎn)換、圖優(yōu)化
model_transform.py\
--model_nameEDSR_x${scale}\
--model_def../model/EDSR_x${scale}.onnx\
--input_shapes[[1,3,${size},${size}]]\
--keep_aspect_ratio\
--pixel_formatrgb\
--test_input../image/0901x${scale}.png\
--test_resultEDSR_x${scale}_outputs.npz\
--mlirEDSR_x${scale}.mlir

#建立校準(zhǔn)表
run_calibration.pyEDSR_x${scale}.mlir\
--dataset../dataset/X${scale}\
--input_num50\
-oEDSR_x${scale}_cali_table

#多層優(yōu)化和轉(zhuǎn)換bmodel
##轉(zhuǎn)換INT8模型
model_deploy.py\
--mlirEDSR_x${scale}.mlir\
--quantizeINT8\
--calibration_tableEDSR_x${scale}_cali_table\
--chipbm1684x\
--test_inputEDSR_x${scale}_in_f32.npz\
--test_referenceEDSR_x${scale}_outputs.npz\
--tolerance0.85,0.45\
--modelEDSR_x${scale}_1684x_int8_sym.bmodel

##轉(zhuǎn)換FP16模型
model_deploy.py\
--mlirEDSR_x${scale}.mlir\
--quantizeF16\
--chipbm1684x\
--test_inputEDSR_x${scale}_in_f32.npz\
--test_referenceEDSR_x${scale}_top_outputs.npz\
--modelEDSR_x${scale}_1684x_f32_sym.bmodel

##轉(zhuǎn)換FP32模型
model_deploy.py\
--mlirEDSR_x${scale}.mlir\
--quantizeF32\
--chipbm1684x\
--test_inputEDSR_x${scale}_in_f32.npz\
--test_referenceEDSR_x${scale}_top_outputs.npz\
--modelEDSR_x${scale}_1684x_f32_sym.bmodel

#將以上所有EDSR改為MDSR即可轉(zhuǎn)換MDSR模型

轉(zhuǎn)換結(jié)果評(píng)估

評(píng)估過(guò)程說(shuō)明

  1. 配置好BM1684X平臺(tái),上傳并解壓本項(xiàng)目EDSR-BM1684x.zip,同時(shí)下載benchmark數(shù)據(jù)集,確保benchmark與EDSR文件夾在同一目錄內(nèi)。進(jìn)入EDSR/python目錄下,運(yùn)行以下命令:

####predictonbm1684x
formodelin{EDSR,MDSR};do
forscalein{2,3,4};do
echo-------------------------------------dataset=Set14-------------scale=${scale}-------------------------------------
cmd="pythonrun_opencv_crop.py--input../../benchmark/Set14/LR_bicubic/X${scale}\
--outputresults/${model}_Set14_x${scale}_int8\
--bmodel../models/BM1684X/${model}_x${scale}/${model}_x${scale}_1684x_int8_sym.bmodel"
echo">>>Running:${cmd}"
$cmd
done
done

  • 推理結(jié)果保存在EDSR/python/results中,更改不同bmodel參數(shù)以使用不同bmodel
  1. 評(píng)估結(jié)果方法

####安裝評(píng)估模型
pipinstalllpips

評(píng)估主要代碼(eval.py)如下

...
fori,srinenumerate(sr_list):
hr=Path(args.hr_path)/(sr.stem.split('x')[0]+sr.suffix)
ifnothr.exists():
logging.error(f'{sr}:{hr}doesnotexist')
hr_list.append(None)
continue
hr_list.append(hr)

sr_img=Image.open(sr).convert('RGB')
hr_img=Image.open(hr).convert('RGB')
ifhr_img.size!=sr_img.size:
logging.info(f'croppinghr_imgfrom{hr_img.size}to{sr_img.size}')
#hr_img=hr_img.resize(sr_img.size,resample=Image.Resampling.BICUBIC)
hr_img=hr_img.crop((0,0,sr_img.size[0],sr_img.size[1]))
sr_img=np.array(sr_img)
hr_img=np.array(hr_img)

lpi=calculate_lpips(sr_img,hr_img,border=args.scale)

sr_img_y=rgb2ycbcr(sr_img,only_y=True)
hr_img_y=rgb2ycbcr(hr_img,only_y=True)
#sr_img_y=sr_img
#hr_img_y=hr_img
psnr=calculate_psnr(sr_img_y,hr_img_y,border=args.scale)
ssim=calculate_ssim(sr_img_y,hr_img_y,border=args.scale)
...

####evaluateonbm1684x
scale=(234)
formodelin{EDSR,MDSR};do
foriin"${!scale[@]}";do
echo-------------scale=${scale[$i]}-----------------
cmd="pythoneval.py--hr_path../../benchmark/Set14/HR--sr_pathresults/${model}_Set14_x${scale[$i]}_int8--scale${scale[$i]}"
echo">>>Running:${cmd}"
$cmd
done
done

  • 評(píng)價(jià)結(jié)果保存在results/*/result.log里
  1. 若是想測(cè)試自己的圖片,請(qǐng)將圖片放入image目錄下然后運(yùn)行以下命令,結(jié)果保存在results/image里。更改bmodel模型來(lái)更換模型與超分倍率

pythonrun_opencv_crop.py--input../image\
--outputresults/image\
--bmodel../models/BM1684X/EDSR_x2_1684x_int8_sym.bmodel

評(píng)價(jià)代碼如下

pythoneval.py--sr_pathresults/image--hr_path../image--scale{sacle}

評(píng)估結(jié)果

精度測(cè)試方法

測(cè)試數(shù)據(jù)集采用Set14數(shù)據(jù)集,指標(biāo)采用與原論文一致的PSNR+SSIM指標(biāo)來(lái)衡量圖像質(zhì)量。因?yàn)槲覀冊(cè)谀P凸潭ㄝ斎氪笮〉那闆r下,對(duì)原圖進(jìn)行裁切,超分,拼合的形式達(dá)到動(dòng)態(tài)輸入的效果,所以有的精度指標(biāo)在測(cè)試中不僅不會(huì)降低反而會(huì)升高。同時(shí)又由于不同放大倍數(shù)的模型輸入大小和模型參數(shù)不一樣,推理時(shí)間的比例也會(huì)發(fā)生變化。

fp32結(jié)果

d0695d4e-980a-11ee-9788-92fbcf53809c.png

fp32

fp16結(jié)果

d078ecaa-980a-11ee-9788-92fbcf53809c.png

fp16

int8結(jié)果

d0894df2-980a-11ee-9788-92fbcf53809c.png

int8

精度對(duì)比

d097f10e-980a-11ee-9788-92fbcf53809c.png

precise

性能對(duì)比

d0a822b8-980a-11ee-9788-92fbcf53809c.png

precise

結(jié)論

本次轉(zhuǎn)換了EDSR和MDSR超分辨率模型,分別實(shí)現(xiàn)了fp32, fp16, int8多種精度模型轉(zhuǎn)換, TPU-MLIR對(duì)這兩個(gè)模型支持較好,轉(zhuǎn)換過(guò)程中比較順利。從最終評(píng)估結(jié)果上看,這兩個(gè)超分模型對(duì)推理的數(shù)值精度不敏感,經(jīng)過(guò)量化后,相關(guān)指標(biāo)損失較少,甚至有些指標(biāo)還會(huì)提升。另外,在BM1684X的平臺(tái)上,INT8推理時(shí)間最短,故在部署時(shí),推薦使用量化后的INT8模型部署。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3516

    瀏覽量

    50343
  • TPU
    TPU
    +關(guān)注

    關(guān)注

    0

    文章

    153

    瀏覽量

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

    關(guān)注

    73

    文章

    5560

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    華為引領(lǐng)行業(yè)智能電動(dòng)化時(shí)代轉(zhuǎn)型

    副總裁、華為數(shù)字能源智能電動(dòng)產(chǎn)品線總裁王超發(fā)表主題演講,表示華為智能電動(dòng)DriveONE將以“度電續(xù)航”和“運(yùn)動(dòng)域”為兩大核心突破口,引領(lǐng)行業(yè)智能
    的頭像 發(fā)表于 04-25 16:50 ?381次閱讀

    TPU處理器的特性和工作原理

    張量處理單元(TPU,Tensor Processing Unit)是一種專門為深度學(xué)習(xí)應(yīng)用設(shè)計(jì)的硬件加速器。它的開(kāi)發(fā)源于對(duì)人工智能(AI)和機(jī)器學(xué)習(xí)應(yīng)用的需求,尤其是深度學(xué)習(xí)中的神經(jīng)網(wǎng)絡(luò)計(jì)算。
    的頭像 發(fā)表于 04-22 09:41 ?1404次閱讀
    <b class='flag-5'>TPU</b>處理器的特性和工作原理

    明遠(yuǎn)智睿SSD2351核心板助力智能監(jiān)控系統(tǒng)升級(jí)

    ,在同時(shí)接入8路1080P高清攝像頭時(shí),視頻數(shù)據(jù)傳輸流暢,無(wú)丟幀現(xiàn)象,保證了監(jiān)控畫面的完整性和連續(xù)性。 IPU(圖像信號(hào)處理器)是SSD2351核心板提升圖像質(zhì)量的關(guān)鍵組件。在智能監(jiān)控
    發(fā)表于 04-14 18:28

    DLPDLCR2000EVM輸入對(duì)焦電機(jī)控制指令時(shí),觀察輸出的投影儀圖像,沒(méi)有明顯變化是怎么回事?

    1、把0x00000032寫入到0x39寄存器,在將0x00000001寫入到0x3a,最后將0x000000ca寫入0x38寄存器中。 2、觀看投影儀輸出的圖像,圖片沒(méi)有模糊也沒(méi)有變清晰。
    發(fā)表于 02-21 07:10

    調(diào)試THS8200時(shí)圖像能正常輸出,但是圖像模糊不清怎么樣解決?

    我們?cè)谡{(diào)試THS8200時(shí)圖像能正常輸出,但是圖像模糊不清,跟原來(lái)圖像相比差太遠(yuǎn)了,您們能提供一些調(diào)試參數(shù)給我們嗎?或者怎么樣解決?圖像
    發(fā)表于 01-17 07:18

    DH90C383B視頻轉(zhuǎn)換芯片圖片顯示模糊是什么原因呢?

    我使用TI 的DH90C383B這款視頻轉(zhuǎn)換芯片驅(qū)動(dòng)12寸的LVDS液晶屏,發(fā)現(xiàn)顯示效果不是特別好,字體到時(shí)很清晰,但圖片有點(diǎn)模糊,背景顏色也比較正常。TTL信號(hào)時(shí)888的RGB信號(hào),信號(hào)沒(méi)有接錯(cuò),有可能是什么原因呢?
    發(fā)表于 01-15 07:37

    【「大模型啟示錄」閱讀體驗(yàn)】+開(kāi)啟智能時(shí)代的新鑰匙

    閱讀之旅。在翻開(kāi)這本書之前,我對(duì)大模型的認(rèn)知僅僅停留在它是一種強(qiáng)大的人工智能技術(shù),可以進(jìn)行自然語(yǔ)言處理、圖像識(shí)別等任務(wù)。我知道像 ChatGPT 這樣的應(yīng)用是基于大模型開(kāi)發(fā)的,能夠與人類進(jìn)行較為流暢
    發(fā)表于 12-24 13:10

    電壓無(wú)憂:380V 480V 變壓器引領(lǐng)高效電能變換

    智能掌控,電壓無(wú)憂:380V 480V 變壓器引領(lǐng)高效電能變換 在當(dāng)今復(fù)雜多變的工業(yè)用電環(huán)境中,穩(wěn)定且精準(zhǔn)的電壓供應(yīng)對(duì)于設(shè)備的正常運(yùn)轉(zhuǎn)和性能發(fā)揮起著決定性作用。380V 480
    的頭像 發(fā)表于 12-03 16:53 ?503次閱讀
    電壓無(wú)憂:380V <b class='flag-5'>變</b> 480V 變壓器<b class='flag-5'>引領(lǐng)</b>高效電能變換

    線路在線監(jiān)測(cè)裝置智能圖像機(jī)的核心優(yōu)勢(shì)是什么?

    答:大家好,今天特地來(lái)和大家分享一款電網(wǎng)監(jiān)控領(lǐng)域的神器——線路在線監(jiān)測(cè)裝置智能圖像機(jī)TLKS-PMG-PV500!這款裝置憑借其獨(dú)特的設(shè)計(jì)與先進(jìn)的技術(shù),正引領(lǐng)著電網(wǎng)監(jiān)控的新潮流。不得不提的是,該裝
    發(fā)表于 09-25 15:44

    JX-H63高清CMOS圖像傳感器英文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《JX-H63高清CMOS圖像傳感器英文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 08-08 14:21 ?3次下載

    無(wú)源逆的基本類型和應(yīng)用

    直流電源自身的能量進(jìn)行轉(zhuǎn)換。無(wú)源逆技術(shù)在電力電子領(lǐng)域具有廣泛的應(yīng)用,如太陽(yáng)能光伏發(fā)電、風(fēng)力發(fā)電、蓄電池儲(chǔ)能等。 1.2 無(wú)源逆與有源逆的區(qū)別 有源逆
    的頭像 發(fā)表于 08-05 09:15 ?2726次閱讀

    有源逆的工作原理是什么?實(shí)現(xiàn)有源逆的條件是什么?

    、MOSFET等)來(lái)控制電流的流動(dòng),從而實(shí)現(xiàn)直流電能交流電能的轉(zhuǎn)換。 有源逆的基本結(jié)構(gòu) 有源逆的基本結(jié)構(gòu)包括三個(gè)主要部分:直流電源、逆變器和負(fù)載。直流電源提供直流電能,逆變器將直
    的頭像 發(fā)表于 08-02 17:12 ?5406次閱讀

    TPU v1到Trillium TPU,蘋果等科技公司使用谷歌TPU進(jìn)行AI計(jì)算

    ,在訓(xùn)練尖端人工智能方面,大型科技公司正在尋找英偉達(dá)以外的替代品。 ? 不斷迭代的谷歌TPU 芯片 ? 隨著機(jī)器學(xué)習(xí)算法,特別是深度學(xué)習(xí)算法在各個(gè)領(lǐng)域的廣泛應(yīng)用,對(duì)于高效、低功耗的AI計(jì)算硬件需求日益增長(zhǎng)。傳統(tǒng)的CPU和GPU在處理這些算法時(shí)存在效率較低的問(wèn)
    的頭像 發(fā)表于 07-31 01:08 ?3915次閱讀

    基于RK3588的8K視頻解碼顯示案例分享!引領(lǐng)高清工業(yè)視頻時(shí)代

    。這是目前大多數(shù)消費(fèi)者電視和電腦顯示器的標(biāo)準(zhǔn)分辨率,可以提供良好的圖像質(zhì)量。4K分辨率:也稱為4K超高清(4K ULTRA HD),它具有3840 x 2160像素的分辨率。4K顯示屏相對(duì)于傳統(tǒng)的全高清
    發(fā)表于 07-17 11:15

    【算能RADXA微服務(wù)器試用體驗(yàn)】+ GPT語(yǔ)音與視覺(jué)交互:2,圖像識(shí)別

    /download.sh 下載完成后,應(yīng)該可以看到文件夾中出現(xiàn)以下模型: ./models ├── BM1684 │├── yolov8s_fp32_1b.bmodel# 使用TPU-MLIR編譯,用于
    發(fā)表于 07-14 23:36
    主站蜘蛛池模板: 丰宁| 南汇区| 保康县| 十堰市| 交城县| 巴林左旗| 灵台县| 犍为县| 黄梅县| 长春市| 凯里市| 辽中县| 鸡泽县| 美姑县| 阿坝| 黄大仙区| 玉环县| 揭东县| 贵州省| 房产| 正镶白旗| 长丰县| 舒城县| 梨树县| 克拉玛依市| 敦煌市| 万州区| 长沙市| 虞城县| 丽水市| 澜沧| 沈丘县| 漠河县| 西盟| 新安县| 运城市| 水富县| 宜丰县| 博乐市| 黎川县| 景谷|