精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

全網最全-混合精度訓練原理

企業動態
通常我們訓練神經網絡模型的時候默認使用的數據類型為單精度FP32。近年來,為了加快訓練時間、減少網絡訓練時候所占用的內存

 

  通常我們訓練神經網絡模型的時候默認使用的數據類型為單精度FP32。近年來,為了加快訓練時間、減少網絡訓練時候所占用的內存,并且保存訓練出來的模型精度持平的條件下,業界提出越來越多的混合精度訓練的方法。這里的混合精度訓練是指在訓練的過程中,同時使用單精度(FP32)和半精度(FP16)。

  1、浮點數據類型

  浮點數據類型主要分為雙精度(Fp64)、單精度(Fp32)、半精度(FP16)。在神經網絡模型的訓練過程中,一般默認采用單精度(FP32)浮點數據類型,來表示網絡模型權重和其他參數。在了解混合精度訓練之前,這里簡單了解浮點數據類型。

  根據IEEE二進制浮點數算術標準(IEEE 754)的定義,浮點數據類型分為雙精度(Fp64)、單精度(Fp32)、半精度(FP16)三種,其中每一種都有三個不同的位來表示。FP64表示采用8個字節共64位,來進行的編碼存儲的一種數據類型;同理,FP32表示采用4個字節共32位來表示;FP16則是采用2字節共16位來表示。如圖所示:

  

微信圖片_20211206114518.jpg

 

  從圖中可以看出,與FP32相比,FP16的存儲空間是FP32的一半,FP32則是FP16的一半。主要分為三個部分:

  最高位表示符號位sign bit。

  中間表示指數位exponent bit。

  低位表示分數位fraction bit。以FP16為例子,第一位符號位sign表示正負符號,接著5位表示指數exponent,最后10位表示分數fraction。公式為:

  

01.png

 

  同理,一個規則化的FP32的真值為:

  

02.png

 

  一個規格化的FP64的真值為:

  

03.png

 

  FP16可以表示的最大值為 0 11110 1111111111,計算方法為:

  

04.png

 

  FP16可以表示的最小值為 0 00001 0000000000,計算方法為:

  

05.png

 

  因此FP16的最大取值范圍是[-65504 - 66504],能表示的精度范圍是,超過這個數值的數字會被直接置0。

  2、使用FP16訓練問題

  首先來看看為什么需要混合精度。使用FP16訓練神經網絡,相對比使用FP32帶來的優點有:

  1.減少內存占用:FP16的位寬是FP32的一半,因此權重等參數所占用的內存也是原來的一半,節省下來的內存可以放更大的網絡模型或者使用更多的數據進行訓練。

  2.加快通訊效率:針對分布式訓練,特別是在大模型訓練的過程中,通訊的開銷制約了網絡模型訓練的整體性能,通訊的位寬少了意味著可以提升通訊性能,減少等待時間,加快數據的流通。

  3.計算效率更高:在特殊的AI加速芯片如華為Ascend 910和310系列,或者NVIDIA VOTAL架構的Titan V and Tesla V100的GPU上,使用FP16的執行運算性能比FP32更加快。

  但是使用FP16同樣會帶來一些問題,其中最重要的是1)精度溢出和2)舍入誤差。

  1.數據溢出:數據溢出比較好理解,FP16的有效數據表示范圍為,FP32的有效數據表示范圍為。可見FP16相比FP32的有效范圍要窄很多,使用FP16替換FP32會出現上溢(Overflow)和下溢(Underflow)的情況。而在深度學習中,需要計算網絡模型中權重的梯度(一階導數),因此梯度會比權重值更加小,往往容易出現下溢情況。

  2.舍入誤差:Rounding Error指示是當網絡模型的反向梯度很小,一般FP32能夠表示,但是轉換到FP16會小于當前區間內的最小間隔,會導致數據溢出。如0.00006666666在FP32中能正常表示,轉換到FP16后會表示成為0.000067,不滿足FP16最小間隔的數會強制舍入。

  3、混合精度相關技術

  為了想讓深度學習訓練可以使用FP16的好處,又要避免精度溢出和舍入誤差。于是可以通過FP16和FP32的混合精度訓練(Mixed-Precision),混合精度訓練過程中可以引入權重備份(Weight Backup)、損失放大(Loss Scaling)、精度累加(Precision Accumulated)三種相關的技術。

  3.1、權重備份(Weight Backup)

  權重備份主要用于解決舍入誤差的問題。其主要思路是把神經網絡訓練過程中產生的激活activations、梯度 gradients、中間變量等數據,在訓練中都利用FP16來存儲,同時復制一份FP32的權重參數weights,用于訓練時候的更新。具體如下圖所示。

  

v2-723c1d3de5f3730e94301735252ac581_1440w.jpg

 

  從圖中可以了解,在計算過程中所產生的權重weights,激活activations,梯度gradients等均使用 FP16 來進行存儲和計算,其中權重使用FP32額外進行備份。由于在更新權重公式為:

  

1.png

 

  深度模型中,lr x gradent的參數值可能會非常小,利用FP16來進行相加的話,則很可能會出現舍入誤差問題,導致更新無效。因此通過將權重weights拷貝成FP32格式,并且確保整個更新過程是在 fp32 格式下進行的。即:

  

2.png

 

  權重用FP32格式備份一次,那豈不是使得內存占用反而更高了呢?是的,額外拷貝一份weight的確增加了訓練時候內存的占用。 但是實際上,在訓練過程中內存中分為動態內存和靜態內容,其中動態內存是靜態內存的3-4倍,主要是中間變量值和激活activations的值。而這里備份的權重增加的主要是靜態內存。只要動態內存的值基本都是使用FP16來進行存儲,則最終模型與整網使用FP32進行訓練相比起來, 內存占用也基本能夠減半。

  3.2、損失縮放(Loss Scaling)

  如圖所示,如果僅僅使用FP32訓練,模型收斂得比較好,但是如果用了混合精度訓練,會存在網絡模型無法收斂的情況。原因是梯度的值太小,使用FP16表示會造成了數據下溢出(Underflow)的問題,導致模型不收斂,如圖中灰色的部分。于是需要引入損失縮放(Loss Scaling)技術。

  

v2-f52eb5731d9437fb6340f8a1ef22dadb_1440w.jpg

 

  下面是在網絡模型訓練階段, 某一層的激活函數梯度分布式中,其中有68%的網絡模型激活參數位0,另外有4%的精度在2^-32~2^-20這個區間內,直接使用FP16對這里面的數據進行表示,會截斷下溢的數據,所有的梯度值都會變為0。

  

v2-108fd200cff0b32d44478142734bb7ec_1440w.jpg

 

  為了解決梯度過小數據下溢的問題,對前向計算出來的Loss值進行放大操作,也就是把FP32的參數乘以某一個因子系數后,把可能溢出的小數位數據往前移,平移到FP16能表示的數據范圍內。根據鏈式求導法則,放大Loss后會作用在反向傳播的每一層梯度,這樣比在每一層梯度上進行放大更加高效。

  

v2-a50b999d275c849d974c9bced916cba0_1440w.jpg

 

  損失放大是需要結合混合精度實現的,其主要的主要思路是:

  Scale up階段,網絡模型前向計算后在反響傳播前,將得到的損失變化值DLoss增大2^K倍。

  Scale down階段,反向傳播后,將權重梯度縮2^K倍,恢復FP32值進行存儲。動態損失縮放(Dynamic Loss Scaling):上面提到的損失縮放都是使用一個默認值對損失值進行縮放,為了充分利用FP16的動態范圍,可以更好地緩解舍入誤差,盡量使用比較大的放大倍數。總結動態損失縮放算法,就是每當梯度溢出時候減少損失縮放規模,并且間歇性地嘗試增加損失規模,從而實現在不引起溢出的情況下使用最高損失縮放因子,更好地恢復精度。

  動態損失縮放的算法如下:

  動態損失縮放的算法會從比較高的縮放因子開始(如2^24),然后開始進行訓練迭代中檢查數是否會溢出(Infs/Nans);

  如果沒有梯度溢出,則不進行縮放,繼續進行迭代;如果檢測到梯度溢出,則縮放因子會減半,重新確認梯度更新情況,直到數不產生溢出的范圍內;

  在訓練的后期,loss已經趨近收斂穩定,梯度更新的幅度往往小了,這個時候可以允許更高的損失縮放因子來再次防止數據下溢。

  因此,動態損失縮放算法會嘗試在每N(N=2000)次迭代將損失縮放增加F倍數,然后執行步驟2檢查是否溢出。

  3.3、精度累加(Precision Accumulated)

  在混合精度的模型訓練過程中,使用FP16進行矩陣乘法運算,利用FP32來進行矩陣乘法中間的累加(accumulated),然后再將FP32的值轉化為FP16進行存儲。簡單而言,就是利用FP16進行矩陣相乘,利用FP32來進行加法計算彌補丟失的精度。 這樣可以有效減少計算過程中的舍入誤差,盡量減緩精度損失的問題。

  例如在Nvidia Volta 結構中帶有Tensor Core,可以利用FP16混合精度來進行加速,還能保持精度。Tensor Core主要用于實現FP16的矩陣相乘,在利用FP16或者FP32進行累加和存儲。在累加階段能夠使用FP32大幅減少混合精度訓練的精度損失。

  

v2-0abb630431816d5797d341b59a38d2d9_1440w.jpg

 

  4、混合精度訓練策略(Automatic Mixed Precision,AMP)

  混合精度訓練有很多有意思的地方,不僅僅是在深度學習,另外在HPC的迭代計算場景下,從迭代的開始、迭代中期和迭代后期,都可以使用不同的混合精度策略來提升訓練性能的同時保證計算的精度。以動態的混合精度達到計算和內存的最高效率比也是一個較為前言的研究方向。

  以NVIDIA的APEX混合精度庫為例,里面提供了4種策略,分別是默認使用FP32進行訓練的O0,只優化前向計算部分O1、除梯度更新部分以外都使用混合精度的O2和使用FP16進行訓練的O3。具體如圖所示。

  

v2-7dcd15731a4086b8de82623b3b326e9a_1440w.jpg

 

  這里面比較有意思的是O1和O2策略。

  O1策略中,會根據實際Tensor和Ops之間的關系建立黑白名單來使用FP16。例如GEMM和CNN卷積操作對于FP16操作特別友好的計算,會把輸入的數據和權重轉換成FP16進行運算,而softmax、batchnorm等標量和向量在FP32操作好的計算,則是繼續使用FP32進行運算,另外還提供了動態損失縮放(dynamic loss scaling)。

  而O2策略中,模型權重參數會轉化為FP16,輸入的網絡模型參數也轉換為FP16,Batchnorms使用FP32,另外模型權重文件復制一份FP32用于跟優化器更新梯度保持一致都是FP32,另外還提供動態損失縮放(dynamic loss scaling)。使用了權重備份來減少舍入誤差和使用損失縮放來避免數據溢出。

  當然上面提供的策略是跟硬件有關系,并不是所有的AI加速芯片都使用,這時候針對自研的AI芯片,需要找到適合得到混合精度策略。

  5、實驗結果

  從下圖的Accuracy結果可以看到,混合精度基本沒有精度損失:

  

v2-3f3cf64ec7c1777343fd74a3db9efa70_1440w.jpg

 

  Loss scale的效果:

  

v2-bef81be5ed6dc2766f1c757f70f3f70b_1440w.png

 

  題外話,前不久去X公司跟X總監聊下一代AI芯片架構的時候,他認為下一代芯片可以不需要加入INT8數據類型,因為Transformer結構目前有大一統NLP和CV等領域的趨勢,從設計、流片到量產,2年后預計Transformer會取代CNN成為最流行的架構。我倒是不同意這個觀點,目前來看神經網絡的4個主要的結構MLP、CNN、RNN、Transformer都有其對應的使用場景,并沒有因為某一種結構的出現而推翻以前的結構。只能說根據使用場景的側重點比例有所不同,我理解Int8、fp16、fp32的數據類型在AI芯片中仍然會長期存在,針對不同的應用場景和計算單元會有不同的比例。

  參考文獻:

  Micikevicius, Paulius, et al. "Mixed precision training."arXiv preprint arXiv:1710.03740(2017).

  Ott, Myle, et al. "Scaling neural machine translation."arXiv preprint arXiv:1806.00187(2018).

  https://en.wikipedia.org/wiki/Half-precision_floating-point_format

  apex.amp - Apex 0.1.0 documentation.

  Automatic Mixed Precision for Deep Learning.

  Training With Mixed Precision.

  Dreaming.O:淺談混合精度訓練.

 

責任編輯:張誠 來源: 互聯網
相關推薦

2025-02-14 08:04:15

2020-07-13 14:30:35

人工智能機器學習技術

2024-09-26 00:11:01

2023-11-29 07:43:30

2024-10-14 08:19:15

2023-02-09 16:32:16

混合精度深度學習

2025-03-03 00:45:00

2020-07-29 15:07:55

開發技能工具

2024-03-28 13:10:20

負載均衡LVSHaproxy

2023-11-10 12:51:29

微軟AI

2021-10-04 21:11:18

Redis混合持久化

2023-11-02 12:49:00

AI模型

2010-09-27 15:16:35

2023-12-29 14:13:41

PyTorch模型開發

2025-02-12 10:36:06

2023-12-04 08:10:34

Spring循環依賴

2021-02-26 10:16:55

鴻蒙HarmonyOS應用開發

2024-07-30 09:14:13

模型數據

2024-12-31 00:00:01

驅動設計應用場景業務邏輯

2024-08-01 08:40:00

點贊
收藏

51CTO技術棧公眾號

亚洲电影一二三区| 91av视频在线播放| 久久黄色一级视频| 成人性生交大片免费看网站| 国产美女娇喘av呻吟久久| 欧美日韩成人黄色| 丰满少妇高潮一区二区| 99亚洲男女激情在线观看| 亚洲午夜一区二区| 日韩一本精品| 日本高清视频免费观看| 日韩精品国产欧美| 欧美激情一区二区三区成人 | 日韩三级电影视频| 麻豆一区在线| 精品久久久在线观看| 一区二区三区av在线| 免费看黄色一级视频| 麻豆久久久久久久| 91精品国产成人| 欧美手机在线观看| 国产成人久久| 精品国产一区二区三区四区四| 免费成人在线视频网站| 成人免费看片| 欧美国产亚洲另类动漫| 国产伦精品一区二区三区| 一级片黄色录像| 手机看片久久| 亚洲不卡在线观看| 日韩 欧美 自拍| 精品电影在线| 99视频精品全部免费在线| 91久久久久久久| 中文字幕福利视频| 国产精品久久久久久模特| 蜜臀久久99精品久久久久久宅男 | 亚洲国产经典视频| 韩国一区二区三区美女美女秀| 中文字幕av资源| 久久国产66| 亚洲精选中文字幕| 91av俱乐部| 国产精品高颜值在线观看| 一区二区三区在线影院| 伊人久久大香线蕉午夜av| 免费成人av电影| 26uuu色噜噜精品一区二区| 91精品国产91久久久久福利| 中文字幕av久久爽av| 色喇叭免费久久综合网| 中文字幕久久久av一区| 免费av不卡在线| 日韩三区免费| 色噜噜狠狠一区二区三区果冻| 久久福利一区二区| 高潮毛片7777777毛片| 美女网站视频久久| 久久成人精品视频| 欧美肥妇bbwbbw| 日韩欧美电影| 日韩亚洲欧美中文在线| 亚洲欧美va天堂人熟伦 | 黄色一区三区| 亚洲欧美一区二区三| 99视频一区二区三区| 精品一区二区三区国产| 日本不卡免费播放| 国产亚洲午夜高清国产拍精品| 欧美大香线蕉线伊人久久| 日韩有码电影| 亚洲国产精品ⅴa在线观看| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 亚洲欧美自偷自拍| 国产亚洲欧美色| 一区二区成人国产精品 | 在线观看中文字幕网站| 国产在线播精品第三| eeuss一区二区三区| 欧美熟妇交换久久久久久分类| 成人丝袜高跟foot| 欧美中文在线观看国产| 中文字幕精品无码一区二区| 视频一区国产视频| 国产中文日韩欧美| 黄色一级片免费在线观看| 久久久久一区| 成人免费福利在线| 亚洲精品国产精品国| 97精品超碰一区二区三区| 日本一区二区三区精品视频| 人人干在线视频| 亚洲一本大道在线| 国产熟人av一二三区| 亚洲精品伊人| 亚洲精品国产电影| 免费看黄色三级| 欧美+亚洲+精品+三区| 欧美在线播放视频| 国产一区二区麻豆| jlzzjlzz亚洲日本少妇| 亚洲午夜精品一区二区| 成人福利影视| 欧美日韩视频一区二区| 99re这里只有| 99久久婷婷这里只有精品| 精品一区二区三区四区在线| 成人免费视频入口| 在线日韩视频| 成人国产精品av| 亚州男人的天堂| 最近中文字幕一区二区三区| 波多野结衣50连登视频| 国产精品久久久久久久久久辛辛 | 成人激情视频在线| 午夜小视频在线播放| 中文字幕一区二区5566日韩| 3d动漫一区二区三区| 国产成人免费av一区二区午夜| 精品福利在线导航| 你懂得在线观看| 亚洲欧美日韩国产一区| 97久草视频| 免费网站成人| 欧美亚洲日本国产| 中文字幕在线免费看线人| 自拍视频亚洲| 91免费在线视频网站| 成年人视频网站在线| 午夜视频在线观看一区| 成人在线短视频| 日韩在线观看一区| 国产精品九九九| 毛片在线免费| 日韩欧美一区视频| 午夜男人的天堂| 亚洲区第一页| 国产精品swag| 亚洲男人第一天堂| 日韩一区在线免费观看| 另类小说色综合| 国产精品亚洲片在线播放| 91精品国产九九九久久久亚洲| 国产精品久久久久久久久毛片| 久久久综合网站| 欧洲av无码放荡人妇网站| 国产精品久久久久久久久久白浆| 久久精品中文字幕电影| 一级黄色大片免费| 中文成人av在线| 亚洲一区在线不卡| 成人一二三区| 国产精品无av码在线观看| 国产高清av在线| 国产精品水嫩水嫩| 91网址在线播放| 青青草91久久久久久久久| 国产精品久久一区主播| 北条麻妃在线| 欧美日韩不卡一区| 国产日产精品一区二区三区的介绍| 日韩国产精品91| 亚洲精品中文字幕在线| 色综合一区二区日本韩国亚洲| 一区二区欧美激情| 中文字幕网址在线| 日韩一区有码在线| 少妇献身老头系列| 在线精品福利| 欧美精品一区二区三区四区五区| 乡村艳史在线观看| 国产午夜精品免费一区二区三区| 波多野结衣午夜| 国产经典欧美精品| 欧美午夜性视频| 亚洲成在人线免费观看| 国产精品96久久久久久又黄又硬| 二区三区在线播放| 7777精品伊人久久久大香线蕉的 | 91极品视频在线观看| 久久要要av| 999国产视频| 日韩大片免费观看| 中文字幕少妇一区二区三区| 91精品国自产| 亚洲成人福利片| a天堂中文字幕| 国产精品小仙女| 动漫av网站免费观看| 91综合久久| 国产日韩在线一区二区三区| 99久久精品一区二区成人| 超碰91人人草人人干| 欧美套图亚洲一区| 欧美一区二区观看视频| xxxx日本黄色| 国产成人精品三级| 成年人视频网站免费观看| 久久视频国产| 久久精品日产第一区二区三区乱码 | 麻豆av免费看| 亚洲日产国产精品| 亚洲人成网站在线播放2019| 91精品短视频| 国产精品欧美日韩一区二区| 欧美极品少妇videossex| 亚洲精品狠狠操| 国产又粗又猛又爽又黄的视频一| 夜夜嗨av一区二区三区四季av| 特级西西人体4444xxxx| 久久国产视频网| 无码人妻精品一区二区三区在线| 爽成人777777婷婷| 免费看污久久久| 9国产精品午夜| 欧美成人黑人xx视频免费观看| 日本黄色免费视频| 欧美一区日本一区韩国一区| 亚洲综合久久网| 午夜一区二区三区在线观看| 天堂а√在线中文在线鲁大师| 国产不卡在线视频| 日韩av一卡二卡三卡| 天堂资源在线中文精品| 久久久久久人妻一区二区三区| 日韩精品1区| 蜜桃网站成人| 韩国女主播一区二区三区| 成人信息集中地欧美| 精品三区视频| 日韩男女性生活视频| 福利在线免费视频| 欧美多人爱爱视频网站| 黄网站在线播放| 深夜精品寂寞黄网站在线观看| 深夜福利在线视频| 亚洲高清免费观看高清完整版| 国产精品毛片一区二区在线看舒淇 | 亚洲国产日产av| 国产波霸爆乳一区二区| 亚洲三级电影全部在线观看高清| 国产吞精囗交久久久| jiyouzz国产精品久久| 亚洲色偷偷色噜噜狠狠99网| 国产成人一级电影| 天堂网成人在线| 国产麻豆精品theporn| www.日本久久| 欧美国产日本| 日本中文字幕一级片| 正在播放日韩欧美一页| 99re8这里只有精品| 亚洲精品成人影院| 久久视频免费在线| 网友自拍一区| 你懂的视频在线一区二区| 亚洲另类春色校园小说| 青娱乐一区二区| 精品国精品国产自在久国产应用 | 国产欧美一区视频| 国产精品国产三级国产专业不| av综合在线播放| theav精尽人亡av| 久久久久一区二区三区四区| 手机看片福利视频| 国产精品蜜臀av| 国产精品视频一区二区三 | 日本精品不卡| 国产精品都在这里| 婷婷成人av| 国产精品精品软件视频| 色狼人综合干| 亚洲精品日韩精品| 欧美~级网站不卡| 成人毛片视频网站| 另类小说综合欧美亚洲| 国产精品熟女一区二区不卡| av在线免费不卡| 丁香花五月婷婷| 亚洲久本草在线中文字幕| 日本三级中文字幕| 91福利资源站| a天堂视频在线| 日韩精品在线视频| 午夜视频在线观看网站| 欧美理论片在线观看| 中文字幕在线官网| 国产啪精品视频| 国产香蕉精品| 亚洲欧洲免费无码| 亚洲欧洲日本一区二区三区| 国产精品区在线| 成人av网址在线| 国产不卡在线观看视频| 亚洲一区二区中文在线| 亚洲天堂男人av| 日韩欧美一二三区| 成人高潮成人免费观看| 欧美激情亚洲一区| 日韩在线免费| 国产一区二区黄色| 四虎8848精品成人免费网站| 乱妇乱女熟妇熟女网站| 黄网站免费久久| 加勒比综合在线| 亚洲午夜精品17c| 91精品视频免费在线观看| 日韩的一区二区| 亚洲电影视频在线| 国产精品欧美日韩| 自拍偷拍一区| 欧美乱大交xxxxx潮喷l头像| 久久99国产精品免费| asian性开放少妇pics| 亚洲一区日韩精品中文字幕| 国产又大又黄的视频| 亚洲人成电影网站色www| 久久免费电影| 91免费人成网站在线观看18| 波多野结衣在线观看一区二区三区| 狠狠噜天天噜日日噜| 麻豆精品一区二区三区| 中文人妻一区二区三区| 亚洲国产成人va在线观看天堂| 亚洲天堂一二三| 伊人久久男人天堂| 欧美性suv| 蜜桃999成人看片在线观看| 国产一区清纯| 成人免费播放视频| 亚洲欧美中日韩| 91久久国语露脸精品国产高跟| 亚洲人午夜精品| videos性欧美另类高清| 国产在线一区二区三区四区 | 亚洲精品国产suv一区88| 韩日欧美一区二区三区| 日韩av毛片在线观看| 欧美日韩一区二区欧美激情| 国产1区2区3区在线| 国产97在线|亚洲| 国产区精品区| 男人的天堂日韩| 国产欧美一区二区精品秋霞影院| 欧美videossex极品| 日韩av网址在线观看| 校园春色亚洲| 欧美日韩在线高清| 美女诱惑黄网站一区| 91视频在线网站| 色噜噜夜夜夜综合网| 国产51人人成人人人人爽色哟哟 | **欧美日韩在线| 强伦女教师2:伦理在线观看| 激情欧美日韩一区二区| 欧美被狂躁喷白浆精品| 日韩精品一区二区三区视频| 日韩av激情| 精品国产一区二区三区麻豆免费观看完整版| 欧美日韩福利| 成人在线电影网站| 日韩欧美国产视频| 高清美女视频一区| 国产专区欧美专区| 女人香蕉久久**毛片精品| 深田咏美中文字幕| 日韩欧美国产中文字幕| 成人精品一区二区三区校园激情| 国产精品欧美一区二区| 亚洲午夜精品一区二区国产| 欧美人与性动交α欧美精品| 亚洲第一福利视频在线| 蜜桃免费在线| 亚洲r级在线观看| 亚洲高清电影| www.黄色在线| 日韩一卡二卡三卡国产欧美| 2001个疯子在线观看| 日本不卡一区| 国产成人av电影在线| 特级毛片www| 日韩在线不卡视频| www.豆豆成人网.com| 国产精品99久久免费黑人人妻| 欧美激情一区二区三区四区| 国产999久久久| 1769国产精品| 91综合在线| 私密视频在线观看| 欧美色网一区二区| www在线看| 影音先锋欧美在线| 99re这里都是精品| 国产精品无码一区二区桃花视频| 欧美大片免费观看在线观看网站推荐| 无人区乱码一区二区三区| 日韩精品一区二区三区色欲av| 最新欧美精品一区二区三区| 亚洲av毛片成人精品| 亚洲a在线观看|