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

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹 原創(chuàng) 精華

發(fā)布于 2024-12-13 10:31
瀏覽
0收藏

編者按: 本文聚焦于分布式去中心化神經(jīng)網(wǎng)絡(luò)訓(xùn)練技術(shù),作者系統(tǒng)闡述了在大規(guī)模模型訓(xùn)練中提高硬件使用效率的創(chuàng)新方法。

文章重點(diǎn)闡述了六種關(guān)鍵的分布式訓(xùn)練技術(shù):

  1. 數(shù)據(jù)并行訓(xùn)練:通過(guò)將數(shù)據(jù) mini-batches 分散到多個(gè) workers,實(shí)現(xiàn)并行梯度計(jì)算和高效訓(xùn)練。
  2. Butterfly All-Reduce:通過(guò)創(chuàng)新的數(shù)據(jù)分割和匯總方法,有效降低通信成本。
  3. Gossip-Based Averaging:去中心化的通信策略,提高系統(tǒng)的容錯(cuò)性和可擴(kuò)展性。
  4. Moshpit Gradient Descent:允許 workers 在小型獨(dú)立組內(nèi)進(jìn)行梯度平均,增強(qiáng)訓(xùn)練的容錯(cuò)能力。
  5. DiLoCo:創(chuàng)新的內(nèi)外優(yōu)化算法,結(jié)合局部和全局參數(shù)更新,平衡收斂速度和系統(tǒng)性能。
  6. SWARM:引入動(dòng)態(tài)任務(wù)分配和容錯(cuò)機(jī)制,優(yōu)化異構(gòu)硬件環(huán)境下的資源配置。

作者 | Robert Lange

編譯 | 岳揚(yáng)

隨著人工智能技術(shù)的發(fā)展進(jìn)步,訓(xùn)練大規(guī)模神經(jīng)網(wǎng)絡(luò)(包括大語(yǔ)言模型)變得越來(lái)越重要。這些模型的規(guī)模和復(fù)雜度不斷提升,不僅增加了訓(xùn)練的成本和能耗,也迫切要求我們提高硬件使用效率。為了應(yīng)對(duì)這些挑戰(zhàn),研究人員和工程師們正在探索分布式去中心化訓(xùn)練方法。本文將探討多種分布式訓(xùn)練技術(shù),例如數(shù)據(jù)并行訓(xùn)練方法和 Gossip-Based Averaging 方法,展示這些技術(shù)如何在滿足該領(lǐng)域不斷增長(zhǎng)的需求的同時(shí)優(yōu)化模型訓(xùn)練效率。

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

一幅以簡(jiǎn)約日式風(fēng)格繪制的GPU集群圖,圖中加入了很多小型 GPU(由 OpenAI 的 Dallé-3 API 生成)

01 數(shù)據(jù)并行訓(xùn)練技術(shù)、全歸約操作與節(jié)點(diǎn)同步

數(shù)據(jù)并行訓(xùn)練技術(shù)通過(guò)將數(shù)據(jù)的 mini-batches 分散到多個(gè)工作節(jié)點(diǎn)(workers)上,實(shí)現(xiàn)了高效的訓(xùn)練。這種方法不僅加快了訓(xùn)練進(jìn)程,因?yàn)槎鄠€(gè) workers 可以并行計(jì)算梯度,而且還使得我們可以處理比單個(gè)設(shè)備更大的 batch sizes。為了保持所有 workers 之間的模型更新同步,我們采用了全歸約操作。該操作會(huì)將所有 workers 的梯度匯總并求平均值,然后統(tǒng)一更新模型,確保整個(gè)分布式系統(tǒng)中的模型保持一致。

以下是用 PyTorch 在 Python 中展示這一過(guò)程的一個(gè)簡(jiǎn)單示例:

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

全歸約操作之外,還有一種方法是使用參數(shù)服務(wù)器(parameter server)。在這種架構(gòu)中,中央服務(wù)器負(fù)責(zé)收集梯度信息并監(jiān)控優(yōu)化器的狀態(tài)。雖然這樣做可以簡(jiǎn)化同步過(guò)程,但同時(shí)也存在單點(diǎn)故障的風(fēng)險(xiǎn),并有可能成為系統(tǒng)性能的瓶頸。

分布式訓(xùn)練中,Hogwild(Recht et al., 2011)[1]是另一項(xiàng)著名的技術(shù)。它采用異步更新模型參數(shù)的方法,無(wú)需所有計(jì)算節(jié)點(diǎn)同步即可進(jìn)行。這種方法不僅適用于監(jiān)督學(xué)習(xí),也適用于強(qiáng)化學(xué)習(xí)(RL)場(chǎng)景,如異步演員-評(píng)論家算法(A3C, Mnih et al., 2016)[2]。在 A3C 中,多個(gè)智能體可以同時(shí)與環(huán)境互動(dòng),并基于各自的經(jīng)驗(yàn)異步更新同一個(gè)模型。這樣做不僅提高了資源的使用效率,還能通過(guò)多個(gè)智能體的不同經(jīng)驗(yàn)加快收斂速度,從而提高在復(fù)雜環(huán)境中的性能。

除了數(shù)據(jù)并行訓(xùn)練方法,還有模型并行和管道并行等其他并行訓(xùn)練方法(詳見(jiàn) Llian Weng 的博客[3])。模型并行是將模型分割到多個(gè)計(jì)算設(shè)備上,使得模型的不同部分可以同時(shí)處理,這對(duì)于那些單個(gè)設(shè)備無(wú)法承載的超大型模型尤其有用。而管道并行則是將模型分為幾個(gè)階段,各個(gè) mini-batches 數(shù)據(jù)依次通過(guò)這些階段進(jìn)行處理,這樣做可以實(shí)現(xiàn)計(jì)算與通信的并行,從而提高訓(xùn)練的整體效率和吞吐量。這些技術(shù)互為補(bǔ)充,共同優(yōu)化了大規(guī)模訓(xùn)練場(chǎng)景下的資源利用。

02 Butterfly All-Reduce

Butterfly All-Reduce(Zhao和Canny,2013)技術(shù)有效地解決了傳統(tǒng)全歸約方法所面臨的挑戰(zhàn)。在這種技術(shù)中,每個(gè)參與的節(jié)點(diǎn)(共 N 個(gè))都會(huì)將其本地?cái)?shù)據(jù)分割成 N 份。然后,第 i 個(gè)節(jié)點(diǎn)會(huì)收集所有其他節(jié)點(diǎn)發(fā)來(lái)的第 i 份數(shù)據(jù),進(jìn)行匯總后,再平均分配回各個(gè)節(jié)點(diǎn)。

這種方法大幅降低了通信的負(fù)擔(dān),并提升了系統(tǒng)的可擴(kuò)展性。 在分布式訓(xùn)練中,所謂的“world size”是指參與訓(xùn)練的總進(jìn)程或設(shè)備數(shù)。這個(gè)參數(shù)對(duì)于決定如何在各個(gè)節(jié)點(diǎn)間聚合和同步數(shù)據(jù)起到了關(guān)鍵作用。

以下是對(duì) Butterfly All-Reduce 技術(shù)的一個(gè)概念性實(shí)現(xiàn)示例:

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

這段代碼展示了 butterfly all-reduce 技術(shù)如何在保持分布式系統(tǒng)同步的同時(shí),有效利用并行處理的優(yōu)勢(shì)。

butterfly all-reduce 方法的優(yōu)勢(shì)在于,與傳統(tǒng)的全歸約技術(shù)相比,它能夠顯著降低通信成本,并且具有更好的可擴(kuò)展性,因此非常適合用于大規(guī)模分布式系統(tǒng)。然而,這種方法也存在一些不足之處。例如,其實(shí)現(xiàn)過(guò)程較為復(fù)雜,性能可能會(huì)受到通信網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)狀況的影響。另外,如果參與節(jié)點(diǎn)中的任何一個(gè)發(fā)生故障,可能會(huì)對(duì)整個(gè)系統(tǒng)的同步過(guò)程造成影響。

在某些特定的應(yīng)用場(chǎng)景,尤其是聯(lián)邦學(xué)習(xí)中,訓(xùn)練過(guò)程需要能夠適應(yīng)不穩(wěn)定的網(wǎng)絡(luò)帶寬和不可靠的工作節(jié)點(diǎn)。聯(lián)邦學(xué)習(xí)尤為復(fù)雜,因?yàn)樗婕岸鄠€(gè)持有敏感隱私數(shù)據(jù)的獨(dú)立參與節(jié)點(diǎn)。這些情況要求我們必須采用穩(wěn)健的策略,以確保模型訓(xùn)練的可靠性。接下來(lái),我們將探討一些方法,這些方法的目的是平衡收斂速度和系統(tǒng)的容錯(cuò)能力。

03 Gossip-Based Averaging

gossip-based averaging(Boyd等人,2005年)是一種去中心化的通信策略,其中的參與節(jié)點(diǎn)構(gòu)建了一個(gè)稀疏的通信網(wǎng)絡(luò)。每個(gè)節(jié)點(diǎn)定期從鄰近節(jié)點(diǎn)獲取參數(shù),并將其與自己的本地參數(shù)進(jìn)行結(jié)合。這種方式減輕了參數(shù)服務(wù)器(parameter servers)帶來(lái)的通信壓力,但也意味著每個(gè)節(jié)點(diǎn)可能會(huì)使用不同的本地參數(shù)進(jìn)行計(jì)算。

gossip-based averaging 的收斂特性深受通信網(wǎng)絡(luò)結(jié)構(gòu)的影響。以下是一個(gè)簡(jiǎn)單的 gossip-based averaging 實(shí)現(xiàn)示例:

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

gossip-based averaging 具有以下優(yōu)勢(shì):

  • 減少通信瓶頸:由于不需要集中的參數(shù)服務(wù)器,gossip averaging 大幅降低了通信擁堵,使得參數(shù)更新更加高效。
  • 可擴(kuò)展性:這種方法的去中心化特點(diǎn)使得它在擴(kuò)展性方面表現(xiàn)出色,能夠輕松應(yīng)對(duì)參與節(jié)點(diǎn)數(shù)量的增加,而不會(huì)產(chǎn)生過(guò)多的額外開銷。
  • 容錯(cuò)性:分布式的設(shè)計(jì)提升了系統(tǒng)的容錯(cuò)能力,即使有 worker 出現(xiàn)故障,也不會(huì)中斷整個(gè)訓(xùn)練過(guò)程;其他 workers 仍可以繼續(xù)通信和更新參數(shù)。

然而,我們也需要注意到這種方法可能帶來(lái)的幾個(gè)不足之處:

  • 收斂速度降低:與集中式更新方法相比,gossip averaging 的收斂速度可能會(huì)較慢,因?yàn)閰?shù)的聚合并不頻繁,每個(gè) worker 可能需要基于不太新的數(shù)據(jù)進(jìn)行計(jì)算。
  • 參數(shù)更新存在分歧:由于每個(gè)節(jié)點(diǎn)使用的是不同的本地參數(shù),這可能會(huì)導(dǎo)致參數(shù)更新存在分歧,進(jìn)而影響收斂的穩(wěn)定性和速度。
  • 依賴通信圖:gossip averaging 的效果在很大程度上受制于通信圖的結(jié)構(gòu)。如果圖的連通性不佳或者結(jié)構(gòu)不平衡,可能會(huì)影響到算法的整體性能。

綜合來(lái)看,盡管 gossip-based averaging 這種去中心化的參數(shù)更新方法具有很大的潛力,但在實(shí)際應(yīng)用中,我們需要根據(jù)具體的訓(xùn)練場(chǎng)景,權(quán)衡其利弊。

04 Moshpit Gradient Descent

Moshpit Gradient Descent(Ryabinin et al., 2021)[4]方法進(jìn)一步發(fā)展了去中心化訓(xùn)練的理念,它允許 workers 在小型且獨(dú)立的組內(nèi)進(jìn)行梯度平均。這種設(shè)計(jì)意味著,即使某個(gè)參與節(jié)點(diǎn)出現(xiàn)問(wèn)題,影響的也僅限于其所在的小組,從而提高了整個(gè)訓(xùn)練過(guò)程的容錯(cuò)性,避免了全局訓(xùn)練的中斷。

這些小組的動(dòng)態(tài)構(gòu)建對(duì)于保證訓(xùn)練的有效性至關(guān)重要。通過(guò)優(yōu)化小組結(jié)構(gòu),該方法大幅減少了達(dá)到收斂所需的步驟數(shù),因?yàn)?workers 可以在較小的團(tuán)隊(duì)內(nèi)更高效地交換和更新梯度信息。這種自適應(yīng)的分組策略有助于更好地利用現(xiàn)有資源,并在不同的網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)更優(yōu)的性能表現(xiàn)。

以下是一個(gè)實(shí)施 moshpit gradient descent 的概念性框架:

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

moshpit gradient descent 的優(yōu)勢(shì)包括:

  • 容錯(cuò)性:個(gè)別 worker 的故障只會(huì)影響其所在的小組,不會(huì)波及整個(gè)訓(xùn)練過(guò)程,其他小組可以繼續(xù)正常訓(xùn)練。
  • 資源利用效率:在較小的小組內(nèi)進(jìn)行更新,該方法能夠靈活應(yīng)對(duì)網(wǎng)絡(luò)狀況和 worker 可用性的變化,從而提升訓(xùn)練效率。
  • 降低通信負(fù)擔(dān):由于通信僅限于小組內(nèi)部,整體的通信量得以減少,這在帶寬受限的情況下尤為有利。

然而,這一方法也存在一些不足之處:

  • 收斂難題:小組結(jié)構(gòu)的不斷變化可能導(dǎo)致參數(shù)更新出現(xiàn)不一致,可能會(huì)使得訓(xùn)練的收斂和穩(wěn)定性面臨挑戰(zhàn)。
  • 管理復(fù)雜性增加:對(duì)小組進(jìn)行動(dòng)態(tài)管理和調(diào)整,無(wú)疑增加了訓(xùn)練流程的復(fù)雜性。為了找到最佳的小組配置,我們需要開發(fā)更復(fù)雜的機(jī)制。
  • 可擴(kuò)展性問(wèn)題:較小的小組雖然有助于提高系統(tǒng)的容錯(cuò)性,但如果沒(méi)有有效的管理,這種方法在大規(guī)模訓(xùn)練場(chǎng)景中的可擴(kuò)展性可能會(huì)受限。

綜合來(lái)看,moshpit gradient descent 作為一種去中心化訓(xùn)練的新方法,其潛力不容小覷。它在容錯(cuò)能力和資源利用效率上的優(yōu)勢(shì),與面臨的收斂難題和實(shí)施復(fù)雜性之間,實(shí)現(xiàn)了微妙的平衡。

05 DiLoCo: Inner-Outer Optimization

DiLoCo(Douillard等人,2023年)[5]帶來(lái)了一種創(chuàng)新的 inner-outer 優(yōu)化算法,旨在提高去中心化訓(xùn)練的效率。在這種算法中,每個(gè)計(jì)算節(jié)點(diǎn)在內(nèi)部?jī)?yōu)化階段,會(huì)利用局部的 AdamW 優(yōu)化器進(jìn)行多次參數(shù)更新。這樣的設(shè)計(jì)讓節(jié)點(diǎn)能夠基于局部數(shù)據(jù)獨(dú)立優(yōu)化參數(shù),而不必實(shí)時(shí)與其他節(jié)點(diǎn)同步。當(dāng)完成了一定量(通常是500次左右的)局部更新后,便進(jìn)入外部?jī)?yōu)化階段,此時(shí)會(huì)同步所有節(jié)點(diǎn)的偽梯度(這些梯度是局部更新結(jié)果的匯總)。

這種做法巧妙地結(jié)合了局部和全局更新的優(yōu)勢(shì),有望加快收斂速度并提升訓(xùn)練表現(xiàn)。DiLoCo 通過(guò)讓節(jié)點(diǎn)先在局部?jī)?yōu)化參數(shù),再與全局模型同步,充分發(fā)揮了兩種更新策略的長(zhǎng)處。

以下是對(duì) DiLoCo 更新過(guò)程的概念性描述:

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

DiLoCo 最初由 Google DeepMind 實(shí)現(xiàn),而現(xiàn)在一家新興的初創(chuàng)公司 PrimeIntellect 也成功復(fù)現(xiàn)了這一方法。OpenDiLoCo(Jaghouar等人,2024年)[6]已在 GitHub[7] 上公開,借助 Hivemind 庫(kù)[8]訓(xùn)練了一個(gè) 10 億參數(shù)的模型。最近,PrimeIntellect 推出了自家研發(fā)的定制化基礎(chǔ)設(shè)施[9],其中包含了諸多工程創(chuàng)新,如定制的 all-reduce 算法和通信協(xié)議。該公司目前正在訓(xùn)練一個(gè)名為 Intellect-1[10] 的 100 億參數(shù)模型。我相信這項(xiàng)實(shí)驗(yàn)的結(jié)果將對(duì)我們突破現(xiàn)有模式產(chǎn)生深遠(yuǎn)影響。目前,大模型的訓(xùn)練還依賴于集中的計(jì)算資源。但未來(lái),或許每個(gè)人都能為打造下一代領(lǐng)先的基礎(chǔ)模型貢獻(xiàn)力量。

06 SWARM: Fault Tolerance and Dynamic Task Assignment

SWARM 算法(Ryabinin等,2023年)[11]引入了一種新穎的分布式訓(xùn)練方法,允許每個(gè)工作節(jié)點(diǎn)在訓(xùn)練過(guò)程的后續(xù)階段將其輸出發(fā)送給其他工作節(jié)點(diǎn)。這種靈活的任務(wù)分配方式,使得計(jì)算能力較強(qiáng)的設(shè)備能夠承擔(dān)更多任務(wù),從而在多樣化的硬件環(huán)境中實(shí)現(xiàn)資源的最優(yōu)配置。這種策略在計(jì)算資源波動(dòng)較大的場(chǎng)景下尤為有效,可實(shí)現(xiàn)更均衡的工作量,減少閑置時(shí)間。

面對(duì)工作節(jié)點(diǎn)的故障,SWARM 算法展現(xiàn)了其容錯(cuò)能力,能夠迅速將故障節(jié)點(diǎn)的任務(wù)轉(zhuǎn)交給其他正常運(yùn)行的節(jié)點(diǎn)。這一機(jī)制對(duì)于維持訓(xùn)練流程的連貫性至關(guān)重要,它有效減少了意外中斷的影響,并確保了處理能力的及時(shí)補(bǔ)充。工作節(jié)點(diǎn)間的通信路徑是隨機(jī)且動(dòng)態(tài)調(diào)整的,這使得算法能夠根據(jù)網(wǎng)絡(luò)狀況或節(jié)點(diǎn)狀態(tài)的變動(dòng)實(shí)時(shí)調(diào)整。

通過(guò)這種自適應(yīng)的通信方式,不僅數(shù)據(jù)流轉(zhuǎn)更加高效,訓(xùn)練過(guò)程的穩(wěn)定性也得到了加強(qiáng)。下面是 SWARM 通信實(shí)現(xiàn)方式的簡(jiǎn)化示例:

LLM 分布式訓(xùn)練六大關(guān)鍵技術(shù)介紹-AI.x社區(qū)

在這個(gè)示例中,每個(gè)活躍的工作節(jié)點(diǎn)隨機(jī)選取一個(gè)相鄰節(jié)點(diǎn)作為信息傳遞的對(duì)象,這樣的去中心化交流模式能夠?qū)崟r(shí)適應(yīng)當(dāng)前系統(tǒng)的狀態(tài)。SWARM 算法以其動(dòng)態(tài)任務(wù)分配和強(qiáng)大的容錯(cuò)能力,在大規(guī)模機(jī)器學(xué)習(xí)場(chǎng)景中顯著提高了分布式訓(xùn)練的效率和可靠性。

07 Conclusion

分布式去中心化訓(xùn)練為高效訓(xùn)練大規(guī)模神經(jīng)網(wǎng)絡(luò)提供了一個(gè)強(qiáng)有力的支撐。借助數(shù)據(jù)并行訓(xùn)練方法、butterfly all-reduce、gossip-based averaging 等手段,從業(yè)人員能夠在各種環(huán)境中應(yīng)對(duì)模型訓(xùn)練的難題。對(duì)于任何想要優(yōu)化大規(guī)模 AI 系統(tǒng)性能的人來(lái)說(shuō),掌握這些技術(shù)至關(guān)重要。隨著該領(lǐng)域研究的不斷深入,了解這些方法將是發(fā)揮分布式訓(xùn)練全部實(shí)力的關(guān)鍵。本文并非涵蓋所有分布式訓(xùn)練方法和最新研究進(jìn)展,而是提供一個(gè)粗略的概覽——因此,還請(qǐng)讀者自行探索更多技術(shù)細(xì)節(jié)??。

Thanks for reading!

Hope you have enjoyed and learned new things from this blog!

About the authors

Robert Lange

Deep Learning PhD @TU Berlin. Research Scientist @Sakana.AI. ?? 2x Google DeepMind Intern

END

本期互動(dòng)內(nèi)容 ??

?在分布式訓(xùn)練中,您認(rèn)為最大的技術(shù)瓶頸是什么?是通信開銷、收斂速度、還是系統(tǒng)的容錯(cuò)性,或是其他?

??文中鏈接??

[1]??https://proceedings.neurips.cc/paper_files/paper/2011/file/218a0aefd1d1a4be65601cc6ddc1520e-Paper.pdf??

[2]??https://arxiv.org/abs/1602.01783??

[3]??https://lilianweng.github.io/posts/2021-09-25-train-large/??

[4]??https://openreview.net/pdf?id=cwWfDHYpb1z??

[5]??https://arxiv.org/abs/2311.08105??

[6]??https://arxiv.org/abs/2407.07852??

[7]??https://github.com/PrimeIntellect-ai/OpenDiLoCo??

[8]??https://github.com/learning-at-home/hivemind??

[9]??https://github.com/PrimeIntellect-ai/prime??

[10]??https://www.primeintellect.ai/blog/intellect-1??

[11]??https://arxiv.org/abs/2301.11913??

原文鏈接:

??https://towardsdatascience.com/distributed-decentralized-training-of-neural-networks-a-primer-21e5e961fce1??


?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任
標(biāo)簽
收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦
懂色av一区二区在线播放| 99热在线成人| 色婷婷综合久久久中文一区二区 | 日本欧美三级| 欧美日韩精品一区二区三区 | 国产粉嫩在线观看| 中文字幕成人网| 国产精品欧美久久| 特级西西444www高清大视频| 亚洲女同一区| 日韩精品极品在线观看播放免费视频| 日本a√在线观看| 污污视频在线| 中文成人av在线| 国产精品一区二区三区观看| 无码久久精品国产亚洲av影片| 91视频综合| 日韩精品极品在线观看| 手机在线观看日韩av| 亚洲淫成人影院| 亚洲激情欧美激情| 午夜欧美一区二区三区免费观看| 精品二区在线观看| 日韩电影一区二区三区四区| 久久久免费高清电视剧观看| 欧美乱大交做爰xxxⅹ小说| 大奶在线精品| 欧美一区二区三区视频在线 | 国产性70yerg老太| 成人在线免费视频观看| 亚洲激情在线观看| 亚洲911精品成人18网站| 成人黄色视屏网站| 懂色aⅴ精品一区二区三区蜜月| 免费在线精品视频| 成人在线高清视频| 久久毛片高清国产| 精品久久久久久中文字幕动漫| 国产精品一区二区免费视频| 日日摸夜夜添夜夜添亚洲女人| 国内精品视频一区| 欧美精品一区二区蜜桃| 婷婷综合激情| 色噜噜狠狠狠综合曰曰曰 | 成人乱码一区二区三区| 精品一区二区三区在线视频| 国产精品美女免费| 精品一区二区无码| 久久精品女人天堂| 4438全国成人免费| 国产高清中文字幕| 国产精品久久久久9999高清| 久久乐国产精品| 国产亚洲精品女人久久久久久| 综合天堂久久久久久久| 久久精品久久精品亚洲人| 国产精品酒店视频| 欧美激情欧美| 久久国产精品影片| 亚洲欧美一区二区三区四区五区| 91久久国产| 久久久97精品| 欧美黄色免费观看| 激情欧美丁香| 97超级碰碰碰| 亚洲 日本 欧美 中文幕| 久久深夜福利| 国产精品第8页| 国产美女www爽爽爽| 麻豆国产一区二区| 亚洲最大福利网站| 亚洲经典一区二区三区| 成人18精品视频| 精品国产乱码久久久久久久软件 | 日韩在线播放av| 搜索黄色一级片| 午夜久久福利| 欧美亚洲伦理www| 姑娘第5集在线观看免费好剧| 蜜乳av一区二区三区| 成人免费视频网址| 好吊色一区二区| 91在线观看下载| 日韩免费av电影| 国产成人在线视频免费观看| 亚洲午夜电影在线| 成年人网站大全| www欧美在线观看| 精品国产一区二区三区四区四| jizz欧美性20| 99久久亚洲精品蜜臀| 久久久久久69| 日韩免费av网站| 国产成人亚洲精品青草天美| 九九久久99| 欧美日韩在线看片| 亚洲国产成人tv| 亚洲无吗一区二区三区| 日韩欧美中文字幕在线视频| 亚洲黄页视频免费观看| 青青青手机在线视频| 红桃视频亚洲| 国产日韩精品在线播放| 亚洲精品国偷拍自产在线观看蜜桃| 91丨九色丨尤物| 成人短视频在线看| 一区一区三区| 欧美成人三级在线| 黄色国产在线播放| 中文高清一区| 91色p视频在线| 麻豆导航在线观看| 亚洲高清视频的网址| 免费看黄色一级大片| 成人动漫视频| 久久久成人精品| 久久人妻免费视频| 不卡的av电影| 99亚洲精品视频| 成人日韩在线观看| 亚洲韩国青草视频| 老女人性淫交视频| 久久99深爱久久99精品| 欧美日产一区二区三区在线观看| 秋霞在线午夜| 欧美一卡二卡在线观看| 91麻豆精品国产91久久综合| 好看的亚洲午夜视频在线| 国产精品久久97| 四虎精品成人免费网站| 亚洲国产综合91精品麻豆 | 99久久综合国产精品| 麻豆映画在线观看| 亚洲成人毛片| 色噜噜狠狠狠综合曰曰曰| 国产性生活视频| 91蜜桃传媒精品久久久一区二区| 久久久久久久久久伊人| 激情久久一区二区| 国产亚洲精品日韩| 亚洲av无码乱码国产精品fc2| av亚洲精华国产精华| 久草视频这里只有精品| 国产一区二区| 欧美高清自拍一区| 精品人妻aV中文字幕乱码色欲| 中文字幕亚洲在| 高清一区在线观看| 日韩中文欧美| 国产美女精彩久久| 免费在线看黄网站| 欧美福利视频导航| 午夜剧场免费在线观看| 国内成人免费视频| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 中文字幕免费播放| 国产精品天天看| 日本在线一二三区| 911精品美国片911久久久| 成人性生交大片免费看视频直播 | 免费a级毛片在线观看| 午夜精品福利在线| 亚洲天堂久久新| 日韩成人一级大片| 四虎影院一区二区| 欧美午夜在线播放| 久久久久久久成人| 午夜小视频免费| 色狠狠一区二区| 五月婷婷综合激情网| 精品一区二区三区欧美| 加勒比海盗1在线观看免费国语版| 视频在线一区| 3344国产精品免费看| 不卡在线视频| 欧美一区二区三区视频在线观看| 久久国产一级片| 久久一日本道色综合| 成人在线免费播放视频| 午夜av一区| 国产精品乱子乱xxxx| 欧美xxxhd| 最近2019中文字幕大全第二页| 国产美女无遮挡永久免费| 亚洲一区二区三区小说| 丰满少妇一区二区三区| 久久se精品一区精品二区| 日本久久久网站| 亚洲成aⅴ人片久久青草影院| 国产精选久久久久久| 精精国产xxxx视频在线中文版| 日韩av在线免费观看一区| 在线播放国产一区| 亚洲大尺度视频在线观看| 色无极影院亚洲| 国产成人精品综合在线观看| 男人亚洲天堂网| 亚洲视频电影在线| 欧美不卡在线一区二区三区| japansex久久高清精品| 日本电影亚洲天堂| 亚洲羞羞网站| 国产一区二区三区三区在线观看| 朝桐光av在线一区二区三区| 日本精品一级二级| 麻豆一区二区三区精品视频| 中文字幕av不卡| av在线播放网址| 韩国女主播成人在线观看| 国产日韩一区二区在线| 欧美区亚洲区| 亚洲一二区在线| 亚洲理论电影| 国产精品免费一区二区三区在线观看 | 伊人成人在线视频| 亚洲自拍的二区三区| 亚洲影院天堂中文av色| 国产精华一区二区三区| 午夜精品久久久久久毛片| 国产成人+综合亚洲+天堂| 福利小视频在线| 操日韩av在线电影| 成人亚洲综合天堂| 亚洲免费视频网站| 天天干天天爱天天操| 日韩一区二区三区四区| 在线观看免费黄色小视频| 日韩欧美亚洲综合| 69精品久久久| 一区二区三区欧美激情| 杨钰莹一级淫片aaaaaa播放| 国产精品午夜在线观看| 亚洲成人网在线播放| 99re热这里只有精品免费视频| 久久久国产精品久久久| 国产在线麻豆精品观看| 色播五月综合网| 免费精品视频在线| 亚洲成人福利在线观看| 久久国产毛片| 国产福利视频在线播放| 久久精品人人| 久久精品视频91| 久久综合九色| 亚洲狼人综合干| 日韩av午夜在线观看| 国产激情在线观看视频| 老牛影视一区二区三区| 无码人妻h动漫| 久久国产精品99国产| 狠狠97人人婷婷五月| 国产农村妇女毛片精品久久莱园子 | 国产视频福利在线| 欲色天天网综合久久| 国产黄色片在线观看| 一区二区亚洲欧洲国产日韩| 岛国在线大片| xxx成人少妇69| 在线观看电影av| 欧美激情一区二区三区高清视频| 成人av影院在线观看| 97视频国产在线| 芒果视频成人app| 国产精品久久久久77777| 久久福利在线| 亚洲综合av影视| 91成人入口| 欧美精品123| 色天天久久综合婷婷女18| 黄色免费高清视频| 亚洲精选在线| 搡女人真爽免费午夜网站| 久久99久国产精品黄毛片色诱| 九九热视频免费| www.日韩av| 在线视频第一页| 一区二区在线看| 毛片毛片女人毛片毛片| 欧美日韩电影一区| 亚洲精品一区二区三区蜜桃| 国产丝袜精品第一页| 在线国产情侣| 91精品国产色综合久久不卡98口 | 99riav视频在线观看| 日韩av电影院| 色悠久久久久综合先锋影音下载| 精品国产乱码久久久久久蜜柚| 日韩国产综合| 成人午夜免费在线| 蜜桃久久av一区| 波多野结衣加勒比| 国产精品日日摸夜夜摸av| 午夜免费激情视频| 在线中文字幕一区二区| www日本视频| 中文字幕欧美日韩在线| 成年网站在线视频网站| 国产精品亚洲综合天堂夜夜| 国产suv精品一区二区四区视频| 手机看片福利永久国产日韩| 欧美日韩国产精品一区二区亚洲| 91淫黄看大片| av综合在线播放| 91成人福利视频| 欧美日韩一卡二卡三卡| 亚洲aⅴ在线观看| 欧美成人全部免费| 国产精品xxx| 玛丽玛丽电影原版免费观看1977| 中文字幕免费精品| 日本成人在线免费视频| 国产91精品精华液一区二区三区| 国产一卡二卡三卡四卡| 国产精品色婷婷| 亚洲精品中文字幕乱码三区91| 日韩丝袜情趣美女图片| 黄视频在线观看免费| 97国产suv精品一区二区62| 韩国精品视频在线观看| 欧美污视频久久久| 亚洲福利国产| 在线成人免费av| 国产精品对白交换视频| 日韩欧美成人一区二区三区| 日韩精品一区二区三区在线观看| 国产香蕉视频在线看| 午夜精品一区二区三区在线视频| 国产精品久久免费视频| 少妇特黄a一区二区三区| 一区二区影院| 国产精品无码一本二本三本色| 99久久久无码国产精品| 国产亚洲小视频| 4hu四虎永久在线影院成人| 日韩精品视频在线观看一区二区三区| 久久999免费视频| 95精品视频| 国产a级片免费看| 全部av―极品视觉盛宴亚洲| 日本护士做爰视频| 一区二区三区免费在线观看| 国产一区二区网站| 另类色图亚洲色图| 欧洲亚洲精品| 天天干天天色天天爽| 蜜桃一区二区三区在线| 51妺嘿嘿午夜福利| 欧美色老头old∨ideo| 国产中文在线| 国产精品吴梦梦| 色综合久久网| 欧美日韩二三区| 国产夜色精品一区二区av| 国产剧情在线视频| 在线看欧美日韩| 国产原创一区| 久久观看最新视频| 国产高清一区日本| 国产高清在线免费观看| 欧美精品一区二区三区高清aⅴ | 免费av网址在线| 99精品在线免费| 91丨九色丨海角社区| 亚洲精品一区在线观看香蕉 | 国产色婷婷国产综合在线理论片a| 日韩伦理一区| 蜜桃视频无码区在线观看| 一区二区在线观看免费视频播放 | 9999在线视频| 欧美二区三区在线| 日韩电影在线看| 免费视频网站www| 精品国产一区二区三区不卡| 依依综合在线| 色女人综合av| 免费一级片91| 精品无码人妻一区二区三区| 精品1区2区在线观看| 国产成人精品一区二三区在线观看 | 国产精品国产三级国产aⅴ| 不卡av在线网站| 欧美片网站免费| 凹凸国产熟女精品视频| 国产日韩欧美麻豆| 亚洲va欧美va| 欧美专区中文字幕| 亚洲深深色噜噜狠狠爱网站| 日本wwwwwww| 欧美午夜电影网| av免费在线观| 久久精品99久久| 国产麻豆视频一区| 91看片在线播放| 中文字幕综合在线| 一区二区日韩| 色婷婷综合网站| 香蕉成人啪国产精品视频综合网| 无遮挡动作视频在线观看免费入口| 亚洲综合日韩在线| 鲁大师成人一区二区三区|