精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲奶水xxxx哺乳期| 国产第一页在线观看| 国产成人福利av| 欧美日韩在线免费观看| 先锋影音一区二区三区| 国产成人精品毛片| 日韩制服丝袜先锋影音| 伦理中文字幕亚洲| 国产精品九九九九九| 95精品视频| 疯狂欧美牲乱大交777| 在线免费观看成人网| 五月婷婷六月丁香| 国产在线精品一区二区| 国产99久久精品一区二区| 强行糟蹋人妻hd中文| 国产精品手机在线播放| 欧美第一区第二区| 91制片厂毛片| 一级毛片久久久| 都市激情在线视频| 视频在线观看91| 欧美激情一区二区三区久久久| 中文字幕第4页| 亚洲精选av| 91黄色在线观看| 免费看黄在线看| 2021av在线| 久久夜色精品国产欧美乱极品| av资源站久久亚洲| 国产一区二区女内射| 日韩精品1区2区3区| 久久欧美在线电影| 我家有个日本女人| 99成人在线视频| 亚洲天堂男人天堂女人天堂| 特大黑人巨人吊xxxx| 国产精品极品| 精品免费视频.| 欧美体内she精高潮| 婷婷成人av| 欧美日韩国产小视频在线观看| www日韩视频| 第84页国产精品| 狠狠综合久久av一区二区小说| 超碰成人免费在线| 四季久久免费一区二区三区四区| 亚洲欧洲成人精品av97| 亚洲欧洲日韩综合二区| av二区在线| 日本一区二区三区免费乱视频 | wwww国产精品欧美| 国产青春久久久国产毛片| 亚洲美女福利视频| 成人美女在线视频| 国产视频一区二区不卡| 十八禁一区二区三区| 99视频精品免费视频| 九色91在线视频| 黄色av网站在线看| 欧美激情综合在线| 一区二区三区四区免费视频| 黄页视频在线播放| 亚洲黄一区二区三区| 女人帮男人橹视频播放| heyzo中文字幕在线| 婷婷久久综合九色综合绿巨人| 成人免费播放器| 国产精品25p| 色94色欧美sute亚洲线路二| 天天干天天干天天干天天干天天干| 日本另类视频| 51久久夜色精品国产麻豆| 日韩欧美中文视频| 国产区精品视频在线观看豆花| 亚洲精品国产电影| 免费看黄色三级| 一区二区三区中文| 97色伦亚洲国产| 尤物视频免费观看| 激情深爱一区二区| 超碰97网站| 理论在线观看| 亚洲欧美日韩国产综合| 欧美视频在线观看视频| 亚洲成人不卡| 91精品国产综合久久久蜜臀粉嫩 | 一二三区精品视频| 青青在线视频观看| 国产精品视频一区二区三区| 亚洲精品不卡在线| 亚洲色图第四色| 一区久久精品| 国产精品视频在线播放| 亚洲乱码国产乱码精品精软件| 91蜜桃视频在线| 吴梦梦av在线| 久久青青视频| 欧美一区二区三区电影| mm131美女视频| 欧美福利网址| 国产精品私拍pans大尺度在线 | 亚洲天堂av在线播放| 黄色录像免费观看| 性欧美videos另类喷潮| 亚洲综合在线做性| 91啦中文在线| 欧美日韩国产麻豆| xxx中文字幕| jlzzjlzz亚洲女人| 4388成人网| 不卡的日韩av| 亚洲欧美电影院| 天天爽天天爽夜夜爽| 粉嫩一区二区三区四区公司1| 日韩最新av在线| 亚洲婷婷综合网| 丰满白嫩尤物一区二区| 亚洲一区在线直播| 日韩在线影院| 国产视频一区在线| 精品少妇久久久| 国产麻豆欧美日韩一区| 日韩一区二区电影在线观看| 日本在线影院| 欧美精品一区二区三区蜜臀| 永久久久久久久| 麻豆久久久久久| 日本亚洲自拍| 亚洲天堂一区二区| 日韩精品免费在线视频观看| 亚洲综合一二三| 成人免费视频app| 亚洲精品少妇一区二区| 成人国产精品久久| 菠萝蜜影院一区二区免费| 国产精品第6页| 国产欧美一区二区精品性色超碰 | 日本成人免费在线观看| 天堂成人国产精品一区| 美女被啪啪一区二区| 多野结衣av一区| 日韩精品欧美激情| 久久久国产精品成人免费| 成人黄色av网站在线| 日本一本中文字幕| 极品束缚调教一区二区网站 | 国产成人av电影在线播放| 懂色av粉嫩av蜜臀av| 精品国产一区二| 蜜臀久久99精品久久久久久宅男 | 永久免费看av| 亚洲综合影院| 国内自拍欧美激情| 午夜视频福利在线| 欧美日韩中文字幕在线| 亚洲精品乱码久久久久久久久久久久 | 久久综合狠狠综合久久综合88| r级无码视频在线观看| 成人爽a毛片| 97精品国产97久久久久久| 亚洲色欧美另类| 色综合天天综合在线视频| 一级黄色片大全| 日韩av不卡在线观看| 亚洲黄色一区二区三区| 欧美亚洲福利| 欧美精品性视频| 殴美一级特黄aaaaaa| 欧美丝袜美女中出在线| 日韩女同一区二区三区 | 欧美日韩国产亚洲一区| 97视频资源在线观看| 成人在线黄色电影| 亚洲天堂成人在线视频| 一区二区三区免费观看视频| 亚洲少妇屁股交4| 中文字幕人妻一区二区三区| 美女91精品| 97超碰免费观看| 久久a爱视频| 国产精品wwww| 色呦呦在线资源| 亚洲欧美第一页| 一区二区三区精彩视频| 五月婷婷综合网| 成人黄色短视频| 成人高清免费观看| 亚洲一区二区三区四区五区xx| 亚洲电影在线一区二区三区| 精品欧美国产一区二区三区不卡| 少妇精品视频一区二区免费看| 大胆欧美人体视频| 欧美日韩激情视频一区二区三区| 91精品一区二区三区在线观看| 自拍偷拍欧美亚洲| 亚洲少妇中出一区| 国产女主播喷水高潮网红在线| 久久成人综合网| 免费国产a级片| 天天综合网91| 日产国产精品精品a∨| 亚洲1区在线| 国产福利视频一区二区| 免费污视频在线| 日韩有码视频在线| 伦理片一区二区三区| 精品久久久久99| 亚洲一级黄色大片| 色综合久久久久| 免费在线视频观看| 亚洲欧洲韩国日本视频| 男生草女生视频| 成人97人人超碰人人99| 99国产精品久久久久久| 免费亚洲视频| 欧美精品久久久久久久自慰| 一区二区三区在线电影| 亚洲视频精品一区| 亚洲婷婷伊人| 精品久久蜜桃| xvideos.蜜桃一区二区| 成人亚洲欧美一区二区三区| 日日av拍夜夜添久久免费| 78m国产成人精品视频| 男女在线观看视频| 色综合久久悠悠| 久草免费在线观看| 久久精视频免费在线久久完整在线看| 黄色片在线看| 亚洲日韩第一页| 精品三级久久久久久久电影聊斋| 精品盗摄一区二区三区| 精品久久无码中文字幕| 在线播放日韩导航| 国产乱码精品一区二区| 欧美日本不卡视频| 伊人成人在线观看| 欧美视频你懂的| 中文字幕久久久久| 欧美影院精品一区| 亚洲天堂中文网| 欧美日本免费一区二区三区| 亚洲一区二区影视| 欧美日本国产视频| 99热精品在线播放| 日韩一区二区精品葵司在线| 国产喷水吹潮视频www| 欧美一区二区视频在线观看2020| 国产三级按摩推拿按摩| 日韩一区二区免费视频| 亚洲精品视频专区| 亚洲成人在线视频播放| 日韩一级片免费在线观看| 亚洲国产91色在线| 亚洲欧美日韩综合在线| 亚洲免费精彩视频| 成全电影播放在线观看国语| 色哟哟入口国产精品| av毛片在线播放| 久久久久久12| jizz内谢中国亚洲jizz| 国产精品久久久久久久久久99| 成人在线中文| 国产欧美日韩在线视频| 一级 黄 色 片一| 国产精品一级片| 天天躁日日躁狠狠躁av| 91在线播放网址| 蜜桃av乱码一区二区三区| 国产精品久久久久永久免费观看| 91嫩草|国产丨精品入口| 亚洲国产一区二区a毛片| 亚洲日本视频在线观看| 欧美在线视频你懂得| 国产农村妇女毛片精品久久| 亚洲成人激情图| 国产专区在线| 九九视频直播综合网| 天堂中文最新版在线中文| 国产乱肥老妇国产一区二| 涩爱av色老久久精品偷偷鲁| 精品午夜一区二区三区| 日韩一级毛片| 人妻夜夜添夜夜无码av| 日本三级亚洲精品| 日本wwwwwww| 国产欧美日韩精品在线| 久久免费看少妇高潮v片特黄| 婷婷亚洲久悠悠色悠在线播放| 中文字幕黄色av| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 男人操女人的视频在线观看欧美| 欧美一级免费在线| 久久综合久久综合九色| 欧美 日韩 国产 一区二区三区| 欧美日韩亚洲一区二区三区| 一二三区在线播放| 亚洲精品第一国产综合精品| 日本在线观看视频| 国产91精品青草社区| 亚洲人体在线| 欧美午夜精品久久久久久蜜| 激情亚洲成人| 污污的视频免费| 久久久蜜桃精品| 久久久久黄色片| 欧美夫妻性生活| 久热av在线| 91tv亚洲精品香蕉国产一区7ujn| 综合欧美精品| 亚洲高清视频一区| 日韩视频久久| 日批视频免费看| 亚洲欧美激情一区二区| 中文字幕自拍偷拍| 亚洲全黄一级网站| 涩涩涩在线视频| 福利视频久久| 欧美三区美女| 精品人妻一区二区三| 中文字幕视频一区| 色老头在线视频| 亚洲欧美日韩天堂| 女海盗2成人h版中文字幕| 97视频热人人精品| 欧美激情五月| 久久精品一卡二卡| 中文字幕一区二区三区在线播放| 欧美一区免费看| 亚洲精品在线看| 一根才成人网| 蜜桃日韩视频| 亚洲在线播放| 国产高清自拍视频| 婷婷久久综合九色综合伊人色| 高清一区二区三区四区| 欧美大片在线免费观看| 高清不卡一区| 久久久久久久久久久久久国产| 精品一二三四在线| 午夜三级在线观看| 91精品欧美久久久久久动漫| 黄网站在线播放| 97影院在线午夜| 亚洲经典在线| 国产人妻人伦精品1国产丝袜| 欧美日韩国产页| 黄色大片在线免费观看| 国产精品成人一区二区三区吃奶| 神马久久一区二区三区| 青青在线视频免费| 欧美国产日本视频| 97精品人妻一区二区三区香蕉| yellow中文字幕久久| 日韩精品视频中文字幕| 毛片av在线播放| 久久久久久久久久久久电影| 欧美三级韩国三级日本一级| 国产在线视频福利| 国产精品久久久久久久久久三级| 成人在线电影在线观看视频| 成 人 黄 色 小说网站 s色| 自拍偷拍亚洲综合| 亚洲黄色一级大片| 57pao国产成人免费| 国产一区二区精品久| 中文字幕 日韩 欧美| 一区二区在线观看免费视频播放| 亚洲精品字幕在线观看| 97香蕉超级碰碰久久免费软件| 伊人春色精品| 日韩成人精品视频在线观看| 亚洲靠逼com| www.久久久久久久久久| 8090成年在线看片午夜| heyzo久久| 黄色av电影网站| 91久久线看在观草草青青| 久久日韩视频| 精品国产乱码一区二区三区四区| 日一区二区三区| 在线免费日韩av| 精品在线观看国产| 日韩精品一级毛片在线播放| 国产精品视频网站在线观看| 久久美女艺术照精彩视频福利播放 | 美女av免费在线观看| 中文字幕第一区综合| 亚洲黄色一级大片| 国产日本欧美一区二区三区在线| 欧美日韩精品一本二本三本| 免费网站在线高清观看| 日韩亚洲电影在线| 88xx成人网| 日本www在线视频| 亚洲另类在线视频| 第一页在线观看| 国产精品夜夜夜一区二区三区尤| 日韩avvvv在线播放|