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

QLoRa:利用GPU微調(diào)大型語言模型

譯文 精選
開發(fā) 前端
文章介紹了QLoRa(Quantized LLMs with Low-Rank Adapters),一種在消費(fèi)者級(jí)別的硬件上微調(diào)大型語言模型(LLM)的新方法。QLoRa通過引入4位量化、雙重量化和利用nVidia統(tǒng)一內(nèi)存進(jìn)行分頁,大大減少了微調(diào)所需的內(nèi)存,同時(shí)保持了與標(biāo)準(zhǔn)微調(diào)相當(dāng)?shù)男阅堋?/div>

點(diǎn)擊參加51CTO網(wǎng)站內(nèi)容調(diào)查問卷

譯者 | 崔皓

審校 | 重樓

摘要

文章介紹了QLoRa(Quantized LLMs with Low-Rank Adapters),一種在消費(fèi)者級(jí)別的硬件上微調(diào)大型語言模型(LLM)的新方法。QLoRa通過引入4位量化、雙重量化和利用nVidia統(tǒng)一內(nèi)存進(jìn)行分頁,大大減少了微調(diào)所需的內(nèi)存,同時(shí)保持了與標(biāo)準(zhǔn)微調(diào)相當(dāng)?shù)男阅堋N恼逻€提供了如何使用QLoRa微調(diào)一個(gè)擁有200億參數(shù)的GPT模型的詳細(xì)步驟,包括硬件和軟件的要求,以及如何準(zhǔn)備數(shù)據(jù)集和進(jìn)行微調(diào)。

開篇

微調(diào)具有數(shù)十億參數(shù)的模型現(xiàn)在可以在消費(fèi)者硬件上實(shí)現(xiàn)。大多數(shù)大型語言模型(LLM)過于龐大,無法在消費(fèi)者硬件上進(jìn)行微調(diào)。例如,要微調(diào)一個(gè)擁有650億參數(shù)的模型,我們需要超過780 Gb的GPU內(nèi)存。這相當(dāng)于十個(gè)A100 80 Gb的GPU。換句話說,您需要云計(jì)算來微調(diào)您的模型。現(xiàn)在,有了QLoRa,只需要一個(gè)A100就可以做到。

在這篇博客文章中,將介紹QLoRa的工作原理,同時(shí)會(huì)描述如何使用QLoRa在GPU上微調(diào)一個(gè)擁有200億參數(shù)的GPT模型。

注意:我使用我自己的nVidia RTX 3060 12 Gb來運(yùn)行這篇文章中的所有命令。您也可以使用Google Colab的免費(fèi)實(shí)例來達(dá)到相同的效果。如果你想使用一個(gè)內(nèi)存更小的GPU,就必須選擇更小的LLM。

QLoRa:使用低秩適配器的量化LLM

2021年6月,Hu等人(2021)在一篇論文中提出這樣一個(gè)概念,就是為L(zhǎng)LM引入低秩適配器(Low-Rank Adapters)。

【編者:低秩low rank是指一個(gè)矩陣的秩(rank)比較低,也就是說,這個(gè)矩陣中的行向量或列向量之間存在一定的線性相關(guān)性,可以用更少的向量來表示整個(gè)矩陣。在某些應(yīng)用中,低秩的矩陣可以幫助我們更好地理解數(shù)據(jù)的結(jié)構(gòu)和特征,例如在降維、數(shù)據(jù)壓縮、圖像處理等領(lǐng)域中都有廣泛的應(yīng)用。

LoRa為L(zhǎng)LM的每一層添加了微小量的可訓(xùn)練參數(shù),即適配器,并凍結(jié)所有原始參數(shù)。對(duì)于微調(diào),我們只需要更新適配器權(quán)重,這大大減少了內(nèi)存占用。

QLoRa通過引入4位量化、雙重量化和利用nVidia統(tǒng)一內(nèi)存進(jìn)行分頁。

下面簡(jiǎn)單描述,其工作原理:

  • 4位NormalFloat量化:這是一種改進(jìn)量化的方法。它確保每個(gè)量化箱中的值數(shù)量相等。這避免了計(jì)算問題和異常值的錯(cuò)誤。
  • 雙重量化:QLoRa的作者將其定義為:“對(duì)量化常數(shù)進(jìn)行量化以節(jié)省更多內(nèi)存的過程。”
  • 使用統(tǒng)一內(nèi)存進(jìn)行分頁:它依賴于NVIDIA統(tǒng)一內(nèi)存功能,并自動(dòng)處理CPU和GPU之間的頁到頁傳輸。它確保GPU處理無誤,特別是在GPU可能內(nèi)存不足的情況下。

所有這些步驟都大大減少了微調(diào)所需的內(nèi)存,同時(shí)幾乎與標(biāo)準(zhǔn)微調(diào)的性能相當(dāng)。

使用QLoRa微調(diào)GPT模型

QLoRa的硬件要求:

  • GPU:以下演示適用于擁有12 Gb VRAM的GPU,對(duì)于參數(shù)少于200億的模型,例如GPT-J。我用我的RTX 3060 12 Gb運(yùn)行了它。如果你有一個(gè)更大的卡,擁有24 Gb的VRAM,你可以用一個(gè)200億參數(shù)的模型,例如GPT-NeoX-20b。
  • RAM:我建議最少6 Gb。大多數(shù)最新的計(jì)算機(jī)都有足夠的RAM。
  • 硬盤:GPT-J和GPT-NeoX-20b都是非常大的模型。我建議至少有80 Gb的可用空間。

如果你的機(jī)器不滿足這些要求,Google Colab的免費(fèi)實(shí)例將足夠。

【編者:Google Colab是一種云端的Jupyter Notebook環(huán)境,由Google提供,用戶可以在其中編寫和運(yùn)行Python代碼。它提供了免費(fèi)的GPU和TPU資源,使得用戶可以在云端進(jìn)行機(jī)器學(xué)習(xí)和深度學(xué)習(xí)的實(shí)驗(yàn),而無需購(gòu)買昂貴的硬件設(shè)備。同時(shí),Google Colab還與Google Drive集成,用戶可以將Notebook存儲(chǔ)在自己的Google Drive中,并與其他人共享。

QLoRa的軟件要求:

我們需要CUDA。確保它已經(jīng)安裝在你的機(jī)器上。

【編者:CUDA (Compute Unified Device Architecture) 是由 NVIDIA 開發(fā)的一種并行計(jì)算平臺(tái)和編程模型,它允許開發(fā)人員使用 C/C++、Fortran 等高級(jí)語言編寫并行計(jì)算程序,利用 NVIDIA GPU 的并行計(jì)算能力加速計(jì)算。CUDA 可以在多種操作系統(tǒng)上運(yùn)行,包括 Windows、Linux 和 macOS。它被廣泛應(yīng)用于科學(xué)計(jì)算、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、圖像處理、計(jì)算機(jī)視覺等領(lǐng)域。

此同時(shí)還需要如下依賴項(xiàng):

  • bitsandbytes:一個(gè)包含我們需要量化LLM所需的所有內(nèi)容的庫(kù)。
  • Hugging Face Transformers和Accelerate:這些是用于有效訓(xùn)練Hugging Face Hub模型的標(biāo)準(zhǔn)庫(kù)。
  • PEFT:一個(gè)提供各種方法實(shí)現(xiàn)只微調(diào)少量(額外)模型參數(shù)的庫(kù)。我們需要它來進(jìn)行LoRa。
  • Datasets:并不是必選項(xiàng)。我們只會(huì)用它來獲取一個(gè)用于微調(diào)的數(shù)據(jù)集。當(dāng)然,你也可以提供你自己的數(shù)據(jù)集。

我們可以使用PIP獲取所有這些:

pip install -q -U bitsandbytes
pip install -q -U git+https://github.com/huggingface/transformers.git 
pip install -q -U git+https://github.com/huggingface/peft.git
pip install -q -U git+https://github.com/huggingface/accelerate.git
pip install -q datasets

接下來,我們可以開始編寫Python腳本。

加載和量化GPT模型

我們需要以下導(dǎo)入來加載和量化LLM。

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM, BitsAndBytesConfig

對(duì)于這個(gè)演示,我們將微調(diào)EleutherAI預(yù)訓(xùn)練的GPT NeoX模型。這是一個(gè)擁有200億參數(shù)的模型。注意:GPT NeoX有一個(gè)寬松的許可證(Apache 2.0)允許商業(yè)使用。

我們可以從Hugging Face Hub獲取這個(gè)模型和相關(guān)的tokenizer:

model_name = "EleutherAI/gpt-neox-20b"
#Tokenizer
tokenizer = AutoTokenizer.from_pretrained(model_name)

然后,我們需要詳細(xì)描述量化器的配置,如下:

quant_config = BitsAndBytesConfig(
    load_in_4bit=True,
    bnb_4bit_use_double_quant=True,
    bnb_4bit_quant_type="nf4",
    bnb_4bit_compute_dtype=torch.bfloat16)
  • load_in_4bit:模型將以4位精度加載到內(nèi)存中。
  • bnb_4bit_use_double_quant:我們將進(jìn)行QLoRa提出的雙重量化。
  • bnb_4bit_quant_type:這是量化的類型。“nf4”代表4位NormalFloat。
  • bnb_4bit_compute_dtype:雖然我們以4位加載和存儲(chǔ)模型,但我們?cè)谛枰獣r(shí)會(huì)部分地反量化它,并以16位精度(bfloat16)進(jìn)行所有的計(jì)算。

所以現(xiàn)在我們可以以4位加載模型:

model = AutoModelForCausalLM.from_pretrained(model_name, quantization_config=quant_config, device_map={"":0})

然后,我們啟用梯度檢查點(diǎn):

model.gradient_checkpointing_enable()

為L(zhǎng)oRa預(yù)處理GPT模型

這是我們使用PEFT的地方。我們?yōu)長(zhǎng)oRa準(zhǔn)備模型,為每一層添加可訓(xùn)練的適配器。

【編者:PEFT(參數(shù)高效微調(diào))庫(kù)是一個(gè)由HuggingFace支持的庫(kù),它支持LoRa(低秩適應(yīng))

from peft import prepare_model_for_kbit_training, LoraConfig, get_peft_model
model = prepare_model_for_kbit_training(model)
config = LoraConfig(
    r=8, 
    lora_alpha=32, 
    target_modules=["query_key_value"], 
    lora_dropout=0.05, 
    bias="none", 
    task_type="CAUSAL_LM")
model = get_peft_model(model, config)

在LoraConfig中,你可以調(diào)整r、alpha和dropout以在你的任務(wù)上獲得更好的結(jié)果。你可以在PEFT倉(cāng)庫(kù)中找到更多的選項(xiàng)和細(xì)節(jié)。

使用LoRa,我們只添加了800萬參數(shù)。我們將只訓(xùn)練這些參數(shù)并凍結(jié)其他所有內(nèi)容。微調(diào)應(yīng)該很快。

準(zhǔn)備你的數(shù)據(jù)集

對(duì)于這個(gè)演示,我使用了“english_quotes”數(shù)據(jù)集。這是一個(gè)由著名引語組成的數(shù)據(jù)集,根據(jù)CC BY 4.0許可分發(fā)。

markdown
from datasets import load_dataset
data = load_dataset("Abirate/english_quotes")
data = data.map(lambda samples: tokenizer(samples["quote"]), batched=True)

使用QLoRa微調(diào)GPT-NeoX-20B

最后,使用Hugging Face Transformers進(jìn)行微調(diào)非常標(biāo)準(zhǔn)。

import transformers
tokenizer.pad_token = tokenizer.eos_token
trainer = transformers.Trainer(
    model=model,
    train_dataset=data["train"],
    args=transformers.TrainingArguments(
        per_device_train_batch_size=1,
        gradient_accumulation_steps=8,
        warmup_steps=2,
        max_steps=20,
        learning_rate=2e-4,
        fp16=True,
        logging_steps=1,
        output_dir="outputs",
        optim="paged_adamw_8bit"
    ),
    data_collator=transformers.DataCollatorForLanguageModeling(tokenizer, mlm=False),
)
trainer.train()

不要忘記optim=”paged_adamw_8bit”。它激活了分頁以更好地管理內(nèi)存。沒有它,程序會(huì)報(bào)內(nèi)存不足的錯(cuò)誤。

運(yùn)行這個(gè)微調(diào)應(yīng)該只需要在Google Colab上花費(fèi)5分鐘。

VRAM消耗應(yīng)該在15 Gb達(dá)到峰值。

就這樣,我們免費(fèi)微調(diào)了一個(gè)LLM!

使用QLoRa的GPT推理

我們微調(diào)的QLoRa模型可以直接使用標(biāo)準(zhǔn)的Hugging Face Transformers進(jìn)行推理,如下:

text = "Ask not what your country
device = "cuda:0"
inputs = tokenizer(text, return_tensors="pt").to(device)
outputs = model.generate(**inputs, max_new_tokens=20)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

你應(yīng)該得到這樣的輸出:

Ask not what your country can do for you, ask what you can do for your country.”– John F.

輸出翻譯:“不要問你的國(guó)家能為你做什么,問你能為你的國(guó)家做什么。”– 約翰·F。

我們得到了預(yù)期的結(jié)果。對(duì)于5分鐘的微調(diào)來說,已經(jīng)不錯(cuò)了!

結(jié)論

在大型語言模型變得更大的同時(shí)我們找到了響應(yīng)的微調(diào)工具,QLoRa可以在消費(fèi)者硬件上對(duì)模型進(jìn)行微調(diào)和推理。有了QLoRa的幫助,我們可以在不依賴云計(jì)算的情況下,微調(diào)數(shù)十億參數(shù)的模型,根據(jù)QLoRa的相關(guān)論文描述,微調(diào)并沒有帶來性能的顯著下降。

譯者介紹

崔皓,51CTO社區(qū)編輯,資深架構(gòu)師,擁有18年的軟件開發(fā)和架構(gòu)經(jīng)驗(yàn),10年分布式架構(gòu)經(jīng)驗(yàn)。

原文標(biāo)題:QLoRa: Fine-Tune a Large Language Model on Your GPU,作者:Benjamin Marie

責(zé)任編輯:華軒 來源: 51CTO
相關(guān)推薦

2023-06-02 15:47:49

2025-05-08 05:00:00

2024-03-18 13:36:36

大型語言模型個(gè)人可識(shí)別信息

2024-11-21 08:22:45

2024-06-13 10:52:43

2024-07-01 09:00:00

2024-05-06 12:24:00

模型訓(xùn)練

2024-05-06 12:22:00

AI訓(xùn)練

2024-03-20 10:31:27

2024-11-11 13:33:28

2025-06-24 08:52:54

2024-04-16 16:14:01

人工智能LLMRAG

2025-04-10 07:59:51

2024-04-26 11:30:43

GenAILinkedIn人工智能

2023-06-19 16:05:22

大型語言模型人工智能

2023-10-07 10:41:54

語言模型微調(diào)BitFit

2025-08-19 10:10:46

2025-08-05 03:22:00

LLM系統(tǒng)語言模型

2024-03-25 08:00:00

2022-08-24 15:08:19

模型數(shù)據(jù)技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品综合久久久久久| 欧美乱妇高清无乱码| 韩国日本美国免费毛片| wwwww在线观看免费视频| 麻豆精品国产传媒mv男同| 色综合天天综合网国产成人网 | 成人性教育av免费网址| 国产精品久久久久久久久图文区| 亚洲一区二区三区777| 亚洲男人的天堂在线视频| 日韩精品免费一区二区三区| 亚洲第一二三四五区| 少妇人妻互换不带套| 日本不卡影院| 国产精品亲子乱子伦xxxx裸| 国产日韩欧美亚洲一区| 国产精品人人妻人人爽| 亚洲在线成人| 欧美黄色小视频| 麻豆视频免费在线播放| 亚洲最大在线| 精品国产91九色蝌蚪| 国产wwwxx| 嗯~啊~轻一点视频日本在线观看| 欧美国产一区视频在线观看| 国外成人免费视频| www.色播.com| 韩国av一区二区| 国产精品国模在线| 男人的天堂一区二区| 欧美激情综合| 久久精品国产久精国产思思| 国产肥白大熟妇bbbb视频| ccyy激情综合| 精品欧美一区二区三区精品久久 | 午夜啪啪福利视频| 91在线观看| 国产日韩精品一区二区三区| 精品国产第一页| 国精品人妻无码一区二区三区喝尿 | 久久新电视剧免费观看| 国产综合欧美在线看| 性猛交富婆╳xxx乱大交天津| 奇米影视一区二区三区| 国产成一区二区| 无码人妻精品一区二区三区9厂| 亚洲激情偷拍| 午夜精品久久久久久久久久久久久 | 中文字幕一区三区久久女搜查官| 欧美国产中文高清| 91精品国产色综合久久不卡蜜臀| 97人人爽人人| 国产精品色婷婷在线观看| 欧美片网站yy| 亚洲第一天堂久久| 国产精品视频一区二区三区综合 | 你懂的视频在线观看| 91麻豆国产精品久久| 国产伦理一区二区三区| 婷婷亚洲一区二区三区| 久久亚洲二区三区| 视频一区免费观看| 欧洲美女少妇精品| 亚洲欧美区自拍先锋| www.一区二区.com| 白浆视频在线观看| 一卡二卡三卡日韩欧美| 男女猛烈激情xx00免费视频| 中文不卡1区2区3区| 色88888久久久久久影院按摩| 国产无套粉嫩白浆内谢的出处| 国产精品一区二区av影院萌芽| 欧美性受xxxx黑人xyx| 向日葵污视频在线观看| 精品国产一区二区三区性色av| 精品人在线二区三区| 免费a在线观看播放| 国产欧美日韩一区二区三区四区| 色系列之999| 久久久精品视频在线| 99精品免费视频| 国产精品黄色影片导航在线观看| 一级黄色片免费看| 不卡的看片网站| 欧美久久综合性欧美| 日韩av中文| 午夜欧美视频在线观看| 日本成人在线免费视频| av在线精品| 亚洲激情在线观看视频免费| 国精产品一区一区| 亚洲国产免费看| 国产精品久久一区| 性少妇videosexfreexxx片| 2017欧美狠狠色| 四虎免费在线观看视频| 日本不卡1234视频| 欧美丰满一区二区免费视频| 欧美xxxxx精品| 日本激情一区| 992tv成人免费影院| 中文字幕丰满人伦在线| av影院午夜一区| 亚洲综合视频一区| 欧美激情护士| 日韩欧美激情一区| 无码少妇一区二区| 亚洲三级视频| 91中文字幕在线| 国产在线视频网站| 亚洲国产裸拍裸体视频在线观看乱了| 国产自偷自偷免费一区| 久久99精品国产自在现线| 日韩视频亚洲视频| 精品黑人一区二区三区| 粉嫩久久99精品久久久久久夜| 日韩三级电影| 热三久草你在线| 精品区一区二区| 国产suv精品一区二区68| 丝袜美腿成人在线| 国精产品99永久一区一区| 国产美女av在线| 欧美私人免费视频| 亚洲欧美va天堂人熟伦| 国产精品久久久久久模特 | 亚洲三级小视频| 日本成人黄色网| 亚洲成aⅴ人片久久青草影院| 欧美肥婆姓交大片| 国产人妻精品一区二区三| 中文字幕av资源一区| 日本va中文字幕| 亚洲伊人春色| 琪琪亚洲精品午夜在线| 天天舔天天干天天操| 亚洲一区二区三区中文字幕在线| 在线视频一二区| 99久久夜色精品国产亚洲96| 国产精品黄色av| 91露出在线| 欧美视频你懂的| аⅴ天堂中文在线网| 天堂久久久久va久久久久| 久久艳妇乳肉豪妇荡乳av| 国产一二在线播放| 日韩www在线| 久久精品一二区| 91在线视频免费观看| 欧美老熟妇喷水| 蜜桃一区二区三区| 国产精品电影在线观看| 91亚洲精选| 91精品国产综合久久福利软件| 国产美女高潮视频| 国产精品影视在线| 成人高清dvd| 99久久免费精品国产72精品九九 | 成人av资源站| 日韩精品―中文字幕| 亚洲都市激情| 国产精品久久在线观看| 黄色在线观看网站| 欧美videossexotv100| 国产一级特黄a高潮片| av在线这里只有精品| 国产一区视频免费观看| 97精品国产福利一区二区三区| 成人黄色在线观看| 国产精品69xx| 亚洲免费电影一区| 91成人在线免费| 一区二区三区波多野结衣在线观看| 香蕉久久久久久av成人| 亚洲自啪免费| 一区二区不卡视频| www.爱久久| 国产xxx69麻豆国语对白| av电影在线播放高清免费观看| 欧美福利视频导航| 日本少妇性高潮| 日本一区二区三区久久久久久久久不| 在线免费观看av网| 99视频精品免费观看| 日韩av图片| 日韩一区网站| 国产91久久婷婷一区二区| 麻豆免费在线观看| 亚洲国产天堂久久综合网| 这里只有精品999| 亚洲一区中文在线| 久久精品—区二区三区舞蹈| 国产一区在线视频| 国产性xxxx18免费观看视频| 91精品国产成人观看| 久久99九九| 国产美女视频一区二区| 日本高清久久天堂| 日本小视频在线免费观看| 亚洲一区999| 丁香六月天婷婷| 欧美日韩国产高清一区二区 | 日本小视频在线免费观看| 一区二区三区回区在观看免费视频| 精品国产18久久久久久| 在线观看亚洲一区| 动漫精品一区一码二码三码四码| 欧美高清一级片在线观看| 性欧美丰满熟妇xxxx性久久久| 看片的网站亚洲| 热久久精品国产| 亚洲看片一区| 少妇久久久久久被弄到高潮| 成人精品影院| 欧洲国产精品| 欧美顶级毛片在线播放| 亚洲在线视频观看| 成人全视频在线观看在线播放高清 | 秋霞欧美一区二区三区视频免费| aaa欧美色吧激情视频| 男人操女人下面视频| 看电视剧不卡顿的网站| 日本三级免费网站| 亚洲国产专区| 男人天堂av片| 国模大胆一区二区三区| 性做爰过程免费播放| 俺要去色综合狠狠| 日韩国产美国| 色棕色天天综合网| 欧美日韩一区二区三区免费| 久久久久影视| 黄色一区三区| 另类在线视频| 国产精品久久久久久久久久直播 | 欧美一区2区三区4区公司二百| 国产欧美一区二区三区米奇| http;//www.99re视频| 精品91福利视频| 92福利视频午夜1000合集在线观看| 黄色成人小视频| 国产一区视频在线播放| 成人全视频免费观看在线看| 国产免费一区二区三区香蕉精| 日韩另类视频| 国产精品一二三在线| 欧美黄页免费| 成人国产精品av| 久久九九精品视频| 成人一区二区三区四区| 麻豆成人入口| 欧美一区二区三区在线播放| 欧美男gay| 相泽南亚洲一区二区在线播放| 秋霞欧美视频| 日本道在线视频| 国产一区二区三区自拍| 国产午夜大地久久| 久久精品亚洲| 97超碰人人爽| 国产福利电影一区二区三区| 野战少妇38p| 久久夜色精品国产欧美乱极品| 国产三级视频网站| 国产农村妇女毛片精品久久麻豆 | 成人a免费视频| 欧美国产中文高清| 国产亚洲精品久久飘花| 嫩草一区二区三区| 伊人狠狠色丁香综合尤物| 欧美暴力喷水在线| 亚洲不卡中文字幕无码| 久久亚洲不卡| 午夜啪啪小视频| 成人一区在线观看| 欧美 日韩 国产 成人 在线观看| 亚洲欧洲国产日韩| 九热这里只有精品| 日本韩国一区二区三区| 国产伦精品一区二区三区免.费| 精品剧情v国产在线观看在线| 日本大片在线观看| 粗暴蹂躏中文一区二区三区| 日韩伦理在线| 国产主播喷水一区二区| 丁香婷婷成人| 亚洲欧洲一区二区| 在线国产欧美| 激情视频免费网站| 成人一区二区视频| 国产调教在线观看| 亚洲国产一区二区a毛片| 免费无码国产精品| 精品日韩成人av| 婷婷五月在线视频| 97成人精品区在线播放| 亚洲青青一区| 欧美日本亚洲| 精品96久久久久久中文字幕无| 性生交免费视频| 99国产精品久久久久久久久久久| 国产精品18在线| 色综合一区二区| 日本国产在线观看| 久久久av亚洲男天堂| 黑人巨大精品| 国产亚洲自拍偷拍| 中文字幕乱码亚洲无线精品一区| av免费在线播放网站| 成人综合在线观看| 亚洲人做受高潮| 欧美在线|欧美| 色综合888| 久久久久久久久久婷婷| 国模大尺度视频一区二区| 欧美精品成人一区二区在线观看| 影音先锋日韩资源| 四虎1515hh.com| 国产精品美女久久久久久久网站| www.com国产| 亚洲成色999久久网站| 日本小视频在线免费观看| 成人黄色免费片| 久久激情电影| 色哟哟精品视频| 国产欧美一区二区三区在线看蜜臀 | 99亚洲伊人久久精品影院红桃| 欧美色图校园春色| 亚洲视频一区二区免费在线观看| 国产美女www| 亚洲人成77777在线观看网| h片在线观看视频免费| 成人蜜桃视频| 国精品一区二区| 白嫩情侣偷拍呻吟刺激| 亚洲综合久久久久| 高清一区二区三区四区| 欧美激情三级免费| xvideos.蜜桃一区二区| 国产 国语对白 露脸| 国产精品综合一区二区| 青青草成人免费| 日韩欧美中文一区| 美女91在线| 国内视频一区| 蜜乳av另类精品一区二区| 右手影院亚洲欧美| 日本高清无吗v一区| 国内三级在线观看| 国产欧美精品日韩| 久久久国产精品| 国产免费无码一区二区| 亚洲一区二区三区视频在线| 免费观看黄色av| 欧美尤物巨大精品爽| 加勒比久久综合| 五月天激情播播| 一个色在线综合| 性xxxx视频| 国产精品99导航| 国产精品久久久久蜜臀| 美女流白浆视频| 舔着乳尖日韩一区| 国产毛片在线| 91视频免费在线| 99在线热播精品免费99热| 精品国产av无码| 91精品国产综合久久精品麻豆 | 亚洲视频在线播放免费| 日韩欧美主播在线| 蜜桃视频在线观看免费视频网站www| 91精品网站| 国产亚洲毛片在线| 国产18无套直看片| 日韩视频免费观看高清完整版在线观看 | 日本www.色| 亚洲黄色免费电影| 午夜av免费观看| 国产在线高清精品| 在线观看亚洲| 国产又粗又长又黄的视频| 精品美女一区二区三区| 九九九伊在线综合永久| mm131午夜| 久久精品亚洲麻豆av一区二区 | 91精品人妻一区二区三区果冻| 欧美日本精品在线| 国产成人影院| 中文字幕永久免费| 欧美中文一区二区三区| 美女尤物在线视频| 亚洲美女网站18| 26uuuu精品一区二区| 999免费视频| 国产精品美女视频网站| 亚洲黄色免费| 日韩在线中文字幕视频| 亚洲欧洲中文天堂| 亚洲视频一区在线播放| 成人一区二区三区在线观看|