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

DeepSeek671B提到的MOE是什么?圖解MOE(混合專家模型)

人工智能
在查看最新發布的LLMs時,你可能會在標題中看到“MoE”這個詞。那么,這個“MoE”到底代表什么?為什么現在有這么多 LLM 都在使用它呢?

本文僅做記錄,圖挺形象的。

原文:https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-mixture-of-experts

在查看最新發布的LLMs時,你可能會在標題中看到“MoE”這個詞。那么,這個“MoE”到底代表什么?為什么現在有這么多 LLM 都在使用它呢?

在本視覺指南中,我們將通過 50 多個圖示來詳細探討這一重要組件:專家混合模型(MoE)!

640.png640.png

本指南將圍繞 MoE 的兩個主要組成部分——專家(Experts)和路由器(Router)——在典型的基于 LLM 架構中的應用展開討論。

目錄

第一部分:什么是專家混合模型?

第二部分:專家的角色

  • 密集層(Dense Layers)
  • 稀疏層(Sparse Layers)
  • 專家能學到什么?
  • 專家的架構

第三部分:路由機制

  • 路由器(Router)
  • 專家的選擇
  • 路由的復雜性

第四部分:負載平衡與優化

  • KeepTopK 策略

a.Token 選擇策略

b.輔助損失函數

  • 專家容量
  • 使用 Switch Transformer 簡化 MoE
  • 切換層(Switching Layer)
  • 容量因子(Capacity Factor)
  • 簡化的輔助損失函數

第五部分:視覺模型中的專家混合模型

  • Vision-MoE
  • 從稀疏 MoE 到軟 MoE

第六部分:帶有 Mixtral 8x7B 的激活與稀疏參數

什么是專家混合模型?

專家混合模型(MoE)是一種通過使用多個不同的子模型(或“專家”)來提升 LLM 質量的技術。

MoE 的兩個主要組成部分為:

專家(Experts):每個前饋神經網絡層(FFNN)現在都有一組可以選擇的“專家”。這些“專家”通常本身也是前饋神經網絡(FFNN)。

路由器或門控網絡(Router 或 Gate Network):決定哪些 token 被發送到哪些專家。

在具有 MoE 的 LLM 的每一層中,我們可以發現一些(相對專業化的)專家:

請注意,這些“專家”并不像人類領域中的“心理學”或“生物學”專家那樣在特定學科上表現出高度專業化。實際上,它們更多是從詞匯層次上學習句法信息:

更具體地說,它們擅長于在特定上下文中處理特定的 tokens。

路由器(或門控網絡)負責為每個輸入選擇最合適的專家:

每個專家并不是一個完整的 LLM,而是 LLM 架構中一個子模型部分。

專家

要理解專家的含義及其工作方式,首先需要了解 MoE 用來替代的內容:密集層(Dense Layers)。

密集層(Dense Layers)

專家混合模型(MoE)最初是從大型語言模型(LLMs)中相對基礎的功能開始的,即前饋神經網絡(Feedforward Neural Network, FFNN)。

請記住,在標準的Decode-only Transformer 架構中,FFNN 通常應用于層歸一化(Layer Normalization)之后:

FFNN 允許模型利用注意力機制生成的上下文信息,并進一步轉化這些信息,從而捕捉數據中更復雜的關系。

然而,FFNN 的規模增長速度很快。為了學習這些復雜的關系,它通常需要對接收到的輸入進行擴展:

稀疏層(Sparse Layers)

在傳統的 Transformer 中,FFNN 被稱為密集模型(Dense Model),因為它的所有參數(包括權重和偏置項)都會被激活。所有參數都被用于計算輸出,沒有任何部分被遺棄。

如果我們仔細觀察密集模型,可以發現輸入在某種程度上激活了所有參數:

640_6.png640_6.png

相比之下,稀疏模型(Sparse Models)僅激活總參數中的一部分,這與專家混合模型(MoE)密切相關。

為了說明這一點,我們可以將密集模型分解為多個部分(稱為專家),并重新訓練它。隨后,在某一時刻只激活部分專家:

其核心思想是,每個專家在訓練過程中學習不同的信息。而在推理時,僅使用與當前任務最相關的特定專家。

當面對一個問題時,我們可以選擇最適合該任務的專家:

專家學習了什么?

正如我們之前所見,專家學習的信息比整個領域的信息更加細粒度。因此,有時將它們稱為“專家”可能會產生誤導。

然而,在解碼器模型中的專家似乎并沒有表現出相同類型的專業化。這并不意味著所有專家都是等同的。

在 Mixtral 8x7B 論文中,每個 token 都被其選擇的第一個專家進行了著色,這是一個很好的例子。

https://arxiv.org/pdf/2401.04088

這一可視化結果也表明,專家往往更關注句法,而不是某個特定領域的內容。

因此,盡管解碼器中的專家似乎沒有特定的專業化,但它們確實在某些類型的 tokens 上表現得更加一致。

專家的架構

雖然將專家可視化為密集模型的隱藏層被切分成若干部分很有幫助,但實際上它們通常本身就是完整的 FFNN。

由于大多數 LLM 具有多個解碼器塊(Decoder Blocks),因此給定的文本會在生成之前通過多個專家:

不同 tokens 被選中的專家可能各不相同,這導致了不同的“路徑”被選擇:

如果我們更新解碼器塊的可視化,現在它將包含多個 FFNN(每個 FFNN 對應一個“專家”):

640_14.png640_14.png

解碼器塊現在包含多個可以在推理時使用的 FFNN(即“專家”)。

路由機制(The Routing Mechanism)

現在我們有了一組專家,模型如何知道該使用哪些專家呢?

在專家之前會加入一個路由器(也稱為門控網絡),它會被訓練來選擇每個 token 應選擇的專家。

路由器(The Router)

路由器(或門控網絡)本身也是一個 FFNN,它根據特定的輸入選擇專家。路由器會輸出概率值,并利用這些概率來選擇最匹配的專家:

專家層返回被選定專家的輸出,并乘以門控值(選擇概率)。

路由器和專家(其中僅選擇少部分)共同構成了 MoE 層:

給定的 MoE 層有兩種類型:稀疏專家混合模型(Sparse Mixture of Experts)和密集專家混合模型(Dense Mixture of Experts)。

兩者都使用路由器來選擇專家,但稀疏 MoE 只選擇少數幾個專家,而密集 MoE 則選擇全部專家,但可能會以不同的分布進行選擇。

例如,面對一組 tokens,MoE 會將這些 tokens 分布到所有專家,而稀疏 MoE 則只會選擇少數幾個專家。

在目前的 LLM 中,當你看到“MoE”時,它通常指的是稀疏 MoE,因為稀疏 MoE 允許使用部分專家,從而減少計算開銷,這對于 LLM 來說是一個重要的特性。

專家的選擇

門控網絡可以說是 MoE 中最重要的組件,因為它不僅決定了推理時要選擇哪些專家,還決定了訓練時的選擇。

最基本的形式是,我們將輸入(x)與路由器的權重矩陣(W)相乘:

然后,我們對輸出應用 SoftMax 操作,為每個專家創建一個概率分布 G(x):

路由器利用這個概率分布來為給定的輸入選擇最匹配的專家。

最后,我們將每個路由器的輸出與各自選擇的專家輸出相乘,并將結果相加:

讓我們將所有內容整合起來,探索輸入如何在路由器和專家中流動:

路由的復雜性

然而,這個簡單的功能往往會導致路由器總是選擇相同的專家,因為某些專家可能比其他專家學習得更快:

這不僅會導致專家選擇的不均勻分布,還會導致某些專家幾乎沒有被訓練過。這會在訓練和推理過程中引發問題。

因此,我們希望在訓練和推理期間,各個專家的使用具有同等的重要性,這就是所謂的負載平衡。某種程度上,這是為了防止模型在同一組專家上過擬合。

負載平衡與優化

為了平衡專家的重要性,我們需要重點關注路由器,因為它是決定某一時刻選擇哪些專家的主要組件。

KeepTopK

一種對路由器進行負載平衡的方法是使用一個簡單的擴展策略,稱為 KeepTopK。通過引入可訓練的(高斯)噪聲,我們可以防止總是選擇相同的專家:

640_23.png640_23.png

https://arxiv.org/pdf/1701.06538

然后,除希望激活的前 k 個專家(例如 2 個)以外的所有專家權重都將被設為 -∞:

640_24.png640_24.png

將這些權重設為 -∞ 時,SoftMax 操作后的輸出概率將變為 0:

640_25.png

盡管存在許多有前景的替代方案,許多 LLM 仍然使用 KeepTopK 策略。需要注意的是,KeepTopK 也可以不使用額外的噪聲。

Token 選擇策略

KeepTopK 策略會將每個 token 路由到若干選定的專家。這種方法被稱為 Token 選擇策略(Token Choice),它允許一個給定的 token 被路由到一個專家(top-1 路由):

或者被路由到多個專家(top-k 路由):

這種策略的主要優點在于,它可以對各個專家的貢獻進行加權,并將其整合起來。

輔助損失(Auxiliary Loss)

為了在訓練期間實現專家的均勻分布,網絡的常規損失中加入了輔助損失(也稱為負載平衡損失)。

輔助損失增加了一個約束,強制專家在訓練過程中具有相同的重要性。

輔助損失的第一個組成部分是對整個批次中每個專家的路由值進行求和:

這為我們提供了每個專家的重要性得分,即在不考慮輸入的情況下,給定專家被選中的概率。

我們可以使用這些重要性得分計算變異系數(Coefficient of Variation, CV),它表示各個專家的重要性得分之間的差異程度。

例如,如果重要性得分之間的差異較大,那么 CV 值就會較高:

相反,如果所有專家的得分都相似,則 CV 值較低(這是我們期望的情況):

通過使用這個 CV 得分,我們可以在訓練過程中更新輔助損失,使其盡可能降低 CV 得分(從而使每個專家具有相同的重要性):

最后,輔助損失將作為一個獨立的損失項,參與訓練優化。

專家容量(Expert Capacity)

專家的不平衡不僅體現在被選中的專家上,還體現在分配給這些專家的 token 分布上。

例如,如果輸入 token 被不成比例地分配到某些專家上,而不是平均分配,這可能導致某些專家的訓練不足:

這里不僅要考慮使用了哪些專家,還需要關注這些專家被使用的頻率。

解決這個問題的方法是限制每個專家能夠處理的 token 數量,即專家容量(Expert Capacity)。當一個專家達到其容量時,多余的 token 將被分配到下一個專家:

如果兩個專家都達到了其容量,token 將不會被任何專家處理,而是直接傳遞到下一層。這種情況被稱為 token 溢出(token overflow)。

使用 Switch Transformer 簡化 MoE

第一個解決 MoE 訓練不穩定性問題(如負載平衡)的基于 Transformer 的 MoE 模型是 Switch Transformer。它通過簡化架構和訓練過程,提高了訓練穩定性。

切換層(Switching Layer)

Switch Transformer 是一個 T5 模型(編碼器-解碼器結構),它將傳統的 FFNN 層替換為切換層(Switching Layer)。切換層是一個稀疏的 MoE 層,它為每個 token 選擇單個專家(top-1 路由)。

路由器在選擇專家時并沒有使用特殊的方法,只是對輸入與專家權重相乘的結果取 softmax(與之前的方法相同)。

這種架構(top-1 路由)假設每個 token 只需要一個專家來學習如何進行路由。這與我們之前討論的 top-k 路由(將 token 分配給多個專家)有所不同。

容量因子(Capacity Factor)

容量因子是一個重要參數,它決定了每個專家可以處理的 token 數量。Switch Transformer 通過引入直接影響專家容量的容量因子擴展了這一概念。

專家容量的組成部分非常簡單:

如果我們增加容量因子,則每個專家能夠處理更多的 token。

然而,如果容量因子過大,就會浪費計算資源。相反,如果容量因子過小,模型性能會因為 token 溢出而下降。

輔助損失(Auxiliary Loss)

為了進一步防止 token 被丟棄,Switch Transformer 引入了簡化版的輔助損失。

在簡化版的輔助損失中,不再計算變異系數,而是將分配的 token 數量與每個專家的路由概率進行加權比較:

由于目標是希望將 token 在 N 個專家中均勻分配,因此我們希望向量 P 和 f 的值為 1/N。

α 是一個超參數,用于在訓練過程中微調此損失的重要性。值過高會影響主要損失函數,而值過低則無法有效進行負載平衡。

視覺模型中的專家混合模型

MoE 并不僅限于語言模型。視覺模型(如 ViT)使用 Transformer 架構,因此也有潛力使用 MoE。

快速回顧一下,ViT(Vision Transformer)是一種將圖像分割為若干塊,并將其作為 tokens 處理的架構。

這些圖像塊(或 tokens)會被投射到嵌入向量(加上額外的位置嵌入向量)中,然后輸入到常規編碼器中:

當這些圖像塊進入編碼器時,它們會像 tokens 一樣被處理,這使得這種架構非常適合 MoE。

Vision-MoE

Vision-MoE(V-MoE)是圖像模型中第一個實現 MoE 的例子之一。它將 ViT 中的密集 FFNN 層替換為稀疏 MoE。

640_44.png640_44.png

這種改進使得 ViT 模型(通常比語言模型小)能夠通過增加專家的數量來大幅擴展。

為了降低硬件限制,每個專家都設置了一個較小的預定義容量,因為圖像通常包含大量的圖像塊。然而,低容量往往會導致圖像塊被丟棄(類似于 token 溢出)。

為了保持容量較低,網絡會為每個圖像塊分配重要性得分,并優先處理這些得分較高的圖像塊,從而避免溢出圖像塊的丟失。這種方法被稱為批量優先路由(Batch Priority Routing)。

因此,即使 token 數量減少,我們仍然能夠看到重要的圖像塊被成功路由。

優先路由使得在處理較少的圖像塊時,仍能聚焦于最重要的圖像塊。

從稀疏 MoE 到軟 MoE

在 V-MoE 中,優先評分機制能夠區分出重要和不重要的圖像塊。然而,圖像塊被分配給每個專家后,未被處理的圖像塊中的信息就會丟失。

軟 MoE(Soft-MoE)旨在通過混合圖像塊,從離散的圖像塊(token)分配轉變為軟分配。

第一步,我們將輸入 x(圖像塊嵌入)與一個可學習矩陣 Φ 相乘。這將生成路由信息,它告訴我們某個 token 與某個專家的相關程度。

然后對路由信息矩陣進行 softmax 操作(在列上),從而更新每個圖像塊的嵌入向量。

更新后的圖像塊嵌入本質上是所有圖像塊嵌入的加權平均。

從視覺上看,這就像是所有圖像塊被混合。這些組合后的圖像塊被發送到每個專家。生成輸出后,它們再次與路由矩陣相乘。

路由矩陣在 token 層面影響輸入,并在專家層面影響輸出。

因此,我們獲得了“軟”圖像塊/token,這些 token 被處理,而不是離散輸入。

Mixtral 8x7B 的激活與稀疏參數對比

MoE 的一個重要特點是其計算需求。由于在同一時刻只會使用部分專家,我們可以擁有比實際使用的更多的參數。

盡管給定的 MoE 擁有更多的參數(稀疏參數),但由于我們在推理時只使用部分專家(活躍參數),因此激活的參數較少。

換句話說,我們仍然需要將整個模型(包括所有專家)加載到設備中(稀疏參數),但在實際運行推理時,我們只需要使用部分參數(活躍參數)。MoE 模型需要更多的顯存來加載所有專家,但推理時運行速度更快。

讓我們以 Mixtral 8x7B 為例來探討稀疏參數與活躍參數的數量差異。

在此例中,我們可以看到每個專家的參數量為 5.6B,而不是 7B(盡管一共有 8 個專家)。

我們需要加載 8x5.6B(46.7B)的參數(加上所有共享參數),但推理時只需要使用 2x5.6B(12.8B)的參數。

結論

以上就是我們對專家混合模型(MoE)的探索之旅!希望這篇文章能幫助你更好地理解這一有趣技術的潛力。如今幾乎所有的模型架構中都有 MoE 變體,這也預示著它可能會長期存在下去。

責任編輯:武曉燕 來源: 大模型自然語言處理
相關推薦

2024-01-10 16:01:28

2024-08-06 08:16:05

2025-03-11 00:35:00

DeepSeektoC業務

2025-02-14 09:10:47

2024-11-11 13:24:02

2024-01-10 17:37:17

概率token模型

2025-05-30 09:06:00

2025-02-03 13:55:20

2024-12-27 11:13:16

2024-07-26 11:40:33

2024-02-06 10:38:10

昆侖萬維大模型

2025-11-06 08:52:00

2024-05-06 07:58:23

MoE模型系統

2024-05-07 08:04:09

代碼格式化工具

2024-11-21 10:21:06

2025-03-05 09:50:00

2025-01-24 14:19:21

點贊
收藏

51CTO技術棧公眾號

涩视频在线观看| 亚洲影院在线看| 少妇无套高潮一二三区| 成人在线免费av| 综合电影一区二区三区 | 亚洲欧美日韩精品一区二区| 日韩大陆欧美高清视频区| 毛片av免费在线观看| 91制片厂在线| 欧美sm一区| 国产欧美一区二区精品性| 91系列在线播放| 亚洲男人第一av| 日韩一区欧美| 亚洲成人网av| 在线观看岛国av| 国产在线精彩视频| 日韩毛片精品高清免费| 久久天堂国产精品| h片在线免费看| 久久久夜精品| 欧美精品18videos性欧| www.黄色在线| 牛牛影视久久网| 欧美日精品一区视频| 日韩av高清在线看片| 午夜在线播放| 久久久久99精品一区| www.成人av.com| а中文在线天堂| 久久99性xxx老妇胖精品| 91精品国产福利在线观看| 欧美激情国产精品日韩| 欧美xxxx少妇| 中文字幕日韩精品一区| 欧美精品一区在线发布| 亚洲伦理在线观看| 精品一二三四区| 日本不卡视频在线播放| 久久午夜鲁丝片午夜精品| 久久五月天小说| 亚洲人在线视频| 天堂久久久久久| 成人香蕉社区| 欧美一级黄色片| 国产欧美精品一二三| 国产精成人品2018| 欧美在线综合视频| 蜜臀av午夜一区二区三区| 草草视频在线观看| 亚洲电影在线免费观看| 国产一级大片免费看| 麻豆传媒视频在线观看| 国产精品欧美一区喷水| 国产精品久久久久久超碰| 国产一级片毛片| 99精品热视频只有精品10| 欧美国产亚洲视频| 久久综合激情网| 亚洲无线视频| 97国产精品视频| 日韩精品一卡二卡| 一区二区日韩免费看| 777国产偷窥盗摄精品视频| 日韩xxxxxxxxx| av成人国产| 奇米成人av国产一区二区三区| 日本在线视频免费| 亚洲一区激情| 国产精品九九九| 中文字幕在线观看国产| 麻豆精品一区二区三区| 92国产精品久久久久首页 | 美洲精品一卡2卡三卡4卡四卡| 一区二区三区在线观看网站| bt天堂新版中文在线地址| 久久不射影院| 日韩欧美视频一区二区三区| 最近免费中文字幕中文高清百度| 草莓视频成人appios| 欧美久久婷婷综合色| 精品无码国产一区二区三区av| 欧美性爽视频| 狠狠躁夜夜躁人人爽超碰91| 在线视频日韩一区| 自拍偷拍亚洲| 午夜精品久久一牛影视| 免费高清在线观看免费| 99热播精品免费| 欧美一级欧美一级在线播放| 91丨porny丨对白| 亚洲女娇小黑人粗硬| 中日韩午夜理伦电影免费| 免费在线观看一级片| 日韩一级在线| 国产美女久久精品| 丁香花免费高清完整在线播放| 久久夜色精品国产噜噜av| 中文字幕制服丝袜在线| av蜜臀在线| 欧美手机在线视频| 久久久久亚洲无码| 日韩久久综合| 欧美亚洲另类视频| 国产毛片一区二区三区va在线| 91在线国产福利| 亚洲最新免费视频| 一根才成人网| 精品美女在线观看| 三年中国中文观看免费播放| 国内精品99| 国产欧美婷婷中文| 中文无码精品一区二区三区| 国产高清精品网站| 日韩精品第一页| 波多野结衣久久| 欧美精品三级日韩久久| 三级网站在线免费观看| 国产在线不卡| 成人免费观看a| 国产免费黄色大片| 久久久久久免费毛片精品| 日韩视频 中文字幕| jizz亚洲女人高潮大叫| 亚洲国产日韩欧美在线动漫| 乱h高h女3p含苞待放| 日韩精品国产欧美| 久久久久久久久久久久久久久久av| 国产不卡在线| 欧美日韩免费高清一区色橹橹 | 91免费看`日韩一区二区| 裸体裸乳免费看| 亚洲精品555| 亚洲视频第一页| 日韩三级一区二区三区| 136国产福利精品导航网址| 国产欧美日韩综合精品| 岛国大片在线观看| 色综合婷婷久久| 四季av综合网站| 欧美日韩第一区| 亚洲最大成人免费视频| 日本韩国在线视频爽| 欧美视频中文字幕| 大吊一区二区三区| 美女在线视频一区| 一区二区三区四区五区视频| 精品裸体bbb| 上原亚衣av一区二区三区| 亚洲高清视频免费观看| 国产精品免费观看视频| 999精品视频在线| 凹凸成人精品亚洲精品密奴| 国产91精品黑色丝袜高跟鞋| 日韩精品系列| 国产精品久久99| 国产一二三区av| 日韩在线视屏| 国产精品福利在线观看网址| 国产精品视频一区二区久久| 在线观看网站黄不卡| 色欲狠狠躁天天躁无码中文字幕 | 亚洲美女综合网| 亚洲国产成人av网| 中文字幕av观看| 鲁大师影院一区二区三区| 日韩免费av电影| 日韩高清不卡| 精品国产欧美一区二区五十路| 91精品国自产| 一区二区日韩电影| 网站免费在线观看| 日韩精品欧美精品| 自拍偷拍一区二区三区| 国产一区二区三区免费在线| 欧美国产视频一区二区| 日本a一级在线免费播放| 欧美在线看片a免费观看| 国产小视频你懂的| 成人午夜精品在线| 亚洲自拍偷拍二区| 麻豆一二三区精品蜜桃| 性欧美xxxx交| porn亚洲| 欧美zozo另类异族| 丁香社区五月天| 中文字幕一区二区三区四区不卡| 亚洲丝袜在线观看| 午夜一级在线看亚洲| 亚洲国产精品视频一区| 91精品国产自产精品男人的天堂| 91精品国产91久久久久久最新| 免费成人av电影| 欧美一级高清片| www.国产com| 亚洲视频一区在线| 人妻丰满熟妇aⅴ无码| 久草在线在线精品观看| 妞干网在线观看视频| 成人免费av| 国产富婆一区二区三区| 黄色网页在线免费观看| 欧美亚一区二区| 青青草原免费观看| 久久精子c满五个校花| 中文字幕avav| 日本一不卡视频| 成人免费性视频| 久久在线视频| 欧美影视一区二区| 99热这里只有精品首页| 国产精品揄拍一区二区| 久草免费在线视频| 超在线视频97| 2021av在线| 日韩黄色高清视频| 亚洲av永久无码国产精品久久| 欧美亚洲国产一区二区三区va| 日韩三级一区二区三区| 亚洲青青青在线视频| 免费成人深夜天涯网站| 91在线观看高清| 日本黄色三级网站| 蜜桃av噜噜一区| 九九九在线观看视频| 国产婷婷精品| 妞干网在线视频观看| 欧美日韩国产欧| 在线无限看免费粉色视频| 国产在线观看91一区二区三区| 国产欧美在线一区二区| 天堂久久av| 91天堂在线观看| 亚洲精品一区二区在线播放∴| 国产97在线观看| 亚洲永久av| 欧美中文字幕视频在线观看| av中文在线资源| 高清欧美一区二区三区| 麻豆福利在线观看| 欧美黑人巨大xxx极品| 成人在线免费看片| 美女少妇精品视频| 黄色动漫在线观看| 久久精彩免费视频| 午夜精品久久久久久久99热黄桃| 欧美日韩在线综合| 中文字幕免费高清在线观看| 91精品办公室少妇高潮对白| 久国产精品视频| 爽爽淫人综合网网站| 91精品91久久久中77777老牛| 日韩五码在线| 日韩欧美国产免费| 久久国产一二区| 久久久久久香蕉| 免费在线一区观看| 在线观看国产一级片| 蜜臀av性久久久久蜜臀av麻豆| 另类小说第一页| 免费成人性网站| 日韩av一卡二卡三卡| 国内国产精品久久| 中国男女全黄大片| 成人av动漫在线| 黄色国产在线观看| 国产色产综合色产在线视频| 免费在线观看a视频| 1区2区3区欧美| 国产高潮国产高潮久久久91| 亚洲一区中文日韩| 亚洲高清毛片一区二区| 在线这里只有精品| 91影院在线播放| 欧美tk—视频vk| 日本天堂在线| 三级精品视频久久久久| 色在线视频网| 66m—66摸成人免费视频| 中文另类视频| 91国产在线播放| 亚洲美女久久| 伊人网在线免费| 亚洲毛片视频| 国产视频1区2区3区| 国产精品1024| 成年人在线观看av| 国产精品灌醉下药二区| 中文在线观看免费网站| 欧美中文字幕一二三区视频| a在线观看免费| 亚洲欧美精品伊人久久| 日本在线视频站| 久久久免费电影| 激情久久一区二区| 国产偷久久久精品专区| 日韩电影免费网站| 国产欧美日韩网站| 美女www一区二区| 欧美激情 亚洲| 欧美极品aⅴ影院| 精品无码一区二区三区电影桃花| 欧洲一区在线观看| 亚洲精品久久久久久久久久 | 成人高清网站| 欧美激情综合色| 欧美美女福利视频| 精品乱色一区二区中文字幕| 午夜精品一区二区三区国产 | 色一情一区二区三区四区| 91成人精品在线| 日韩妆和欧美的一区二区| 激情成人亚洲| www.com久久久| 久久久青草青青国产亚洲免观| 在线观看成人毛片| 欧美日韩欧美一区二区| 三级国产在线观看| 久久6免费高清热精品| 91精品国产66| 欧美日韩综合另类| 亚洲福利精品| 成人在线短视频| 136国产福利精品导航| 国产精品传媒在线观看| 精品爽片免费看久久| 女人黄色免费在线观看| 91久久国产婷婷一区二区| 欧洲激情视频| 久久国产色av免费观看| 99re成人精品视频| 国产精品成人av久久| 欧美一级日韩不卡播放免费| 婷婷五月在线视频| 国产精品美乳在线观看| 欧美日韩精品在线一区| 熟女性饥渴一区二区三区| gogogo免费视频观看亚洲一| 欧美精品一级片| 日韩精品综合一本久道在线视频| 好操啊在线观看免费视频| 国产主播欧美精品| 国内黄色精品| 日本激情视频在线| 国产日韩一级二级三级| 丁香社区五月天| 亚洲最新av在线网站| 99re66热这里只有精品4| 日韩免费av一区二区三区| 日韩成人伦理电影在线观看| 国产又黄又粗视频| 欧美性猛片xxxx免费看久爱| 91欧美在线视频| 成人看片人aa| 亚洲自拍偷拍网| 国产a√精品区二区三区四区| 夜夜操天天操亚洲| 日本激情一区二区| 欧美综合第一页| 欧美男gay| 国产高清视频网站| 中文字幕一区日韩精品欧美| 国产普通话bbwbbwbbw| 久久99青青精品免费观看| 2020国产精品极品色在线观看| 欧美亚洲色图视频| 99国产欧美另类久久久精品 | 欧美精品久久99| 自由的xxxx在线视频| 国产日韩欧美精品| 性欧美xxxx大乳国产app| 国产欧美一区二区三区在线观看视频 | 色播五月激情综合网| 色吊丝在线永久观看最新版本| 欧美孕妇性xx| 凹凸成人精品亚洲精品密奴| 日韩精品视频网址| 亚洲午夜私人影院| 九色在线视频| 亚洲伊人久久大香线蕉av| 国产亚洲福利| 毛片视频免费播放| 日韩美女在线视频| 一二区成人影院电影网| 麻豆映画在线观看| 91麻豆福利精品推荐| 亚洲系列第一页| 久久免费国产视频| 日韩av在线中文字幕| 亚洲一级Av无码毛片久久精品| 欧美性黄网官网| 18av在线播放| 欧美一区二区三区电影在线观看| 精品一区二区在线观看| 日韩乱码一区二区| 久久精品国产视频| 亚洲精品进入| 一区二区三区人妻| 欧美吻胸吃奶大尺度电影| 8x8ⅹ拨牐拨牐拨牐在线观看|