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

地址標準化服務AI深度學習模型推理優化實踐

人工智能 新聞
本文針對地址標準化服務中的深度學習模型開展了推理性能優化工作。

導讀

深度學習已在面向自然語言處理等領域的實際業務場景中廣泛落地,對它的推理性能優化成為了部署環節中重要的一環。推理性能的提升:一方面,可以充分發揮部署硬件的能力,降低用戶響應時間,同時節省成本;另一方面,可以在保持響應時間不變的前提下,使用結構更為復雜的深度學習模型,進而提升業務精度指標。

本文針對地址標準化服務中的深度學習模型開展了推理性能優化工作。通過高性能算子、量化、編譯優化等優化手段,在精度指標不降低的前提下,AI模型的模型端到端推理速度最高可獲得了4.11倍的提升。

1. 模型推理性能優化方法論

模型推理性能優化是AI服務部署時的重要環節之一。一方面,它可以提升模型推理的效率,充分釋放硬件的性能。另一方面,它可以在保持推理延遲不變的前提下,使得業務采用復雜度更高的模型,進而提升精度指標。然而,在實際場景中推理性能優化會遇到一些困難。

1.1 自然語言處理場景優化難點

典型的自然語言處理(Natural Language Processing, NLP)任務中,循環神經網絡(Recurrent Neural Network, RNN)以及BERT[7](Bidirectional Encoder Representations from Transformers.)是兩類使用率較高的模型結構。為了便于實現彈性擴縮容機制和在線服務部署的高性價比,自然語言處理任務通常部署于例如Intel? Xeon?處理器這樣的x86 CPU平臺。然而,隨著業務場景的復雜化,服務的推理計算性能要求越來越高。以上述RNN和BERT模型為例,其在CPU平臺上部署的性能挑戰如下:

  • RNN

循環神經網絡是一類以序列(sequence)數據為輸入,在序列的演進方向進行遞歸(recursion)且所有節點(循環單元)按鏈式連接的遞歸神經網絡。實際使用中常見的RNN有LSTM,GRU以及衍生的一些變種。在計算過程中,如下圖所示,RNN結構中每一次的后級輸出都依賴于相應的輸入和前級輸出。因此,RNN可以完成序列類型的任務,近些年在NLP甚至是計算機視覺領域被廣泛使用。RNN相較于與BERT而言,計算量更少,模型參數共享,但其計算時序依賴性會導致無法對序列進行并行計算。

RNN結構示意圖

  • BERT

BERT[7]證明了能夠以較深的網絡結構在大型數據集上完成無監督預訓練(Unsupervised Pre-training),進而供給特定任務進行微調(finetune)的模型。它不僅提升了這些特定任務的精度性能,還簡化了訓練的流程。BERT的模型結構簡單又易于擴展,通過簡單地加深、加寬網絡,即可獲得相較于RNN結構更好的精度。而另一方面,精度提升是以更大的計算開銷為代價的,BERT模型中存在著大量的矩陣乘操作,這對于CPU而言是一種巨大的挑戰。

BERT模型結構示意圖

1.2 模型推理優化策略

基于上述推理性能挑戰的分析,我們認為從軟件棧層面進行模型推理優化,主要有如下策略:

  • 模型壓縮:包括量化、稀疏、剪枝等
  • 特定場景的高性能算子
  • AI編譯器優化

量化

模型量化是指將浮點激活值或權重(通常以32比特浮點數表示)近似為低比特的整數(16比特或8比特),進而在低比特的表示下完成計算的過程。通常而言,模型量化可以壓縮模型參數,進而降低模型存儲開銷;并且通過降低訪存和有效利用低比特計算指令(如Intel? Deep Learning Boost Vector Neural Network Instructions,VNNI),取得推理速度的提升。

給定浮點值,我們可以通過如下公式將其映射為低比特值:

其中和是通過量化算法所得。基于此,以Gemm操作為例,假設存在浮點計算流程:

我們可以在低比特域完成相應的計算流程:

高性能算子

在深度學習框架中,為了保持通用性,同時兼顧各種流程(如訓練),算子的推理開銷存在著冗余。而當模型結構確定時,算子的推理流程僅是原始全量流程個一個子集。因此,當模型結構確定的前提下,我們可以實現高性能推理算子,對原始模型中的通用算子進行替換,進而達到提升推理速度的目的。

在CPU上實現高性能算子的關鍵在于減少內存訪問和使用更高效的指令集。在原始算子的計算流程中,一方面存在著大量的中間變量,而這些變量會對內存進行大量的讀寫操作,進而拖慢推理的速度。針對這種情況,我們可以修改其計算邏輯,以降低中間變量的開銷;另一方面,算子內部的一些計算步驟我們可以直接調用向量化指令集,對其進行加速,如Intel? Xeon?處理器上的高效的AVX512指令集。

AI編譯器優化

隨著深度學習領域的發展,模型的結構、部署的硬件呈現出多樣化演進的趨勢。將模型部署至各硬件平臺時,我們通常會調用各硬件廠商推出的runtime。而在實際業務場景中,這可能會遇到一些挑戰,如:

  • 模型結構、算子類型的迭代的速度會高于廠家的runtime,使得一些模型無法快速基于廠商的runtime完成部署。此時需要依賴于廠商進行更新,或者利用plugin等機制實現缺失的算子。
  • 業務可能包含多個模型,這些模型可能由多個深度學習框架訓得,此外模型可能需要部署至多個硬件平臺。此時需要將這些格式不同的模型轉化至各個硬件平臺所需的格式,同時要考慮各推理框架實現的不同導致的模型精度性能變化等問題,尤其是像量化這類對于數值差異敏感度較高的方法。

AI編譯器就是為了解決上述問題而提出的,它抽象出了多個層次來解決上述的一些問題。首先,它接受各個前端框架的模型計算圖作為輸入,并通過各類Converter轉化生成統一的中間表示。隨后,諸如算子融合、循環展開等圖優化pass會作用至中間表示,以提升推理性能。最后,AI編譯器會基于優化后的計算圖進行面向特定硬件平臺的codegen,生成可執行的代碼,這過程中會引入諸如stitch、shape constraint等優化策略。AI編譯器有很好魯棒性、適應性、易用性,并且能夠收獲顯著優化收益。

本文中,阿里云機器學習平臺PAI團隊聯合英特爾數據中心軟件團隊、英特爾人工智能和分析團隊、達摩院NLP地址標準化團隊,針對地址標準化服務的推理性能挑戰,合作實現了高性能的推理優化方案。

2. 地址標準化介紹

公安政務、電商物流、能源(水電燃)、運營商、新零售、金融、醫療等行業在業務開展的過程中往往涉及大量地址數據,而這些數據往往沒有形成標準結構規范,存在地址缺失、一地多名等問題。隨著數字化的升級,城市地址不標準的問題愈加凸顯。

地址應用現存問題

地址標準化[2](Address Purification)是阿里巴巴達摩院NLP團隊依托阿里云海量的地址語料庫,以及超強的NLP算法實力所沉淀出的高性能及高準確率的標準地址算法服務。地址標準化產品從規范地址數據、建立統一標準地址庫的角度出發,提供高性能地址算法。

地址標準化優勢

該地址算法服務能自動地標準化處理地址數據,可有效地解決一地多名,地址識別,地址真偽辨別等地址數據不規范、人工治理耗時耗力、地址庫重復建設問題,為企業,政府機關以及開發者提供地址數據清洗,地址標準化能力,使地址數據更好的為業務提供支持。地址標準化產品具有如下的幾個特點:

  • 準確率高:擁有海量地址語料庫以及超強的NLP算法技術,并持續優化迭代,地址算法準確率高
  • 超強性能:積累了豐富的項目建設經驗,能夠穩定承載海量數據
  • 服務全面:提供20多種地址服務,滿足不同業務場景需求
  • 部署靈活:支持公共云、混合云、私有化部署。

本次優化的模塊屬于地址標準化中的搜索模塊。地址搜索是指用戶輸入地址文本相關信息,基于地址庫和搜索引擎,對用戶輸入的地址文本進行搜索和聯想,并返回相關興趣點(Point of Interest,POI)信息。地址搜索功能不僅能夠提升用戶數據處理體驗,同時也是多個地址下游服務的基礎,如經緯度查詢、門址標準化、地址歸一等,因此在整套地址服務體系中起到了關鍵作用。

地址服務搜索體系示意圖

具體而言,本次優化的模型是基于多任務地理預訓練語言模型底座產出的多任務向量召回模型精排模型

多任務地理預訓練語言模型底座在掩碼語言模型 (Masked Language Model, MLM) 任務的基礎上結合了相關興趣點分類與地址元素識別(省、市、區、POI 等),并通過元學習(Meta Learning)的方式,自適應地調整多個任務的采樣概率,在語言模型中融入通用的地址知識。

多任務地址預訓練模型底座示意圖

多任務向量召回模型基于上述底座訓練所得,包含雙塔相似度、Geohash (地址編碼) 預測、分詞和 Term Weighting (詞權重) 四個任務。

多任務向量召回模型示意圖

作為計算地址相似度匹配的核心模塊,精排模型則是在上述底座的基礎上,引入了海量點擊數據和標注數據訓練訓練所得[3],并通過模型蒸餾技術,提升了模型的效率[4]。最終用應用于召回模型召回的地址庫文檔重新排序。基于上述流程訓練得到的4層單模型能夠在CCKS2021中文NLP地址相關性任務[5]上獲得較12層基線模型更好的效果(詳見性能展示部分)。

精排模型示意圖

3. 模型推理優化解決方案

阿里云機器學習平臺PAI團隊推出的Blade產品支持以上提及的所有優化方案,提供了統一的用戶接口,并擁有多個軟件后端,如高性能算子、Intel Custom Backend、BladeDISC等等。

Blade模型推理優化架構圖

3.1 Blade

Blade是阿里云機器學習PAI團隊(Platform of Artificial Intelligence)推出的通用推理優化工具,可以通過模型系統聯合優化,使模型達到最優推理性能。它有機融合了計算圖優化、Intel? oneDNN等vendor優化庫、BladeDISC編譯優化、Blade高性能算子庫、Costom Backend、Blade混合精度等多種優化手段。同時,簡潔的使用方式降低了模型優化門檻、提升了用戶體驗和生產效率。

PAI-Blade支持多種輸入格式,包括Tensorflow pb、PyTorch torchscript等。對于待優化的模型,PAI-Blade會對其進行分析,再應用多種可能的優化手段,并從各種優化結果中選取出加速效果最明顯的為最終的優化結果。

Blade優化示意圖

為了在保證部署成功率的前提下獲得最大的優化效果,PAI-Blade采取了“圈圖”的方式進行優化,即:

  1. 將待優化子計算圖中,能夠被推理后端/高性能算子支持的部分轉化至相應的優化子圖;
  2. 無法被優化的子圖回退(fallback)至相應的原生框架(TF/Torch)執行。

Blade圈圖示意圖

Blade Compression是Blade推出的面向模型壓縮的工具包,旨在協助開發人員進行高效的模型壓縮優化工作。它包含了多種模型壓縮功能,包括量化、剪枝、稀疏化等。壓縮后的模型可以便捷地通過Blade實現進一步優化,以獲得模型系統聯合的極致優化。

量化方面,Blade Compression:

  • 提供了簡潔的使用接口,通過調用幾個簡單api,即可完成量化改圖、校準(calibration)、量化訓練(Quantization-aware Training,QAT)、導出量化模型等步驟。
  • 提供了多種后端的支持,通過config文件的配置,即可完成面向不同設備、不同后端的量化過程。
  • 集成了PAI-Blade團隊在實際生產業務中自研的各種算法,以獲得更高的量化精度

同時,我們提供了豐富的原子能力api,便于對特定情況進行定制化開發。

Blade Compression示意圖

BladeDISC是阿里云機器學習平臺PAI團隊推出的面向機器學習場景的動態shape深度學習編譯器,是Blade的后端之一。它支持主流的前端框架(TensorFlow、PyTorch)與后端硬件(CPU、GPU),同時也支持推理以及訓練的優化。

BladeDISC架構圖

3.2 基于Intel? Xeon?的高性能算子

神經網絡模型中的子網絡通常具有長期的通用性和普遍性,如 PyTorch 中的 Linear Layer 和Recurrent Layers 等,是模型建構的基礎模塊,負責著特定的功能,通過這些模塊的不同組合得到形形色色的模型,并且這些模塊也是AI編譯器重點優化的目標。據此,為了得到最佳性能的基礎模塊,從而實現性能最佳的模型,Intel針對X86架構對這些基礎模塊進行了多層次優化,包括使能高效的AVX512指令、算子內部計算調度、算子融合、緩存優化,并行優化等等。

在地址標準化服務中,經常會出現Recurrent Neural Network (RNN) 模型,并且RNN模型中最影響性能的模塊是LSTM或GRU等模塊,本章節以LSTM為例,呈現在不定長且多batch的輸入時,如何實現對LSTM的極致性能優化。

通常,為了滿足不同用戶的需求和請求,追求高性能和低成本的云上服務會將不同的用戶請求進行Batch,以實現計算資源的最大化利用。如下圖所示,總共有3條已經被embedding的句子,并且內容和輸入的長度是不相同的。

原始輸入數據

為了使得LSTM計算的更高效,需要對Batched input采用PyTorch的pack_padded_sequence()函數進行padding和sort,得到下圖所示,一個paddding的數據tensor,一個描述數據tensor的batch size的tensor,一個描述數據tensor的原始序號tensor。

原始輸入數據

到目前為止,已經準備好了LSTM的輸入,對于LSTM的計算過程如下圖所示,對輸入的tensor進行分段批量計算,及跳過零值計算。

LSTM針對輸入的計算步驟

更深入的LSTM的計算優化如下圖17所示,公式中的矩陣乘部分進行了公式間計算融合,如下圖所示,原先4次矩陣乘轉換成1次矩陣乘,并且采用AVX512指令進行數值計算,以及多線程并行優化,從而實現高效的LSTM算子。其中,數值計算指的是矩陣乘和后序的elementwise的元素操作,針對矩陣乘部分,本方案采用的是oneDNN庫進行計算,庫中具有高效的AVX512 GEMM實現,針對elementwise的元素操作,本方案對其采用AVX512指令集進行算子融合,提升了數據在緩存中的命中率。

LSTM計算融合[8]

3.3 推理后端 Custom Backend

Intel custom backend[9]作為Blade的軟件后端,強有力地加速著模型量化和稀疏的推理性能,主要包含三個層面的優化。首先,采用Primitive Cache的策略對內存進行優化,其次,進行圖融合優化,最后,在算子層級,實現了包含稀疏與量化算子在內的高效算子庫。

Intel Custom Backend架構圖

低精度量化

稀疏與量化等高速算子, 得益于Intel? DL Boost加速指令集,如VNNI指令集。

VNNI 指令介紹

上圖為VNNI 指令, 8bits可以使用AVX512 BW三個指令來加速, VPMADDUBSW 先對2對由8bits組成的數組做乘法與加法, 得到16bits數據, VPMADDWD將相鄰數據加總起來,得到32bits數據, 最后VPADDD加上一個常數, 此三函數可組成一個AVX512_VNNI,此指令可用來加速推理中的矩陣相乘。

圖融合

除此之外,Custom Backend中也提供了圖融合,例如矩陣相乘后不輸出中間態臨時Tensor,而是直接運行后面指令,即將后項的post op與前級算子進行融合,如此減少數據搬運以減少運行時間,下圖為一個范例,紅框內的算子融合后可消除額外的數據搬移,成為一個新的算子。

圖融合

內存優化

內存分配與釋放會與操作系統進行通信,從而導致運行時的延時增加,為了減少這部分的開銷,Custom Backend中增加了Primitive Cache的設計,Primitive Cache用于緩存已經被創建的Primitive,使得Primitive不能被系統回收,減少了下一次調用時的創建開銷。

同時為耗時較大的算子建立了快取機制,以加速算子運行,如下圖所示:

Primitive Cache

量化功能如之前所說,模型大小減小后,計算與存取的開銷大幅減少,從而性能得到巨大的提升。

4. 整體性能展示

我們選取了地址搜索服務中典型的兩個模型結構來驗證上述優化方案的效果。測試環境如下所示:

  • 服務器型號:阿里云 ecs.g7.large,2 vCPU
  • 測試CPU型號:Intel? Xeon? Platinum 8369B CPU @ 2.70GHz
  • 測試CPU核數:1 vCPU
  • PyTorch版本:1.9.0+cpu
  • onnx版本:1.11.0
  • onnxruntime版本:1.11.1

4.1 ESIM

ESIM[6]是一種專為自然語言推斷而生的加強版LSTM,它的推理開銷主要來自于模型中的LSTM結構。Blade利用Intel數據中心軟件團隊開發的高性能通用LSTM算子對其進行加速,替換PyTorch module中的默認LSTM (Baseline)。本次測試的ESIM中包含兩種LSTM結構,單算子優化前后的性能如表所示:

LSTM結構

輸入shape

優化前RT

優化后RT

加速比

LSTM - A

7x200

0.199ms

0.066ms

+3.02x


202x200

0.914ms

0.307ms

+2.98x

LSTM - B

70x50

0.266ms

0.098ms

+2.71x


202x50

0.804ms

0.209ms

+3.85x

LSTM單算子優化前后推理性能

優化前后,ESIM端到端推理速度如表 所示,同時優化前后模型的精度保持不變

模型結構

ESIM[6]

ESIM[6]+Blade算子優化

加速比

RT

6.3ms

3.4ms

+1.85x

ESIM模型優化前后推理性能

4.2 BERT

BERT[7]近年來在自然語言處理 (NLP) 、計算機視覺(CV)等領域被廣泛采納。Blade對該種結構有編譯優化(FP32)、量化(INT8)等多種手段。

速度測試中,測試數據的shape固定為10x53,各種后端及各種優化手段的速度性能如下表所示。可以看到,blade編譯優化后或INT8量化后的模型推理速度均優于libtorch與onnxruntime,其中推理的后端是Intel Custom Backend & BladeDisc。值得注意的是,經過量化加速后的4層BERT的速度是2層BERT的1.5倍,意味著可以在提速的同時,讓業務用上更大的模型,獲得更好的業務精度。

地址BERT推理性能展示

精度方面,我們基于CCKS2021中文NLP地址相關性任務[5]展示相關模型性能,如下表所示。達摩院地址團隊自研的4層BERT的macro F1精度要高于標準的12層BERT-base。Blade編譯優化可以做到精度無損,而經過Blade Compression量化訓練后的真實量化模型精度要略高于原始浮點模型。

模型結構

macro F1(越高越好)

12層BERT-base

77.24

地址-4層BERT

78.72(+1.48)

地址-4層BERT + Blade編譯優化

78.72(+1.48)

地址-4層BERT + Blade量化

78.85(+1.61)

地址BERT相關精度結果

責任編輯:張燕妮 來源: 阿里云云棲號
相關推薦

2024-09-29 08:54:36

2023-07-19 08:58:00

數據管理數據分析

2023-11-19 23:36:50

2025-01-22 14:00:12

2025-07-08 03:11:00

2016-10-07 22:09:59

2021-09-17 12:54:05

AI 數據人工智能

2010-04-20 14:55:58

Oracle標準化

2021-07-18 10:31:05

AI人工智能醫療器械

2015-09-01 10:28:56

云計算標準化需求標準化組織

2012-06-14 10:16:30

ibmdw

2021-05-14 13:57:01

數據標準組織技術

2024-11-11 08:50:24

2020-09-02 08:10:33

微服務標準化設計

2020-08-26 08:21:59

微服務

2018-01-09 09:32:48

開源標準化基礎設施

2024-03-26 09:11:13

TensorFlow深度學習Pipeline

2010-09-17 16:37:40

IPv6

2015-09-02 13:09:32

大數據標準化

2011-03-03 10:37:24

云計算戴爾
點贊
收藏

51CTO技術棧公眾號

国产精品永久| 日本精品在线播放| 国产欧美精品一区二区色综合朱莉 | 国外色69视频在线观看| 国产 中文 字幕 日韩 在线| 蜜桃成人精品| 亚洲精品一卡二卡| 鲁鲁视频www一区二区| 中文字幕在线网站| 亚洲成人在线| 在线视频国产日韩| 日本人dh亚洲人ⅹxx| 亚洲精品福利电影| 亚洲欧美日韩国产综合| 国内精品视频免费| 国产又粗又黄又爽的视频| 亚洲国产精品一区| 精品国产自在精品国产浪潮| 国产麻豆xxxvideo实拍| 日韩伦理一区二区| 福利一区视频在线观看| 蜜臀在线免费观看| 国产youjizz在线| 成人中文字幕在线| 91精品国产自产在线| 国产免费av一区| 欧美日韩精品一本二本三本| 国产一区二区三区欧美| 波多野结衣加勒比| 亚洲国产中文在线| 欧美久久婷婷综合色| www.com毛片| 蜜桃传媒在线观看免费进入| 中文字幕在线观看不卡视频| 欧美日韩精品中文字幕一区二区| 亚洲精品久久久久avwww潮水| 美腿丝袜亚洲三区| 日本一本a高清免费不卡| 久一视频在线观看| 你懂的国产精品永久在线| 亚洲天堂av女优| 喷水视频在线观看| 国产成人澳门| 日韩欧美美女一区二区三区| 中文字幕 日韩 欧美| 五月激情久久| 色综合天天天天做夜夜夜夜做| 人人妻人人澡人人爽欧美一区| 91porn在线观看| 国产亚洲午夜高清国产拍精品| 国产综合18久久久久久| 超碰免费在线97| 国产成人午夜高潮毛片| 91在线直播亚洲| 国产精品久久久久久久免费看 | 88国产精品欧美一区二区三区| 国产av无码专区亚洲av毛网站| 91久久久精品国产| www.日本久久久久com.| 国产成人在线网址| 色呦哟—国产精品| 日韩专区在线播放| 日本高清一二三区| 亚洲激情五月| 欧美大成色www永久网站婷| 日韩福利小视频| 欧美在线网站| 亚洲91精品在线| 日韩精品在线免费看| 99精品视频免费| 国产91成人video| 午夜精品久久久久久久蜜桃| 日韩高清一级片| 国产主播欧美精品| 国产丰满果冻videossex| 国产一区二区三区在线观看精品| 97伦理在线四区| 日韩性xxxx| 久久精品视频一区| 亚洲精品日韩精品| 91高清在线观看视频| 亚洲伊人色欲综合网| 丁香花在线影院观看在线播放| 免费一二一二在线视频| 日本精品视频一区二区| 性猛交ⅹ×××乱大交| 欧美1区2区3| 亚洲国产日韩欧美在线99| 国产全是老熟女太爽了| 99热国内精品永久免费观看| 欧美大秀在线观看| 久久国产视频一区| 九色综合狠狠综合久久| 国产亚洲精品久久飘花| 成全电影播放在线观看国语| 亚洲丝袜自拍清纯另类| 久久国产精品网| 8av国产精品爽爽ⅴa在线观看| 日韩欧美一二三| 亚洲区自拍偷拍| 欧美日韩午夜| 国产91精品在线播放| av老司机久久| 国产视频视频一区| 成人午夜免费在线视频| 神马久久资源| 欧美tk丨vk视频| 欧美丰满美乳xxⅹ高潮www| 中文字幕一区二区av| 啪一啪鲁一鲁2019在线视频| 国产伦精品一区二区三区四区| www.亚洲精品| 一区二区三区四区欧美| 忘忧草在线影院两性视频| 欧美精选在线播放| 国产成人无码一区二区在线观看| 日韩电影免费在线观看| 91精品国产高清| 99在线无码精品入口| 亚洲国产精品成人综合色在线婷婷 | 性xxxx视频播放免费| 亚洲欧美在线aaa| 熟女少妇精品一区二区| 红杏视频成人| 久久影院免费观看| 少妇又紧又色又爽又刺激视频| 成人av在线观| 黄色网zhan| 欧美极品免费| 亚洲精品美女在线| 九九九免费视频| 国内精品国产成人| 午夜精品一区二区三区四区| 色偷偷色偷偷色偷偷在线视频| 欧美一区二区免费视频| 女教师淫辱の教室蜜臀av软件| 国产精品人人爽人人做我的可爱| 国产成人av一区二区三区| 蜜桃视频在线观看免费视频网站www| 色综合天天综合网国产成人综合天 | 吞精囗交69激情欧美| 亚洲精品一区二区三区四区高清| 永久免费未视频| 日本vs亚洲vs韩国一区三区二区 | 亚洲一区成人在线| 日韩欧美中文视频| 亚洲精品2区| 91中文在线观看| 国产传媒在线播放| 欧美福利一区二区| 手机看片国产日韩| 免费看欧美美女黄的网站| 欧洲在线视频一区| 蜜臀国产一区| 亚洲欧美变态国产另类| 99久久久久久久久| 久久女同互慰一区二区三区| 怡红院av亚洲一区二区三区h| 国产厕拍一区| 91av在线免费观看视频| 水莓100在线视频| 懂色av一区二区三区| 一女三黑人理论片在线| 久久99伊人| 日本成人黄色免费看| 欧洲成人一区| 久久精品国产一区| 999av视频| 一区二区久久久久| 中文字幕天堂网| 国产精品久久久免费 | 午夜大片在线观看| 综合激情在线| 久久99精品久久久久久青青日本 | 色婷婷综合中文久久一本| 欧美激情aaa| 另类专区欧美蜜桃臀第一页| 中文字幕一区二区三区四区五区六区 | 亚洲免费毛片网站| 亚洲av无码一区东京热久久| 国产欧美精品久久| 日韩精品一区二区三区色偷偷 | 亚洲男人在线天堂| 日韩国产高清影视| 在线视频欧美一区| 成人av资源网址| 国产不卡av在线| av片哪里在线观看| 日韩精品免费视频| 国产精品久久久久久免费| 亚洲国产精品久久久男人的天堂| 我和岳m愉情xxxⅹ视频| 精品午夜久久福利影院| 免费人成自慰网站| 成人在线亚洲| 超碰97在线人人| 欧美aaa视频| 欧美精品videos| 91大神在线网站| 亚洲成人精品av| 在线观看亚洲一区二区| 亚洲图片一区二区| 国产性猛交xx乱| 国产91丝袜在线观看| 成人黄色一区二区| 国内精品美女在线观看| 日韩视频在线播放| 女同一区二区三区| 国产一区二区香蕉| 捆绑调教日本一区二区三区| 日韩在线观看高清| 三级视频在线播放| 精品国产伦一区二区三区观看体验 | 国产小视频免费在线观看| 日韩欧美一区在线| 少妇一级淫片日本| 午夜视频一区二区| 天天综合天天做| 亚洲国产精品精华液ab| 亚洲第一黄色网址| 国产成人av电影在线观看| 天天爱天天操天天干| 亚洲一区自拍| 免费看欧美一级片| 仙踪林久久久久久久999| 日本一区二区在线视频| 久久1电影院| 99精彩视频在线观看免费| 久久99久久久精品欧美| 国产成人精品999| 亚洲风情在线资源| 久久久在线视频| 神马午夜伦理不卡| 欧美成人sm免费视频| 幼a在线观看| 在线播放日韩av| 国产区视频在线播放| 亚洲精品一区二区在线| 污污视频在线观看网站| 欧美精品一区二区三区四区| 国产情侣激情自拍| 91精品国模一区二区三区| 夜夜狠狠擅视频| 欧美无砖专区一中文字| 婷婷激情五月综合| 在线欧美一区二区| 蜜臀99久久精品久久久久小说| 狠狠干狠狠久久| 国产视频91在线| 午夜精品福利一区二区蜜股av| 久久久久人妻一区精品色欧美| 亚洲欧美一区二区久久| 亚洲精品电影院| 国产精品激情偷乱一区二区∴| 国产 欧美 在线| 国产三级三级三级精品8ⅰ区| 国精产品一区一区三区免费视频 | 99国产精品无码| 一区在线观看免费| 999精品视频在线观看播放| 亚洲少妇30p| 九九视频免费看| 亚洲va国产天堂va久久en| 日韩av一区二区在线播放| 五月天欧美精品| 天堂网视频在线| 欧美无乱码久久久免费午夜一区| 亚洲专区在线播放| 日韩一级大片在线| 性猛交xxxx| 亚洲欧洲免费视频| аⅴ资源新版在线天堂| 久久精品国产亚洲| caoprom在线| 18性欧美xxxⅹ性满足| 久久精品女人天堂av免费观看| 国产精品亚洲第一区| 人人爱人人干婷婷丁香亚洲| 国产日韩欧美综合精品| 亚洲免费观看高清完整版在线观| 欧美一区二区三区电影在线观看 | 日本黄大片在线观看| 亚洲黄页一区| 欧美日韩在线成人| 国内一区二区在线| 精品中文字幕在线播放| 国产欧美日产一区| 欧美激情一区二区视频| 精品美女国产在线| 96日本xxxxxⅹxxx17| 日韩免费高清av| 国产一级在线| 欧美高清第一页| 成人爽a毛片免费啪啪| 成人做爽爽免费视频| 九九热播视频在线精品6| 视频一区视频二区视频三区视频四区国产 | 精品电影一区二区| 国产资源在线播放| 欧美精品在线观看| 欧美91看片特黄aaaa| 成人中心免费视频| 偷拍亚洲精品| 妞干网这里只有精品| 国产日韩欧美三级| 先锋资源在线视频| 国产欧美精品在线观看| 久久午夜无码鲁丝片午夜精品| 在线精品视频一区二区三四| 亚洲国产成人一区二区| 日韩资源在线观看| 欧美久久天堂| 亚洲一区亚洲二区| 欧美一区二区麻豆红桃视频| 国产女主播自拍| 久久成人久久鬼色| mm131美女视频| 亚洲一本大道在线| 一级黄色片在线| 亚洲视频网站在线观看| av在线私库| 亚洲精品女av网站| 91久久电影| 亚洲不卡视频在线| 久久久久久亚洲综合| 国产乡下妇女做爰毛片| 日韩一区二区三区免费看 | 国产日韩欧美高清| 天天综合网入口| 亚洲成人在线网| 最新国产在线拍揄自揄视频| 国产精品偷伦一区二区 | 成人午夜伦理影院| 欧美亚洲日本在线| 制服丝袜在线91| 欧美高清视频| 国产自摸综合网| 欧美第一精品| wwww.国产| 国产精品污www在线观看| 久久国产视频一区| 亚洲欧美日韩精品| 亚洲黄色网址| 欧美精品免费观看二区| 久久aⅴ乱码一区二区三区| 日本少妇xxxx| 午夜成人在线视频| 黄色美女一级片| 国内久久久精品| 久久久久观看| 国产中文字幕二区| av在线综合网| 亚洲另类欧美日韩| 日韩av在线天堂网| 亚洲一级少妇| 欧美日韩精品免费在线观看视频| 久久尤物视频| 日本精品久久久久中文| 欧美日韩国产首页| 黄色片网站在线观看| 亚洲自拍偷拍区| 精品999日本| 特级西西人体wwwww| 91国偷自产一区二区三区观看| 国产黄在线看| 成人免费在线视频网址| 午夜国产一区| 日本人添下边视频免费| 精品美女永久免费视频| 国产中文在线观看| 成人h片在线播放免费网站| 性欧美69xoxoxoxo| 欧美日韩人妻精品一区在线| 精品美女久久久久久免费| 成年人在线观看视频| 91九色国产视频| 一区在线视频观看| 色无极影院亚洲| 欧美视频日韩视频| 污片在线免费观看| 国产一区在线免费| 琪琪一区二区三区| 青青草免费av| 亚洲免费小视频| 高清精品久久| 免费无码不卡视频在线观看| 国产偷国产偷亚洲高清人白洁 | 麻豆视频一区二区| 免费看一级一片| 亚洲人a成www在线影院| 97精品资源在线观看| www插插插无码视频网站| 国产亚洲成年网址在线观看| 国产美女精品视频国产| 欧美一区第一页| 我不卡伦不卡影院| 亚洲天堂视频一区| 日韩视频一区二区三区| 韩日成人影院| a级片一区二区|