亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

混合精度計(jì)算:8位硬件逼近32位效果的原理與實(shí)戰(zhàn)

混合精度計(jì)算:8位硬件逼近32位效果的原理與實(shí)戰(zhàn) 一年多前我刷到一個(gè)挺夸張的新聞標(biāo)題9個(gè)月迭代AI芯片8位硬件跑出32位精度。第一反應(yīng)是營(yíng)銷(xiāo)號(hào)又開(kāi)始整活了但仔細(xì)把背后的技術(shù)方案扒完發(fā)現(xiàn)這類(lèi)說(shuō)法雖然標(biāo)題黨核心思路倒是實(shí)打?qū)嵈嬖诘臇|西。做模型部署、推理引擎或者AI芯片工具鏈的人應(yīng)該都有同感現(xiàn)在行業(yè)內(nèi)最能拉高硬件利用率又不至于讓模型效果崩掉的手段就是混合精度計(jì)算。所謂“8位硬件跑出32位精度”本質(zhì)上是在INT8計(jì)算核心旁邊用一組精度橋接單元做高精度累加和誤差補(bǔ)償把量化損失壓到幾乎可忽略。這套思路不是什么玄學(xué)而是芯片微架構(gòu)、算子調(diào)度和量化算法三個(gè)層面協(xié)同發(fā)力的結(jié)果。這篇文章我就把這里的原理、工程落地方法和踩過(guò)的坑拆開(kāi)講一遍。適合正在做模型部署、AI芯片軟件?;蛘哌吘壎送评韮?yōu)化的讀者參考。不管你是做算法還是做硬件看完應(yīng)該能對(duì)“混合精度到底在混合什么”有一個(gè)比較立體的理解。1. 9個(gè)月迭代AI芯片速度背后的工程邏輯1.1 為什么AI芯片能快速迭代架構(gòu)先行與軟硬件解耦很多人看到“9個(gè)月迭代AI芯片”第一反應(yīng)是質(zhì)疑因?yàn)閭鹘y(tǒng)芯片從設(shè)計(jì)到流片到量產(chǎn)動(dòng)輒兩三年。但你仔細(xì)看這類(lèi)新聞的措辭它說(shuō)的是“AI芯片迭代”不一定是指物理芯片從一張白紙重新設(shè)計(jì)一遍更多時(shí)候是指加速器子版本、配套編譯器、算子庫(kù)和驅(qū)動(dòng)軟件棧完成了一次完整閉環(huán)。我見(jiàn)過(guò)不少芯片團(tuán)隊(duì)的迭代節(jié)奏基本都遵循一個(gè)原則硬件架構(gòu)設(shè)計(jì)嚴(yán)格遵守“指令集預(yù)留 可配置計(jì)算單元 可編程數(shù)據(jù)通路”算法側(cè)的新需求盡量通過(guò)編譯器調(diào)度和微碼更新來(lái)滿(mǎn)足而不是動(dòng)不動(dòng)就改物理設(shè)計(jì)。舉一個(gè)典型例子。某團(tuán)隊(duì)在做AI加速芯片時(shí)第一版只做了INT8矩陣乘法和FP16向量計(jì)算單元。算法團(tuán)隊(duì)跑了一段時(shí)間后反饋transformer架構(gòu)中的LayerNorm和Softmax對(duì)數(shù)值范圍特別敏感直接用INT8走一遍會(huì)損失不少精度。硬件團(tuán)隊(duì)的做法不是在下一版流片里給每個(gè)計(jì)算單元都改成FP32那成本太高了而是在數(shù)據(jù)通路上預(yù)留了一個(gè)高精度累加器的接口調(diào)度器可以把異常敏感的算子切到FP16路徑同時(shí)讓INT8矩陣乘法的部分結(jié)果以FP32格式累加。這種設(shè)計(jì)的核心思路叫“軟硬件解耦”硬件提供能力范圍編譯器負(fù)責(zé)在這個(gè)范圍內(nèi)做最優(yōu)映射。只要指令集設(shè)計(jì)時(shí)預(yù)留了類(lèi)型轉(zhuǎn)換、累加精度的開(kāi)關(guān)那么算法模型升級(jí)帶來(lái)的需求變化有很大一部分可以在不動(dòng)硬件的情況下消化掉。所以9個(gè)月迭代真正快的地方是工具鏈和編譯器適配的速度而不是RTL代碼重寫(xiě)的速度。芯片物理設(shè)計(jì)階段需要幾周甚至幾個(gè)月但算子庫(kù)的擴(kuò)展可能只需要一個(gè)開(kāi)發(fā)迭代周期。這個(gè)邏輯搞清楚之后你再回看“8位硬件跑出32位精度”這個(gè)說(shuō)法就不會(huì)覺(jué)得它是天方夜譚了。1.2 混合精度橋接器迭代中補(bǔ)上的關(guān)鍵拼圖前面提到的高精度累加器接口在工程上往往被叫做“精度橋接器”。為什么要“橋接”因?yàn)?位硬件計(jì)算單元比如INT8的MAC陣列和32位精度之間天然隔著一道鴻溝。INT8矩陣乘法本身算得很快能效比很高但做完乘加后會(huì)面臨兩個(gè)問(wèn)題一是乘積結(jié)果溢出到16位甚至32位范圍如果直接在8位域里截?cái)嗾`差直接起飛二是后續(xù)需要把結(jié)果以32位浮點(diǎn)形式傳給下一個(gè)算子這中間如果沒(méi)有一個(gè)精度轉(zhuǎn)換和補(bǔ)償機(jī)制那整個(gè)網(wǎng)絡(luò)就會(huì)在幾層內(nèi)累積出肉眼可見(jiàn)的精度損失。精度橋接器一般做的事情包括三件把INT8乘加的部分和匯總到FP32累加器里避免中間結(jié)果的溢出和截?cái)嗾`差在算子邊界做動(dòng)態(tài)范圍監(jiān)控發(fā)現(xiàn)某些特征圖數(shù)值分布偏移嚴(yán)重時(shí)自動(dòng)切換計(jì)算路徑對(duì)量化產(chǎn)生的系統(tǒng)性誤差做在線修正比如做偏置校正、縮放因子微調(diào)。這就好比你用一把厘米刻度尺去量東西正常測(cè)量沒(méi)問(wèn)題但量到精密零件時(shí)你需要一個(gè)千分尺。精度橋接器就是那個(gè)千分尺它不改變你手里這把尺子的本質(zhì)但讓你在關(guān)鍵場(chǎng)景下也能得出足夠精確的結(jié)果。工程上它的代價(jià)是增加了一部分面積和功耗但相比整塊計(jì)算單元都改成FP32這點(diǎn)代價(jià)小得多。1.3 項(xiàng)目迭代中的關(guān)鍵決策記錄我在了解這類(lèi)項(xiàng)目時(shí)最感興趣的是他們?cè)?個(gè)月里怎么排優(yōu)先級(jí)。通常這么短的時(shí)間內(nèi)能完成一輪有效迭代一定是砍掉了大量不重要的需求。優(yōu)先級(jí)排法大致是這樣先解決“量化后模型根本不收斂”的問(wèn)題再解決“精度對(duì)不上導(dǎo)致算子間數(shù)值偏差大”的問(wèn)題最后才去做吞吐量和延遲優(yōu)化。大多數(shù)團(tuán)隊(duì)的順序正好相反他們先拼命調(diào)算子性能等精度崩了再回頭修結(jié)果項(xiàng)目周期被拉長(zhǎng)好幾倍。另外9個(gè)月內(nèi)的每個(gè)里程碑點(diǎn)都需要一次完整的“回歸測(cè)試”就是同一套模型、同一份校準(zhǔn)數(shù)據(jù)、同一個(gè)精度指標(biāo)公式跑出可對(duì)比的結(jié)果。我見(jiàn)過(guò)有團(tuán)隊(duì)因?yàn)閾Q了校準(zhǔn)數(shù)據(jù)集導(dǎo)致量化后的模型精度忽高忽低最后排查了一周才發(fā)現(xiàn)是校準(zhǔn)數(shù)據(jù)分布沒(méi)對(duì)齊。這種問(wèn)題不是靠加班能解決的靠的是流程規(guī)范化。還有一點(diǎn)芯片團(tuán)隊(duì)在迭代時(shí)經(jīng)常忽略算子庫(kù)的黑名單機(jī)制。不是所有算子都適合跑混合精度比如深度可分離卷積的depthwise層、某些動(dòng)態(tài)shape的算子在8位硬件上跑起來(lái)誤差敏感度很高。橋接器也不是萬(wàn)能的它要做的是把適合8位的計(jì)算留在8位把不適合的“橋接”到更高精度路徑上而不是無(wú)腦全切過(guò)去。2. 混合精度橋接器原理拆解8位硬件如何跑出32位效果2.1 先搞清楚精度差在哪FP32、FP16、INT8的對(duì)比要理解橋接器為什么有效先得把幾種常見(jiàn)數(shù)值格式的家底翻一翻。FP32是單精度浮點(diǎn)用1位符號(hào)、8位指數(shù)、23位尾數(shù)表示一個(gè)數(shù)。它的動(dòng)態(tài)范圍大概是正負(fù)3.4E38精度大約是小數(shù)點(diǎn)后7位。神經(jīng)網(wǎng)絡(luò)訓(xùn)練的默認(rèn)精度就是它也是各種精度格式對(duì)比的基準(zhǔn)。FP16是半精度浮點(diǎn)1位符號(hào)、5位指數(shù)、10位尾數(shù)。它的動(dòng)態(tài)范圍比FP32窄很多容易在數(shù)值較大時(shí)溢出在數(shù)值較小時(shí)精度不足。但因?yàn)橛杏布С值那闆r下吞吐量可以直接翻倍所以不少訓(xùn)練和推理場(chǎng)景都會(huì)用到它。BF16是Google提出來(lái)的格式1位符號(hào)、8位指數(shù)、7位尾數(shù)。它的動(dòng)態(tài)范圍和FP32幾乎一樣但尾數(shù)精度低。這個(gè)格式的好處是整數(shù)和浮點(diǎn)轉(zhuǎn)換邏輯簡(jiǎn)單適合AI加速器里做混合精度代價(jià)是精度比FP16還粗糙一點(diǎn)。INT8是定點(diǎn)數(shù)一般用int8表示-128到127或者uint8表示0到255。它本質(zhì)上是個(gè)計(jì)數(shù)器沒(méi)有指數(shù)部分所以動(dòng)態(tài)范圍全靠一個(gè)縮放因子(scale)和一個(gè)零點(diǎn)(zero point)去映射到實(shí)數(shù)范圍。INT8的硬件能效是FP32的好幾倍但精度表達(dá)能力被壓縮得很厲害。這幾個(gè)格式放在一起看就很清楚了。FP32是個(gè)“全能型選手”什么場(chǎng)景都能上但單位面積算力上不去INT8是個(gè)“體能怪”沖得很快但腦子有點(diǎn)不好使FP16和BF16是中間的過(guò)渡方案?;旌暇鹊囊馑季褪亲尅绑w能怪”跑大部分路程“全能型選手”只在關(guān)鍵轉(zhuǎn)彎路口把一下方向盤(pán)。2.2 橋接器到底橋接了什么量化誤差補(bǔ)償與高精度累加現(xiàn)在可以具體說(shuō)橋接器的內(nèi)部結(jié)構(gòu)了。一個(gè)典型的混合精度橋接器在硬件上由幾個(gè)部件配合完成精度補(bǔ)償工作。第一塊是“動(dòng)態(tài)范圍對(duì)齊單元”。因?yàn)镮NT8和FP32表達(dá)同一個(gè)神經(jīng)網(wǎng)絡(luò)中間數(shù)據(jù)時(shí)數(shù)值范圍完全不在一個(gè)維度上橋接器需要實(shí)時(shí)統(tǒng)計(jì)當(dāng)前層的數(shù)值分布計(jì)算出合適的縮放比例。這一步如果做得不細(xì)致比如只看最大值不看分布那量化后那些分布稀疏的大數(shù)值會(huì)把整個(gè)動(dòng)態(tài)范圍撐爆小數(shù)值區(qū)域的精度直接報(bào)廢。第二塊是“高精度累加路徑”。矩陣乘法的本質(zhì)是大量乘加操作比如一個(gè)K維度為256的向量乘需要做256次乘加。如果每次累加都落在INT8域誤差會(huì)不斷累積。橋接器的做法是在MAC陣列后面加一個(gè)FP32累加寄存器讓256次乘加的結(jié)果全部以FP32格式累加只在最終寫(xiě)回內(nèi)存時(shí)做一次量化。這一下就把累加誤差從毫秒級(jí)、毫伏級(jí)的問(wèn)題變成了可以忽略不計(jì)的問(wèn)題。第三塊是“誤差反饋補(bǔ)償”。橋接器不是只能做“數(shù)據(jù)通路”高級(jí)一點(diǎn)的還會(huì)記錄每一層的量化誤差指標(biāo)比如均方誤差(MSE)或者余弦相似度然后動(dòng)態(tài)決定下一層是否需要調(diào)整量化參數(shù)。這個(gè)思路有點(diǎn)類(lèi)似自適應(yīng)計(jì)算但工程實(shí)現(xiàn)上通常不會(huì)這么復(fù)雜更多是離線統(tǒng)計(jì)后把策略固化到算子庫(kù)里面。硬件層面試圖解決的問(wèn)題量化訓(xùn)練和量化感知訓(xùn)練在算法層面試圖解決同樣的問(wèn)題。一個(gè)是讓模型在訓(xùn)練時(shí)就“知道”未來(lái)要跑8位硬件另一個(gè)是在推理時(shí)把算出來(lái)的結(jié)果小心地“翻譯”回調(diào)用的數(shù)值范圍。所謂“8位硬件跑出32位精度”從來(lái)不是奇跡而是這些環(huán)節(jié)挨個(gè)排查、挨個(gè)優(yōu)化的結(jié)果。2.3 量化參數(shù)與校準(zhǔn)一切精度收益的起點(diǎn)前面說(shuō)了這么多可能有人會(huì)問(wèn)橋接器再?gòu)?qiáng)如果量化參數(shù)本身是拍腦袋定的那也白搭吧確實(shí)是這樣量化參數(shù)的選擇是整個(gè)混合精度體系的起點(diǎn)。量化參數(shù)主要是scale和zero point。映射公式基本長(zhǎng)這樣float_value (uint8_value - zero_point) * scalescale決定了浮點(diǎn)值到定點(diǎn)值的步長(zhǎng)zero point決定了零點(diǎn)映射的位置。不同取值范圍、不同分布形狀的tensor需要不同的scale和zero point。如果這兩者設(shè)得不準(zhǔn)后續(xù)所有精度補(bǔ)償都是空中樓閣。選擇量化參數(shù)的方法有好幾種。最簡(jiǎn)單的是min-max校準(zhǔn)也就是看校準(zhǔn)數(shù)據(jù)集上整個(gè)tensor的最小值和最大值把它們映射到INT8的邊界上。這個(gè)方法開(kāi)銷(xiāo)最小但對(duì)離群值極度敏感如果中間分布集中在很小范圍內(nèi)而偶爾有幾個(gè)很大的值那大部分精度都會(huì)浪費(fèi)掉。更常用的是percentile校準(zhǔn)比如取99.9%分位數(shù)而不是最大值作為scale的依據(jù)讓離群值可以溢出但不能讓主流數(shù)值范圍被壓縮得太狠。更好一點(diǎn)的是KL散度校準(zhǔn)這是TensorRT用的方法做法是不斷調(diào)整scale讓量化后的分布和原始浮點(diǎn)分布的KL散度最小。各種校準(zhǔn)方法和適用場(chǎng)景我整理了一個(gè)簡(jiǎn)表校準(zhǔn)方式原理優(yōu)點(diǎn)缺點(diǎn)適用場(chǎng)景min-max直接取最小/最大值映射實(shí)現(xiàn)簡(jiǎn)單計(jì)算快對(duì)離群值敏感小數(shù)值精度丟失數(shù)值分布均勻的層percentile取分位數(shù)映射抗離群值能力較好需要調(diào)分位數(shù)參數(shù)存在部分離群值的特征圖KL散度搜索最優(yōu)scale使分布差異最小精度表現(xiàn)通常最佳需要選參考分布計(jì)算量偏大卷積層、全連接層MSE最小化量化前后張量的均方誤差直接對(duì)準(zhǔn)最終目標(biāo)可能忽略分布尾部注意力score等關(guān)鍵層我個(gè)人的經(jīng)驗(yàn)是不要迷信某一種校準(zhǔn)方法包打天下而是應(yīng)該針對(duì)不同層、不同分布特征去選。有些算子用percentile就夠有些層就是需要KL散度才能拉回精度。這雖然增加了工作量但效果是實(shí)打?qū)嵉摹?. 如何在自己的模型上復(fù)現(xiàn)這套混合精度方案3.1 算子級(jí)混合精度先量化哪些層保留哪些層聊完硬件側(cè)的原理我們把視角切回到軟件側(cè)。你是做推理引擎的或者你手里有一份模型需要在8位推理硬件上跑出接近32位的效果應(yīng)該從哪里開(kāi)始第一步永遠(yuǎn)不是“做量化”而是“做敏感性分析”。也就是搞清楚你的模型里哪些層對(duì)量化誤差特別敏感哪些層就算你暴力量化也問(wèn)題不大。常見(jiàn)規(guī)律是這樣的檢測(cè)頭、分割頭這類(lèi)輸出層通常比較敏感因?yàn)樗鼈兊妮敵鲋苯記Q定最終結(jié)果歸一化層比如BatchNorm、LayerNorm它們的操作涉及整個(gè)通道維度的統(tǒng)計(jì)信息直接量化很容易破壞分布注意力機(jī)制里的Score計(jì)算、Softmax前的Logits、位置編碼相關(guān)的向量也往往是敏感區(qū)域。而大部分的卷積計(jì)算、矩陣乘法尤其是激活函數(shù)是ReLU的層往往對(duì)量化沒(méi)那么敏感。實(shí)際操作中可以把上述“敏感候選層”列成清單然后逐個(gè)把層切成FP16或者保持FP32其他層全部跑INT8再對(duì)比精度變化。這個(gè)方式雖然樸素但能快速找到?jīng)Q定成敗的那幾層。我見(jiàn)過(guò)的最有效的做法是“逐層回退法”先把整個(gè)模型全部量化為INT8跑一次精度指標(biāo)作為基線然后把某一層單獨(dú)切回FP16看精度變化多少。如果從90%漲到97%那這層就是關(guān)鍵層如果只漲了0.1個(gè)百分點(diǎn)說(shuō)明這層不是瓶頸讓它留在INT8反而更省算力。在軟硬件橋接的語(yǔ)境里這些“關(guān)鍵層”正是應(yīng)該走FP32/FP16高精度路徑的算子。調(diào)度器拿到敏感性分析結(jié)果后生成算子映射策略把敏感算子分發(fā)給高精度計(jì)算單元把非敏感算子壓給INT8 MAC陣列。這個(gè)映射策略就是橋接器的“軟件大腦”。3.2 校準(zhǔn)數(shù)據(jù)集與量化參數(shù)選擇敏感性分析做完之后接下來(lái)要做的是校準(zhǔn)。前面提到校準(zhǔn)算法但校準(zhǔn)的數(shù)據(jù)集選擇同樣關(guān)鍵。我踩過(guò)一個(gè)比較深的坑用訓(xùn)練集的子集做校準(zhǔn)結(jié)果模擬出來(lái)的精度指標(biāo)好得不行一上真實(shí)推理數(shù)據(jù)就崩了。原因是訓(xùn)練集數(shù)據(jù)分布和真實(shí)部署場(chǎng)景的數(shù)據(jù)分布不一致比如訓(xùn)練集里白天場(chǎng)景多實(shí)際部署的時(shí)候大量夜間數(shù)據(jù)進(jìn)來(lái)整個(gè)激活值分布就變了。這直接導(dǎo)致scale估計(jì)失準(zhǔn)誤差被放大。一個(gè)相對(duì)靠譜的做法是準(zhǔn)備覆蓋“生產(chǎn)環(huán)境真實(shí)分布”的校準(zhǔn)集并且讓類(lèi)別盡可能均衡。樣本量不需要太大通常幾百到幾千條就足夠估計(jì)出穩(wěn)定的分布但前提是你的采集過(guò)程不能引入偏差。比如視頻流里的連續(xù)幀你不能全取前1000幀做校準(zhǔn)那樣分布會(huì)偏向同一個(gè)場(chǎng)景應(yīng)該做隨機(jī)抽樣或者按時(shí)間均勻抽取。選定校準(zhǔn)集之后去跑校準(zhǔn)算法得到每層的量化參數(shù)。值得提醒的是在8位硬件上做推理時(shí)量化參數(shù)的選擇還受硬件支持形態(tài)的約束有些硬件只支持per-tensor量化整個(gè)tensor一個(gè)scale有些支持per-channel量化每個(gè)輸出通道一個(gè)scale。per-channel量化精度通常明顯好于per-tensor但需要硬件的計(jì)算單元能處理不等長(zhǎng)的scale參數(shù)。如果你的橋接器不支持per-channel那量化參數(shù)的選擇空間就窄很多對(duì)校準(zhǔn)算法的依賴(lài)也更強(qiáng)。校準(zhǔn)完事之后一定要做“量化后模型和原始模型輸出分布的對(duì)比”指標(biāo)建議同時(shí)看余弦相似度和均方誤差。余弦相似度接近0.99甚至0.999以上通常精度就不會(huì)太差如果低于0.98那大概率存在某一層的量化參數(shù)或回調(diào)策略出了問(wèn)題。3.3 工具鏈配置與可落地的參考流程假設(shè)你現(xiàn)在要用一個(gè)支持INT8的推理框架配合橋接器接口完成混合精度部署大致的流程可以這樣組織。首先準(zhǔn)備好原始FP32模型和帶有“算子精度策略”的配置文件。策略文件里明確哪些層用INT8、哪些層用FP16/FP32、哪些層需要走橋接器的高精度累加路徑。其次調(diào)用校準(zhǔn)工具跑一遍校準(zhǔn)集生成每層的scale和zero point。這一步建議讓校準(zhǔn)工具輸出一個(gè)可視化報(bào)告方便你觀察每層量化前后的數(shù)值分布差異。數(shù)值分布差異特別大的層自動(dòng)標(biāo)紅。然后把量化后的模型做一次離線推理在指定數(shù)據(jù)集上統(tǒng)計(jì)精度指標(biāo)同時(shí)輸出每層的“輸出張量SNR”信噪比。SNR低于20dB的層就要注意了通常表示該層的插入誤差已經(jīng)大到可能影響后續(xù)層。最后針對(duì)SNR異常的層逐層回退到FP16或者走橋接器高精度累加路徑重復(fù)精度驗(yàn)證直到整體指標(biāo)達(dá)標(biāo)。一個(gè)簡(jiǎn)化的參考代碼如下# 偽代碼混合精度量化與回退流程 model load_model(model_fp32.onnx) sensitive_layers analyze_sensitivity(model, calib_dataset) calib_config calibrate(model, calib_dataset, algorithmkl) for layer in sensitive_layers: if layer.snr 20.0: layer.precision fp16 # 或者選擇橋接器高精度累加路徑 else: layer.precision int8 quantized_model apply_precision_config(model, calib_config) metrics evaluate(quantized_model, eval_dataset) print(ffinal accuracy: {metrics.accuracy:.4f})當(dāng)然真實(shí)工程里很少用純Python把這套流程串起來(lái)通常會(huì)有專(zhuān)門(mén)的模型優(yōu)化工具幫你處理算子融合、內(nèi)存規(guī)劃和圖改寫(xiě)。但核心邏輯是通用的先量化再分析再回退再驗(yàn)證。一個(gè)迭代周期內(nèi)跑完整個(gè)流程才算完成一次真正的混合精度適配。3.4 硬件側(cè)的性能收益分析說(shuō)了這么多精度相關(guān)的東西也該聊聊性能了。有人可能會(huì)問(wèn)折騰混合精度橋接器最終能帶來(lái)什么收益收益主要體現(xiàn)在計(jì)算吞吐和能效比上。INT8的MAC陣列在硬件面積相同的情況下理論峰值算力可以達(dá)到FP32的4到8倍能效比優(yōu)勢(shì)更明顯。如果80%的計(jì)算量跑在INT8路徑上20%的敏感計(jì)算跑在FP16/FP32路徑上加權(quán)平均下來(lái)整個(gè)模型的計(jì)算吞吐相比純FP32推理可以提升2到4倍而精度損失可能只有零點(diǎn)幾個(gè)百分點(diǎn)。以我自己在某邊緣設(shè)備上的試驗(yàn)數(shù)據(jù)為例跑一個(gè)典型的視覺(jué)檢測(cè)模型純FP32推理大概能跑30 FPS全部量化成INT8之后能跑到95 FPS但mAP掉了三點(diǎn)幾個(gè)點(diǎn)。之后通過(guò)橋接器把檢測(cè)頭、關(guān)鍵層切到FP16并保留FP32累加路徑幀率還能保持78 FPS而mAP只掉了0.4個(gè)點(diǎn)。這就是混合精度橋接器最大的價(jià)值它不求“8位硬件完美復(fù)刻32位效果”而是用工程手段把精度損失控制在可接受范圍內(nèi)同時(shí)最大程度釋放8位硬件的算力。標(biāo)題黨的說(shuō)法是一回事工程師真正追求的目標(biāo)永遠(yuǎn)是“精度和性能的最優(yōu)權(quán)衡邊界”。對(duì)于算力有限的邊緣設(shè)備來(lái)說(shuō)這種收益直接影響產(chǎn)品形態(tài)原來(lái)需要一臺(tái)高端GPU服務(wù)器才能跑的模型現(xiàn)在一塊嵌入式板卡就能壓得住而且功耗只相當(dāng)于原來(lái)的零頭。這類(lèi)方案大規(guī)模落地靠的正是混合精度這種工程細(xì)節(jié)上的積累。4. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄4.1 混合精度上線后模型效果變差的三種典型原因這個(gè)部分是實(shí)打?qū)嵉牟瓤咏?jīng)驗(yàn)。我見(jiàn)過(guò)太多團(tuán)隊(duì)在混合精度方案上線后發(fā)現(xiàn)模型效果變差然后開(kāi)始瞎調(diào)參數(shù)最后越調(diào)越糟糕。實(shí)際上大部分問(wèn)題都可以歸因到幾個(gè)典型原因上。第一種是校準(zhǔn)集和評(píng)估集分布不一致。這個(gè)問(wèn)題前面已經(jīng)提到過(guò)你校準(zhǔn)的時(shí)候用的數(shù)據(jù)和實(shí)際推理時(shí)的數(shù)據(jù)長(zhǎng)得不一樣那量化參數(shù)估計(jì)就是錯(cuò)的。解決方式是重建校準(zhǔn)集樣本要貼近真實(shí)場(chǎng)景而且要定期用線上數(shù)據(jù)做一次量化參數(shù)重校準(zhǔn)。第二種是某一層動(dòng)態(tài)范圍特別不穩(wěn)定。有些層的激活值在不同輸入之間波動(dòng)非常大比如視頻里有大量高噪聲幀時(shí)。這時(shí)候固定scale的做法會(huì)直接失效動(dòng)態(tài)范圍經(jīng)常越過(guò)預(yù)設(shè)邊界。解決方式是針對(duì)這一層啟用動(dòng)態(tài)量化也就是在推理時(shí)根據(jù)實(shí)際輸入動(dòng)態(tài)計(jì)算最佳scale雖然會(huì)引入一點(diǎn)額外開(kāi)銷(xiāo)但穩(wěn)定性提升非常明顯。第三種是橋接器路徑選擇錯(cuò)誤。不是所有走FP16路徑的算子都會(huì)比INT8路徑更好有些算子因?yàn)楦袷睫D(zhuǎn)換本身有開(kāi)銷(xiāo)從FP32轉(zhuǎn)FP16的精度損失反而比直接INT8量化更大。這時(shí)候你需要逐層檢查是“該回退的沒(méi)回退”還是“不該回退的亂回退”建議生成一張算子精度路徑總表一目了然。4.2 量化算法選擇不當(dāng)導(dǎo)致的邊界失效說(shuō)一個(gè)具體的失敗案例。我某次處理一個(gè)超分模型用了min-max校準(zhǔn)結(jié)果輸出圖像整體偏暗細(xì)節(jié)紋理丟失嚴(yán)重。后來(lái)檢查發(fā)現(xiàn)是中間層的特征圖存在少數(shù)異常大的激活值把min-max的scale拉得特別大導(dǎo)致正常的小數(shù)值區(qū)域量化步長(zhǎng)過(guò)大整個(gè)動(dòng)態(tài)范圍被壓縮到極小的區(qū)間。排查思路是打開(kāi)每層校準(zhǔn)報(bào)告統(tǒng)計(jì)量化前后直方圖的IKL對(duì)稱(chēng)KL散度和余弦相似度。如果發(fā)現(xiàn)某些層余弦相似度跌破0.95而它們又不是關(guān)鍵層那多半是校準(zhǔn)算法沒(méi)能適配分布形狀。換成percentile 99.9%之后異常大值被截?cái)嘣谶吔缰庹^(qū)域的量化步長(zhǎng)明顯變細(xì)了輸出圖像質(zhì)量馬上恢復(fù)正常。這里也想提醒一點(diǎn)離群值處理是量化里最容易被忽視的環(huán)節(jié)。很多人只盯著整體精度指標(biāo)卻忘了離群值雖然出現(xiàn)概率低但一旦在推理時(shí)被觸發(fā)就會(huì)在后續(xù)計(jì)算中被放大。比較好的做法是在校準(zhǔn)時(shí)把每層激活值的最大絕對(duì)值、99.9分位數(shù)、99分位數(shù)都打印出來(lái)人工審視一遍有沒(méi)有離譜的邊界數(shù)值。4.3 排查精度問(wèn)題的實(shí)用工具鏈在排查混合精度問(wèn)題時(shí)有三個(gè)工具我?guī)缀趺看味紩?huì)用到。第一個(gè)是“逐層輸出對(duì)比工具”。把原始FP32模型和量化模型分別跑同一個(gè)輸入逐層記錄輸出tensor然后計(jì)算每層的余弦相似度和最大絕對(duì)值誤差。哪個(gè)層的問(wèn)題一對(duì)比就出來(lái)了。這個(gè)工具做起來(lái)不難但價(jià)值極高基本上能定位90%以上的精度問(wèn)題。第二個(gè)是“NaN/Inf檢測(cè)器”。有些算子回退不完整或者橋接器在動(dòng)態(tài)范圍對(duì)齊時(shí)除零會(huì)產(chǎn)生NaN或者Inf。這類(lèi)問(wèn)題比較隱蔽因?yàn)槟P涂赡懿粫?huì)直接崩但推理結(jié)果是錯(cuò)的。在推理鏈路里埋個(gè)檢測(cè)器遇到NaN/Inf自動(dòng)打印當(dāng)時(shí)的層號(hào)和輸入張量信息能省去大量定位時(shí)間。第三個(gè)是“量化策略可視化面板”。把每層的精度策略、校準(zhǔn)算法、scale值、量化前后分布圖、SNR指標(biāo)全部放到一個(gè)dashboard上。調(diào)試的時(shí)候不是一個(gè)個(gè)點(diǎn)去查而是直接對(duì)著面板看哪些指標(biāo)異常。一個(gè)好的可視化面板比任何優(yōu)化技巧都能節(jié)省時(shí)間。4.4 常見(jiàn)問(wèn)題速查表最后整理一下我在混合精度部署中經(jīng)常遇到的幾個(gè)問(wèn)題附上原因和排查方向方便你直接對(duì)照?,F(xiàn)象可能原因排查方向量化后準(zhǔn)確率直接崩校準(zhǔn)集分布問(wèn)題重建校準(zhǔn)集盡量貼近真實(shí)部署分布精度偶爾閃崩時(shí)好時(shí)壞動(dòng)態(tài)范圍不穩(wěn)定對(duì)關(guān)鍵層啟用動(dòng)態(tài)量化或保留FP16某一層的SNR特別低校準(zhǔn)算法不匹配換percentile或KL散度校準(zhǔn)模型整體變慢精度還沒(méi)提升橋接路徑選擇過(guò)寬檢查是否有算子FP16反而比INT8更慢推理結(jié)果出現(xiàn)NaN/Inf動(dòng)態(tài)范圍對(duì)齊時(shí)除零開(kāi)啟檢測(cè)器定位具體層并修正策略校準(zhǔn)報(bào)告顯示分布嚴(yán)重偏態(tài)離群值干擾嘗試截?cái)嚯x群值或使用分位數(shù)校準(zhǔn)這些排查思路不一定每次都能一擊命中但大部分情況下沿著“校準(zhǔn)集→量化參數(shù)→算子路徑→動(dòng)態(tài)范圍”這條鏈路走一遍都能找到問(wèn)題所在。工程上沒(méi)有玄學(xué)有的只是還沒(méi)被定位到的細(xì)節(jié)。最后再分享一個(gè)實(shí)操小技巧。我在做混合精度部署時(shí)不會(huì)直接拿最終模型去做量化而是先拿出一個(gè)小規(guī)模的子網(wǎng)絡(luò)比如主干網(wǎng)絡(luò)的前幾層做一次完整的量化-校準(zhǔn)-回退流程試驗(yàn)。因?yàn)樽泳W(wǎng)絡(luò)調(diào)試速度快、迭代周期短等你在小模型上把策略摸透了再往全模型遷移時(shí)整體成功率會(huì)高很多。這套方法我在好幾個(gè)項(xiàng)目里都用過(guò)雖然多花了一點(diǎn)前期時(shí)間但后面省下來(lái)的排查時(shí)間遠(yuǎn)不止這些。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩综合97p| 免费A V在线| 99最新日韩偷拍视频| 97干在线视频| 手机在线视频国内精品| 欧美日韩在线小说 | 国产400孕妇孕交群| 亚州色图欧美| 亚洲综合另类欧美久久久| 天天色黄色影院天天操| 秋霞一级鲁丝片A片| 精品人妻一二三四区视频| 91N欧美| 色黄污美女啪啪啪免费网站| 麻豆精品一区二区三区四区免费观看| 快播电影网日韩新片| 精品久久久久黄少妇| 99热欧美| AV中文在线| 秋霞蝌科网日本一区| 无码精品久久久久久亚洲| 99少妇| 中文字幕av丝袜| 五月久久HDAV| 日韩无码嘿咻黑热久| 五月天黄色激情视频| 12一15性XXXX粉嫩国产| 3PAV乱伦视频| 综合伊人激情| 亚洲国产一级黄色视频| 99re这里只有精品9| 性欧美999| 九九九九九九九九九国产精品| 内射黑丝袜| 天美传媒AV国产在线| 99.色网| 中文字幕一区 二 区 三 四 五 区日 日 骚 | www久| 人妻乱仑一区二区三区| 欧美疯狂做爰xxxx| 91精品久久久久久77777| 人妻-91porn| 综合网色| 亚洲图片欧美制度| 黄色不卡视频| 久久99草| 国产精品久久久午夜夜伦鲁鲁| 国产情色在线| 欧美精品亚洲精品日韩传电影| 亚洲drav色图| 青青在线视频免费| 婷婷五月天激情四射| 97综合国产| 午夜美女福利视频| 国产精品 久久久精品一牛| 丰满岳乱妇一区二区三区| 国产色综合亚洲色综合吹潮| 亚洲国产精品有声| 日本精品一区二区中文字幕| 99自拍B亚洲| 91天堂视频| 色婷婷综合久久中文字幕雪峰| A啊啊在线观看| 91天射| 国模91| 久久久久久久| 成人无码在线超碰网| 性在久久久久久| 久久婷五月| 熟妇女人妻呻吟久久AV| 自拍第一页| 久久超碰网| heyZO天然素人无码AⅤ专区| 精品区9| 美女91在线观看| 精品欧美日韩在线观看| 超碰在线人人射| 影音先锋视频在线| www.99视频| 天美欧美国产| 四虎国产精品永久地址入口| 欧美最婬乱婬爆婬性视频 | 野狼福利社区| 蜜乳性色无码专日粉嫩骚逼AV| 日韩不卡av一二三| 少妇69中文| 亚洲欧洲综合| 国产日韩在线播放av| 色综合九九| 中文字幕日韩精品一区二区三区| 亚洲少妇视频| 日韩探花精品在线视频| 亚洲视频,小说| 欧美日韩97在线| 超碰97 线线 在现| 亚洲午夜福利视频| 久久草视频污视频| 亚洲 欧美 日韩 国产一区二区| 久久国内| 国产一区二区三区久久精品太古里| 欧美色图另类图片| 国内精品伊人久久久久影院会| 国产超碰国产97| 超碰综合97在线| 99e久久国产精品| 亚洲人成色9999精品久久 | 久久国产精品一区二区| www.激情| 美美91成人国产精品欧美精品久久久久久久 | 日本丝袜美腿人妻九九| 78超碰| 婷婷五月天激情网| AA丁香综合激情| 欧美激情激情xxxx欧美专区| 国产亚洲欧美每日在线| 亚洲限制级在线| 九九热三级片| 99热18| 91嫩草在线| 亚洲乱色熟女一区| 性老妇一区二区三区| 黄片aaaaa一区| 中文字幕av亚洲在线| 国产成人一级av88| 五十路熟女,国产欧美精品区一区二区三区| 亚洲图片偷拍视频区| 欧美性生活免费网| 91性感网站| 国产精品一区二区手机看片| www.操| 国产精品高潮久久久无码| 亚洲男人天堂Av| 女生久久网| 黑丝少妇| 神马久久久久| 97精品久久久久久久| 欧美精品宗合| 天天搞欧美| 成人免费福利在线观看| 91综合天天看| 亚洲第91页| 无码国产Av| 超碰视97中文| 国产精品麻豆成人AV艾秋| 国产农村妇女精品| 中文字幕日韩人妻视频一区二区三区交换夫妻| 亚洲91在线播放影院| 久污| 午夜情侣自拍网站| a天堂视频| 老鸭窝成人免费毛片视频 | 日韩少妇丰满亚洲| 午夜寂寞欧美| 男人久久天堂| 性交一区二区在线播放| 开心五月婷婷| 老司机深夜18禁污污网站| 中文字幕综合人妻| 欧美操逼一二三区| 欧亚性爱啪啪| 亚洲影院无码在线| 国产又大又粗又长视频| 加勒比海成人视频网 | 爱妻综合网| 亚洲色综合| 少妇被c 黄 免费观看| 欧美大片天天看| 超碰AV在线| 国产精品久久久久久久电影渣男| 色噜噜日韩精品| 成人综合网 欧美| 亚洲中文一区二区三区视频| 操操操日本的逼| 日本大香蕉综合网| 蜜桃狠狠色伊人亚洲综合| 欧美日韩超碰在线| 婷婷亚洲五月***久久| 亚洲中文字幕熟女| 日日摸天天爽夜夜欢| 丝袜天堂| 东北黄色电影| 99在线观看| 国模无码人体一区二区三| 国产精品午夜福利| 精品中文日韩字幕视频| 色爱欲亚洲| 欧美国产日韩高清在线| 国产AV久久久蜜爱影集| 日韩欧美经典在线观看| 久久精视频美日韩在线视频| 精品毛片av一区二区| 97欧美日韩| 肉丝中文无码高清| 久久久禁| 91精品国久久久久久无码| 欧美熟妇视频| 欧美少妇一区二区三区| 亚洲午夜免费狠狠干| 亚洲 日韩 丝袜 熟女 变态| 欧美在线观看综合国产| 久久久久9999精品九九九| 国产探花日韩援交| 久久久久骚| 欧美性爱在线无码| 日本超碰在线国产一区| 丁香五月天啪啪| 蜜乳AV网址| 超97在线精品视频| 99性爱在线观看| 丰满岳乱妇一区二区三区| 无码精品久久久久久亚洲| 久久99九九九九6666免费观看软件| 是还免费视频1727我| 天堂麻豆天美| 91在线丝袜视频| 另类亚洲图色| 97色色国产视频| 国产精品熟女九九九| 天天干天天中出av| 亚洲 欧美 日本 国内 首页| 偷拍视频青青草在线视频| 欧美春色| AV一区观看| 嫩草影院在线观看精品| 国产超碰| 夜夜爽33333| 91N五十路| 91高跟美女在线播放| 97久久精品国产| 久久精品99久久久久久| 激情欧美97| 青草成人免费视频一com| 少妇久久久久久| 亚瑟国产精品久久无码| 骚逼高潮久久精品| 亚洲少妇在线影音| 在线 欧美 亚洲| 国产一线二线三线av| 91成人18| 中文字幕亚韩| 欧美1727免费观看视频| 91欧美另类| 夜夜嗨免费视频| 亚欧成人一级片在线播放| 国产精品日本无码A片| 亚洲无线码欧洲精品区别| 手机看av网站在线看| 丁香六月婷婷综合| 嗯嗯啊啊的视频| 日韩一级二级三级| 久久精品中文字幕观看| 一色网男人的天堂| 加勒比久久av| 秋霞网无码| 男女真人网18| 欧美91在线+|+欧美| 婷婷丁香人妻 | 久久久亚洲高清不打码| 日本欧美国内在线| 久久久久ab| 久久久久久人| 天堂а√在线最新版在线| 久草视频分类在线| 98超碰日本| 国产精品久久久啊| 人人做人人妻人人夜视频| 国产性感骚丝袜在线| 超碰这里有精品| 亚洲一区操| 日日干夜夜干| 亚洲精品91| 综合欧美激情网| 久热久一区二区三区| 美女t无毒不卡不卡| Av手机版天堂网| 激情婷婷五月天| 国产女主播视频在线观看| 亚洲自拍偷拍视频在线| 99视频只有精品| 91老熟女老女人国产老太| 91在线欧美| 99九九精品| 色老牛| 呦呦影院| 中文字幕一区二区三区蜜臀| 亚洲高清综合网| 近亲乱伦一区二区| 青娱乐手机日韩在线视频| 精品亚洲一区在线观看| 亚洲自拍欧美国产首页网曝| 国产又黄又爽| 欧美乱色| 毛片一区二区| 东京热一区二区三区四区五区六区| 91精品人妻一品二品三品| 曰韩成人免费视频| 欧美 色 亚洲| 毛片视频白嫩| 在线人成亚洲视频免费观看| 99抽插| 久操操| 亚洲 日本 国产 综合| 91色欧美| www.色综合| 人妻大香蕉| 男女激情黄色网址| 大鸡巴久久| 日本片日本片祼观看网站在线看中文版网页在线看 | 久艾草在线精品视频在线观看| 区日韩亚洲乱码av电影| 九色黄站| 亚州色图狠狠干| 亚欧免费| 91n.欧美| 91在线页| 中文字幕123| 久久99干一本高清| 欧美少妇熟女| 女人午夜视频777| 亚洲 欧美 综合 91| 国产亚洲中文不卡二区| 九九九九精品在线| 91操人视频| 国产精品精品系列在线观看| 加勒比av网| 99色视频| 日韩美女啪啪一区| 久久亚洲一区二区色婷婷| 九九人人操| 秋霞免费无码视频日韩A片| 亚洲精品骚逼| 啊v视频在线观看| 天天澡天天爽日日AV| 老熟女熟妇| 亚欧高清在线| 免费精品国偷自产在线在线| 成人欧美日超碰| 大香蕉520| 欧美特大AA级黄片| 啊啊啊水好多| 屌妞视频久久久久久久久久久久| 91粉嫩萝控精品福利网站_精品影音先锋国 | 高清不卡一二三区视频......| 黄色视频60分钟| 毛片99-全集电影手机免费观看完整-B029AV | 人妻一区久久二区三区色播| 久操精品网| 91人妻中文| 久久一二三四五六七八九区区区 | 欧美熟妇乱码在线一区| 激情久久av一区av二区av| 屁股久久久久久久| 东北女人性交| 嗯嗯啊啊好疼| 性色乱AV一区二区| 天天插天天操| 伊人影院综合是一个与深夜成人在线| 偷拍精品一区二区三区| 亚洲在线综合| 九九av| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 欧美综合777| 欧美拳交在线播放| 色噜噜人妻丝袜a∨先锋影| 欧州一区二区三区四区| 99国产精品| 骚妻少妇精品性色无码四色A V| 综合干干干av久久久综合网| 五月婷婷影院| 久操不卡视频| 夜间福利片1000无码| 丝袜人妻av一区二区| 亚州色图片在线色| 欧美AAAA黄片| 久久久久亚洲熟妇熟女| 少妇被c 黄 免费观看| 东京热毛片调教| 2020中文字幕在线| 精品十三区| 亚洲加勒比| 人人澡人人澡人人| 中文一区二区| 亚洲一二三四区在线免费看视频| 午夜后入| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 日韩欧美成人大香蕉| 91大学精品激情戏| 欧美综合 站| 亚洲有码 视频一区| 久久久久国产精品喷潮免费观看臀| 无码区蜜乳| 蜜乳AV免费观看| 中国AV美女| 成人一级性爱| 日韩av在线免费网站| 日韩人妻中文视频| 国产99热| 国产有码一区| 精品久久九| 久久一本大香蕉| 激情五月天校园春色网| 久久精品99| 一区二区亚州激情久婷婷欧美| 天美传媒AV国产在线| 性性久久| 久久精品女同亚洲女同13| 好爽要喷了| 密臀在线一区尤物| 国产区日韩区在线观看| 国产一区二区三区白丝| 国产黄色av大片网站| 91丨九色丨43老版熟女| 久久久亚洲精品电影免费看| 影音先锋一区二区在线资源| 毛片99-全集电影手机免费观看完整-B029AV | 天天色怡春院| 久久东京热成人| 久久天堂| 国产欧美一区激情交| 精品少妇一区二区三区免费观看| 亚洲男人的天堂AV| 蜜桃久久一区| 100啪啪视频大全| 玖玖玖玖精品国产剧情| 美女黄色一级A视频| 97爱欧美| 校园春色 亚洲| 欧美黄色手机在线观看| 国产福利小视频高清在线观看| 五月丁香综合| 超碰97最新人妻| 久久久久久999| 无遮挡一级毛片视频免费的| 国产激情综合五月久久| 天天操天天舔| 国产对白刺激视频| 97超级久久强资源| 亚洲在线观看| 中文字幕高清精品一区| 色五月激情网| 呦女网站| 欧美探花网| 久久丁香五月天| 99xav| 日韩99999| 一起草欧美| 午夜免费视频1000| 激情小说亚洲视频| 伊人久久在线视频观看| 亚洲丝袜B诱惑| 97超碰精品图片| 国产黄片在线免费观看| 亚洲国成人情色好看电影| 欧美淫乱视频| 中日韩久久久| 天天超级碰碰碰| 亚洲av国产av综合av卡| 久久久久久久久久久久久久久乱码| 亚春色色| 五月丁香社区婷婷日韩欧美精品影院| 亚州春色| 国产av波波国产精品| 97一区二区蜜臀| 亚洲国产97| www超碰| 亚洲清纯综合| 精品伊人久久久大香线蕉小说| 91老熟女老女人国产老太| 国产无码精品久久久久久| 国产玖玖| 嗯嗯啊啊操我| 97亚洲一区| 男人的午夜天堂| 亚洲激情综合| 诱惑网综合| 99热这里| 夜色91| 久久久人体| 国产熟女精品一区二区| 国语人妻精彩刺激| 88xx成人精品视频| 男人的天堂VA在线| 国产欧美日韩一区二区三区| 十八禁电影伊人网| 精品国产肉丝袜在线拍国语| 精品欧美乱码久| 920日本午夜免费| 久久久久九九九九| 操逼国产免费| 天堂俺去俺来也www久久婷婷| 亚洲成人美女无吗| 欧美淫乱视频| 日韩人妻少妇 一区二区三区| 男人的天堂Va| 99丝袜福利在线播放| 国产强奸无码乱伦| 精品亚州18| 亚洲暴力强奸AV| 亚洲丨在线| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 中文字幕一区二区免费在线| WWW美腿丝袜香蕉中文| 婷婷91| 999综合网| 国产美女精品| 久久怡红院| 精品三级在线专区| 日本黄页视频在线观看| 小泽玛利亚一二三| 国产一区二区三区白丝| 欧洲视频在线| 操逼精品视频| 99久久久| 人人爱人人操人人性| 躁躁躁日日躁2020| 欧美 亚洲 综合 制服 另类| 五月天婷婷影院| 黄片免费视频2019| 久久久月天| 97这里都是精品| 久久精品色欧美aⅴ一区二区| 日韩欧美亚洲自拍偷拍| 欧美激情黑人| 久久色一区二区| 人妻啊啊人妻啊啊| 亚洲欧美一区二区三区一猛片| 色香AV| 亚洲欧洲激情| 成人久久精品| 久久久99久9| 日本三级韩三级99久久| ..日韩av毛片精品久久久| 美女诱惑久久| 啊啊在线| 久久9精品网站| 天天日天天舔东京热| 另类小说五月天| 人人操人人插人www| w w w.久久精品| 视频在线97| 亚洲自拍另类丝袜综合| 青青草在线成人视频| 天天操天天舔| 91小视频| 丝袜美腿制服人妻二区中文字幕| 一区操逼| 午夜亚洲WWW湿好大| 日韩欧美加勒比| 熟人人妻少妇精品久久| 亚洲青青草| 熟女一区二区三区| 1区2区3区中文字幕日韩| 久久极品伊人| 亚洲男人天堂2019| 操少妇很爽av| 美女人妻色网站| 色综合一区二区三巨| 欧美一级三级| 日韩熟妇二区| 欧州色图区| 丝袜AV一二三区| 又黄又爽在线观看视频| www.97在线| 青青草在线成人视频| 淫淫总合网| WWW4虎| 看看小穴| 欧美精品第四五页中文字幕在线观看| 黑丝少妇麻豆| 美女啪欧美一区| 美日韩在线不卡人妻| 夜夜人妻爽| 蜜桃丰满熟妇av无码区不卡| 91劲爆| 欧美自拍网| 啊啊啊啊啊啊好多水| 日本操逼视频在线| 久综合国内精品自在自线| 大黄片做爱的大的| 日韩黄色成人性爱| 炮色五月| 中文字幕在线2| 死我十八禁| 青娱乐黄色录像| 欧美色女人| 久久精品国产AV一区二区三区| 天天做日日做| www久久99| 九九热AV| 极品另类| 9色在线| 成人婷婷丁香| 91伊人影视综合| www.男人天堂| 久久精品无码一区二区三区| 秋霞怕怕片| 欧美精品日韩久久久九| 看一级黄色视频| 和协无码影院| 91大香蕉伊人| 中文字幕AV乱伦| 探花激情视频| 超碰在线人妻不卡| 欧美三四五区| 一级@啪啪视频| 亚洲图片偷拍视频区| 台湾佬中文娱乐自偷自拍| 99最新日韩偷拍视频| 久久久久少妇| 国产视频一区二区免费| 九九热免费国产视频婷婷伊人五月 | 久久香蕉国产线看观看亚洲女人| 无码高清操逼网址| 激情婷婷丁香| 97干综合网| 91人妻人人澡人人爽人人精品| 黄片www.| 超碰98综合网| 欧美色网| 狠狠操狠狠爱| 欧洲大香蕉| 乱伦熟女论坛| 欧美综合站| 色欲久久99精品久久| 91av一区二区在线观看| 久久国色天香香蕉| 亚洲se91| av亚洲天堂资源网站| #NAME?| 97色五月天完| 91久久久久久| 亚洲精品无码久久AV| 丁香五月激情婷婷| 嗯嗯嗯好爽| 国产青青综合伊人| 操逼啊啊啊91| 熟女一区二区三区| 日韩性爱啪啪视频| 成人五月香网在线| 97视频免费播放| 欧亚免费视频| 老熟乱一区二区三区四区| 亚洲二区精品在线观看| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 99re视频在线观看这里只有精品| 久久精品国产97欧美精品亚洲| 亚洲伊人a线观看视频| 久久色激情一区二区三区| 亚洲高清综合网| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 色综合天天| 97精品综合久久网| 免费一级特黄特色大片在线观看看| 日韩三级在线观看mp4| 中文字幕黄片在线| 久久综合女优| 狠狠色噜噜狠狠狠狠狠色综合久久| 二三四区精品| 亚洲美女自拍偷拍视频| 2020中文字幕在线| 激情av| 欧美懂色综合网| 99自拍B亚洲 | 神马久久久久久久久久| 成人天天爽| 校园春色综合网| 97摸视频| 久久久999国产精品| 日本天天干天天操一区| 色97| 国产黄色剧情影片麻豆免费播放| 色婷婷蜜臀av| 最新中文字幕精品在线| 91色欧美| 国产天天骚| 成人八戒网站| 国产精品人妻熟女aⅴ| 色拍偷亚洲| 久久性爱视频| 大学生口爆吞精| 欧美丝袜91| 麻豆九九九| 国产女人91精品嗷嗷嗷嗷| 精品传媒在线一区| 久久伊人青青草| 国模精品娜娜一二三区| 百度百度日本操逼| 青操影院| 极品五月天噜噜| 日日日日做夜夜夜夜无码| 天天大干大香蕉| 思思热在线视频精品| 亚洲婷婷综合网| 亚州国产成人精品女人久久 | 国产欧美日韩女同性恋ww喷水精品| 级做a爱无码性色永久免费| 2003天天干夜夜操| 欧美亚男人的天堂| 国产小视频91| 亚洲无码超碰免费| 久久久555| 无码男人天堂| 欧美成不卡网| 狠狠操狠狠插| 免费av大片| 99这里只有精品国产| 国产日韩怡红院| 青操影院| 国产乱码精品久久久久久| 欧美后进式| 亚洲一区二区中文字幕| 操逼逼一区视频| 欧美性色网| 香蕉国产97| 在线中文AV| 国产成人AV麻豆| 另类图片五月| 日韩性爱一级片| 日日玩天天干| 精品九九九九九九九九九| 天天操女人| 午夜福利成人免费视频| 奇米狠999| 国产成人亚洲精品无码最新在线| 青青草中文字幕| 玖玖综合视频| 亚洲人精品午夜不卡| 男女激情中文字幕| 美腿色图| 丁香激情五月天| 99精品热| 国产亚洲日本精品在线| 欧美性爱中文字幕无线码| 免费精品国偷自产在线在线| 91东北熟女| 国产伦精品| 欧美资源| 九久精品| 成人线上超碰| 高清视频一区| 99久草| 美女91网址 | 男人的天堂网页| 天天干18禁| 亚洲中文丝袜美腿诱惑字幕| 久久久999国产| 大香交| 欧美激情 亚洲色图| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 美女操逼A A| 97精品一区| 国产精品97视频| 啊啊啊久久| 亚洲另类春色| 蜜乳AV免费观看| 国产辣妈在线视频福利| wwwxxx日本爽| 你想操日本小逼吗| 岛国片在线观看视频亚洲| 在线观看综合精品亚洲| 91狠狠色丁香婷婷综合久久| 91精品久久久久久77777| 人妻久久久| 偷拍 亚洲| 九草在线大香蕉| 亚洲成人色情五月天丁香花| 日本黄色天堂| 99rre在线精品99re8| 97在线视频免费| 思思久热在线精品66| 日韩欧美成人综合在线| 日韩人妻播放| 三级三级三级日本99| 免费9 1久久| 国产精品久久久九九九| 欧美高清16| 亚洲精品一区二区日本| 金莲网址| 天天日天天色| 传媒免费一区二区三区| 精品中文一区二区| 嗯嗯啊好爽| 久久亚州精品成人Av无| 五月丁香综合啪啪| 最新一二三区视频| 后入综合久久| 欧美色九九| 第四色奇米影视777| 巨爆乳肉感一区二区三区竹菊影视 | 亚洲国产综合久久久性感熟妇| 国产精品久久久久久久久久久久久久久久 | 久久熟女久| 97精品全部| 黄色片一区二区三区四区五区| 国产熟女完整版中字| 欧插网站| 懂色AV中文| 蜜桃AV天堂| 影视综合无码少妇| 婷婷激情五月综合| 欧美亚州色的图| 日日骚中文字幕| 人人看人人摸人人色| 久久不卡一区二区| 亚洲小说视频| 欧美一级黄片视频在线| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 人妻熟女字幕一区二区| 不卡六六在线91| 欧美亚洲色图另类国产| 校园春色 男人天堂| 久久久久9999精品九九九| 成人久久久| 伊人女女资源在线观看| 性爱AV天堂| 无码78| 岛国艾薇凹凸视频天堂| 精品无码一二三四区| 国产精品久久久久久久久久久久久久吹| 国产AV精久久| 激情文学 国产一二三aV| 人妻少妇精品视频一区二区三区| 成人午夜小视频手机在线看| 金典av| 日日骚一区二区三区| 性爱精品一区| 骚女高跟AV在线| 少妇厨房愉情理伦片bd在线观看| 国内91熟女人妻丝袜天天精品视频在线| 亚洲系列欧美| 亚洲无码?第一页| 亚洲美欧999| 91看黄片| 色婷婷丁香五月| 一本色道久久综合精品婷婷| 色999;丁香五月| 伊人久久亚洲色欲综合网站 | 色综合久久久久| 男人天堂网手机版婷婷| 日本人人操人人操| 青青草玖玖爱| 久草福利在线资源站| 亚洲性猛交| 玖玖爱免费观看视频| 久久e6只有精品| 操操吧亚洲乱伦视频| 亚洲精品国产av天美传媒| 日韩免费簧片| 福利一级版子| 欧美成人A天堂片在线观看| 天堂综合| 亚洲操逼视频网站| 啪啪啪综合| 欧美色三级片91| 亚洲天堂男人| 艳尻美人妻| 免费日韩黄片| 茄子社区国产精品| 97人人操人人摸人人爱| 亚洲精品 欧美97色色| 大奶啊啊好爽| 天天色图| 亚洲凸凹超碰成人| 午夜寂寞欧美| 综合色欧美| 天天影视综合网欧美精品| 超碰精品日韩欧美国产| 欧美一级专区免费大片 | 欧美 综合 亚洲| 牛牛aV| 欧美超碰在线| 色婷婷综合久久久久中文一区二区| 国产女人和拘做爰视频 | 少妇激情一区二区三区视频| 国产精品天美传媒| 国产无码久久高清| 97超碰影音| 大香蕉 222| 亚欧成人综合影院| 天天射夜夜骑| 天天日日日射| 一级免费啪啪片| 国产丝袜美女在线一区| 久久妇| 野狼激情网| 激情抓乳插进去啪啪啪日韩| 亚州欧美在线| 日日操天天操| 人妻 丝袜美腿 中文字幕| 国产成人五月天丁香花| 熟妇视频一区二区三区在线观看| 围产精品一区二区三区视频播放| 欧美综合色图网| 欧美亚州综合图片| 欧美精品另类人妖xxxx| 国产精品69人妻无码久久久| 97亚洲综合影院| 欧美亚洲高清不卡| 高清不卡国产| 国产一区二区免费福利片| 亚州欧美在线| 五毛骚逼极品美女怕怕| 久久久久久性爱片| 97人人干| 久久国产性爱| 神马久久久久久| 欧美97网| 久久女女| 日本最新免费韩国1区2区视频播放| 女优视频第10页| 岛国艾薇凹凸视频天堂| 日韩高清黄片| 国产精品白领在线观看| 日韩天天综合| 99这里都是精品| 区一二区日韩亚洲乱码av电影| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲第一男人天堂| a人欧美综合天堂麻豆| 国产九九久久久精品| 久操大香蕉| 极品极品色影院| 69精品久久久久中文字幕| 香伊人在线| 久久中文字幕不卡人妻| 神马麻豆福利院| 亚洲情色 自拍| 天天影视91看看| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 在线99热| 操逼网站地址| 深夜国产一区二区三区在线看| 国产Av超碰| 精品久久久久久中文字幕三区| 人人妻人人玩人人澡人人爽| 性一级黄色录像片网站导航| 大香蕉日韩欧美| 99色热| 亚欧美综合网| 亚洲天天自拍| 大香蕉中文网| 日日夜夜模| 东京热99999| 久久国产精品视频| 天天综合网亚洲综合网| 加勒比色99999| 久久伊人影院| 亚洲丝袜综合| 激情黄色片在线观看| 肏逼视频日本| 日韩综合无码色欲vv| 亚洲av综合色| 亚洲精品第一| 天天干天天干天天| 天天做日日爱夜夜爽| 99无码精品| 91 国产丝袜在线放观看| 久都青青视频| 日本东京热大香蕉a片| 精品中文日韩字幕视频| 久久久91福利姬| 农村少妇久久久久久久| 熟妇人妻精品一区二区| 久热最新在线杭州| 精品在线蜜臀| 日欧操屄| 91操操操操| 久久首页| 99精品久久| 亚洲精品天天影视综合网 | 亚洲AV色图一区| 天天拍夜夜| 激情小说日韩无码| 2019天天干天天操| julia高潮后不停追击中出| 野狼激情网| 超碰97首页| 日韩情色一区二区| 摸奶性爱视频网站在线免费播放| 国产懂色精品国产av| 久操B网| 青青草字幕AV| 夜夜爽夜夜高潮夜夜爽| 国产 日韩 欧美一区| 欧亚乱色熟女一区二区| 国产欧美伊人| 欧洲精品久久| 日本一级特级毛片视频| 尤物一级在线免费观看| 天天综合在线4| 91老熟女91老女人| 伊人性在线视频| 在线综合 亚洲 欧美中文字幕| www.超碰在线| 性欧美体内射精| 撸无码不卡免费视频| 啪啪视频亚洲第一| 久久久18| 九九九九一级| 无码不卡八戒| 大香蕉久操| 午夜综合在线| 日韩字幕一区| 五月天开心网| 亚洲情色 无码专区| 国产一国产一级毛片古装| 午夜理论片在线观看免费| 亚洲色图20p| 九九九偷拍| 久久久国产亚洲精品系列| 成人女人国产| 欧美性高潮在线| 黄片不用下载在线观看| 国产精品视频在线播放 | 美女天天干| 俺去也婷婷| 亚洲丝袜二区在线| 一起草欧美| 国产偷仑| 人人人摸人人| 国产在线76页| 超碰99在线| 免费看日本操逼视频| 日韩精品9999| 国产极品馒头逼| 人人扣人人操| 色臀aV| 国产日韩欧美中文在线播放| 99婷婷| 精品美女人人干| 无码国产Av| 97超碰碰碰| 91老司机在线| 热九九精品| 天天欧美| 亚州色图第三区| 超碰人人干天天射| 九九性视频| 91老司机精品| 日韩在线观看中文字幕视频| 久久超碰天天| 丁香九月婷婷| 蜜臀久久99精品久久久久电影| 桃花色涩综合影院| 男人的天堂com| 精品成人av一区二区三区在线| 偷拍欧美亚洲| 天天爱天天操| 亚洲深夜福利| 九九久久国产精品| 思思热久久成人| 日本天天干天天搞一区| aaaa少妇高潮大片| 日日爽熟女| 操逼操逼视频操逼| 亚洲色欧| 最新AVzaixian| 日婷婷| 最新av在线| 91精品伊人久久久大香线蕉91| 综合亚州欧美| 99精品视频在线观看| 亚洲精品久久久久毛片A片拉屎 | 97超碰免费人人性爱| 国产一区二区三区久久久精品| 久久精品视频一区三区小泽玛利亚| 午夜福利免费精品视频| 高清孕妇孕交 交孕妇| 伊人激情| 久久国产逼| 九九九九免费高| 国产97色在线| 日韩国产精品人妻无码久久久| 成人精品视频一区二区| 国产极品美女高潮无套在线观看| 日韩无码人妻中字久久三区四区| 狠狠综合网| 乱伦一区二区三区‘| 国产精品农村妇女精品| 蜜臀久久一区二区| 日韩精品一区二区日韩 | 中文字幕一区电影在线观看| 男人的天堂kva| 伊人大香蕉在线| 免费久久一级毛片大黄| 91痴汉| 亚洲黄日韩无码专区| 欧美十八禁在线看| 日本孕妇一区二区视频操逼免费看 | 尤物国产一区在线观看| 啊啊啊好想要| 天美传媒av一区二区| 亚洲色图久久成人| 国产1769在线| 97色97干| 日本ZZ高免费A级视频| 熟女自慰久久久| 精品国产www久久| 中文字幕国产在线天堂| 超碰在线成人电影| 亚洲天天更新| 欧美大香蕉同搞| 国产青视频| 在线性黄高清免费视频| 男人高清无码一区二区| 女生91网站| 亚洲男人天堂视频| 亚洲图片欧美制度| 人妻AV 中文字幕的| 精品视频一区二区| 老鸭窝在线视频播放| 日夜干射色啊| 亚洲18禁| 性爱视频无打码在线观看| 中精品一区二区三区| 粉嫩AV一区夜夜嗨| 国产欧美一区二区| 色播五月婷婷| 992视频一区| 青青草吊丝| 亚洲精品人妻在线| 97免费视频在线| AV色五月天| 欧亚第一综合网| 欧美色偷拍 | 免费人人搞97| 嗯啊啊啊轻点视频 | 日韩人妻精品久久久久| 亚洲国产欧美中日韩成人综合视频| 日韩成年人性爱视频| 大香蕉中文201| 色偷偷综合91久久噜噜| 中文字幕神马久久| 久热精品色情| 久久中文色图| 精品久久久久久久久久久久| 国产大片精久久久久久| 草草影院在线视频| 婷婷色综合| 很很干很很操| 99九九精品| www.婷婷| 99少妇精品视频| 蜜色网色哟哟| 日韩有码一区三区| 国产欧美伊人| 欧美日韩国第一区| 九九热五区| 97超碰天天| 日日日啊啊啊| 亚洲AV乱码专区国产噜噜亚洲| 一个人在线看的黄色电影网站| 欧美有码亚洲中文字幕一区二区三区四区 | 欧洲亚洲人妻无码中字久久三区四区| 啊嗯好大视频在线观看| 亚洲综合另类| 韩日精品四区| 欧美亚洲第1页| 91爰爱欧美| 91扒丝袜综合在线|