日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

把显存用在刀刃上!17 种 pytorch 节约显存技巧

發布時間:2023/12/18 编程问答 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把显存用在刀刃上!17 种 pytorch 节约显存技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引導

      • 1. 顯存都用在哪兒了?
      • 2. 技巧 1:使用就地操作
      • 3. 技巧 2:避免中間變量
      • 4. 技巧 3:優化網絡模型
      • 5. 技巧 4:減小 BATCH_SIZE
      • 6. 技巧 5:拆分 BATCH
      • 7. 技巧 6:降低 PATCH_SIZE
      • 8. 技巧 7:優化損失求和
      • 9. 技巧 8:調整訓練精度
      • 10. 技巧 9:分割訓練過程
      • 11. 技巧10:清理內存垃圾
      • 12. 技巧11:使用梯度累積
      • 13. 技巧12:清除不必要梯度
      • 14. 技巧13:周期清理顯存
      • 15. 技巧14:多使用下采樣
      • 16. 技巧15:刪除無用變量
      • 17. 技巧16:改變優化器
      • 18. 終極技巧

1. 顯存都用在哪兒了?

一般在訓練神經網絡時,顯存主要被網絡模型中間變量占用。

  • 網絡模型中的卷積層,全連接層和標準化層等的參數占用顯存,而諸如激活層和池化層等本質上是不占用顯存的。
  • 中間變量包括特征圖和優化器等,是消耗顯存最多的部分。
  • 其實 pytorch 本身也占用一些顯存的,但占用不多,以下方法大致按照推薦的優先順序。

2. 技巧 1:使用就地操作

就地操作 (inplace) 字面理解就是在原地對變量進行操作,對應到 pytorch 中就是在原內存上對變量進行操作而不申請新的內存空間,從而減少對內存的使用。具體來說就地操作包括三個方面的實現途徑:

  • 使用將 inplace 屬性定義為 True 的激活函數,如 nn.ReLU(inplace=True)
  • 使用 pytorch 帶有就地操作的方法,一般是方法名后跟一個下劃線 “_”,如 tensor.add_(),tensor.scatter_(),F.relu_()
  • 使用就地操作的運算符,如 y += x,y *= x

3. 技巧 2:避免中間變量

在自定義網絡結構的成員方法 forward 函數里,避免使用不必要的中間變量,盡量在之前已申請的內存里進行操作,比如下面的代碼就使用太多中間變量,占用大量不必要的顯存:

def forward(self, x):x0 = self.conv0(x) # 輸入層x1 = F.relu_(self.conv1(x0) + x0)x2 = F.relu_(self.conv2(x1) + x1)x3 = F.relu_(self.conv3(x2) + x2)x4 = F.relu_(self.conv4(x3) + x3)x5 = F.relu_(self.conv5(x4) + x4)x6 = self.conv(x5) # 輸出層return x6

為了減少顯存占用,可以將上述 forward 函數修改如下:

def forward(self, x):x = self.conv0(x) # 輸入層x = F.relu_(self.conv1(x) + x)x = F.relu_(self.conv2(x) + x)x = F.relu_(self.conv3(x) + x)x = F.relu_(self.conv4(x) + x)x = F.relu_(self.conv5(x) + x)x = self.conv(x) # 輸出層return x

上述兩段代碼實現的功能是一樣的,但對顯存的占用卻相去甚遠,后者能節省前者占用顯存的接近 90% 之多。

4. 技巧 3:優化網絡模型

網絡模型對顯存的占用主要指的就是卷積層,全連接層和標準化層等的參數,具體優化途徑包括但不限于:

  • 減少卷積核數量 (=減少輸出特征圖通道數)
  • 不使用全連接層
  • 全局池化 nn.AdaptiveAvgPool2d() 代替全連接層 nn.Linear()
  • 不使用標準化層
  • 跳躍連接跨度不要太大太多 (避免產生大量中間變量)

5. 技巧 4:減小 BATCH_SIZE

  • 在訓練卷積神經網絡時,epoch 代表的是數據整體進行訓練的次數,batch 代表將一個 epoch 拆分為 batch_size 批來參與訓練。
  • 減小 batch_size 是一個減小顯存占用的慣用技巧,在訓練時顯存不夠一般優先減小 batch_size ,但 batch_size 不能無限變小,太大會導致網絡不穩定,太小會導致網絡不收斂。

6. 技巧 5:拆分 BATCH

拆分 batch 跟技巧 4 中減小 batch_size 本質是不一樣的, 這種拆分 batch 的操作可以理解為將兩次訓練的損失相加再反向傳播,但減小 batch_size 的操作是訓練一次反向傳播一次。拆分 batch 操作可以理解為三個步驟,假設原來 batch 的大小 batch_size=64:

  • 將 batch 拆分為兩個 batch_size=32 的小 batch
  • 分別輸入網絡與目標值計算損失,將得到的損失相加
  • 進行反向傳播

7. 技巧 6:降低 PATCH_SIZE

  • 在卷積神經網絡訓練中,patch_size 指的是輸入神經網絡的圖像大小,即(H*W)。
  • 網絡輸入 patch 的大小對于后續特征圖的大小等影響非常大,訓練時可能采用諸如 [64*64],[128*128] 等大小的 patch,如果顯存不足可以進一步縮小 patch 的大小,比如 [32*32],[16*16]。
  • 但這種方法存在問題,可能極大地影響網絡的泛化能力,在裁剪的時候一定要注意在原圖上隨機裁剪,一般不建議。

8. 技巧 7:優化損失求和

一個 batch 訓練結束會得到相應的一個損失值,如果要計算一個 epoch 的損失就需要累加之前產生的所有 batch 損失,但之前的 batch 損失在 GPU 中占用顯存,直接累加得到的 epoch 損失也會在 GPU 中占用顯存,可以通過如下方法進行優化:

epoch_loss += batch_loss.detach().item() # epoch 損失

上邊代碼的效果就是首先解除 batch_loss 張量的 GPU 占用,將張量中的數據取出再進行累加。

9. 技巧 8:調整訓練精度

  • 降低訓練精度
    pytorch 中訓練神經網絡時浮點數默認使用 32 位浮點型數據,在訓練對于精度要求不是很高的網絡時可以改為 16 位浮點型數據進行訓練,但要注意同時將數據和網絡模型都轉為 16 位浮點型數據,否則會報錯。降低浮點型數據的操作實現過程非常簡單,但如果優化器選擇 Adam 時可能會報錯,選擇 SGD 優化器則不會報錯,具體操作步驟如下:
model.cuda().half() # 網絡模型設置半精度 # 網絡輸入和目標設置半精度 x, y = Variable(x).cuda().half(), Variable(y).cuda().half()
  • 混合精度訓練
    混合精度訓練指的是用 GPU 訓練網絡時,相關數據在內存中用半精度做儲存和乘法來加速計算,用全精度進行累加避免舍入誤差,這種混合經度訓練的方法可以令訓練時間減少一半左右,也可以很大程度上減小顯存占用。在 pytorch1.6 之前多使用 NVIDIA 提供的 apex 庫進行訓練,之后多使用 pytorch 自帶的 amp 庫,實例代碼如下:
import torch from torch.nn.functional import mse_loss from torch.cuda.amp import autocast, GradScalerEPOCH = 10 # 訓練次數 LEARNING_RATE = 1e-3 # 學習率x, y = torch.randn(3, 100).cuda(), torch.randn(3, 5).cuda() # 定義網絡輸入輸出 myNet = torch.nn.Linear(100, 5).cuda() # 實例化網絡,一個全連接層optimizer = torch.optim.SGD(myNet.parameters(), lr=LEARNING_RATE) # 定義優化器 scaler = GradScaler() # 梯度縮放for i in range(EPOCH): # 訓練with autocast(): # 設置混合精度運行y_pred = myNet(x)loss = mse_loss(y_pred, y)scaler.scale(loss).backward() # 將張量乘以比例因子,反向傳播scaler.step(optimizer) # 將優化器的梯度張量除以比例因子。scaler.update() # 更新比例因子

10. 技巧 9:分割訓練過程

  • 如果訓練的網絡非常深,比如 resnet101 就是一個很深的網絡,直接訓練深度神經網絡對顯存的要求非常高,一般一次無法直接訓練整個網絡。在這種情況下,可以將復雜網絡分割為兩個小網絡,分別進行訓練。
  • checkpoint 是 pytorch 中一種用時間換空間的顯存不足解決方案,這種方法本質上減少的是參與一次訓練網絡整體的參數量,如下是一個實例代碼。
import torch import torch.nn as nn from torch.utils.checkpoint import checkpoint# 自定義函數 def conv(inplanes, outplanes, kernel_size, stride, padding):return nn.Sequential(nn.Conv2d(inplanes, outplanes, kernel_size, stride, padding),nn.BatchNorm2d(outplanes),nn.ReLU())class Net(nn.Module): # 自定義網絡結構,分為三個子網絡def __init__(self):super().__init__()self.conv0 = conv(3, 32, 3, 1, 1)self.conv1 = conv(32, 32, 3, 1, 1)self.conv2 = conv(32, 64, 3, 1, 1)self.conv3 = conv(64, 64, 3, 1, 1)self.conv4 = nn.Linear(64, 10) # 全連接層def segment0(self, x): # 子網絡1x = self.conv0(x)return xdef segment1(self, x): # 子網絡2x = self.conv1(x)x = self.conv2(x)x = self.conv3(x)return xdef segment2(self, x): # 子網絡3x = self.conv4(x)return xdef forward(self, x):x = checkpoint(self.segment0, x) # 使用 checkpointx = checkpoint(self.segment1, x)x = checkpoint(self.segment2, x)return x
  • 使用 checkpoint 進行網絡訓練要求輸入屬性 requires_grad=True ,在給出的代碼中將一個網絡結構拆分為 3 個子網絡進行訓練,對于沒有 nn.Sequential() 構建神經網絡的情況無非就是自定義的子網絡里多幾項,或者像例子中一樣單獨構建網絡塊。
  • 對于由 nn.Sequential() 包含的大網絡塊 (小網絡塊時沒必要),可以使用 checkpoint_sequential 包來簡化實現,具體實現過程如下:
import torch import torch.nn as nn from torch.utils.checkpoint import checkpoint_sequentialclass Net(nn.Module): # 自定義網絡結構,分為三個子網絡def __init__(self):super().__init__()linear = [nn.Linear(10, 10) for _ in range(100)]self.conv = nn.Sequential(*linear) # 網絡主體,100 個全連接層def forward(self, x):num_segments = 2 # 拆分為兩段x = checkpoint_sequential(self.conv, num_segments, x)return x

11. 技巧10:清理內存垃圾

  • python 中定義的變量一般在使用結束時不會立即釋放資源,在訓練循環開始時可以利用如下代碼來回收內存垃圾。
import gc gc.collect() # 清理內存

12. 技巧11:使用梯度累積

  • 由于顯存大小的限制,訓練大型網絡模型時無法使用較大的 batch_size ,而一般較大的 batch_size 能令網絡模型更快收斂。
  • 梯度累積就是將多個 batch 計算得到的損失平均后累積再進行反向傳播,類似于技巧 5 中拆分 batch 的思想(但技巧 5 是將大 batch 拆小,訓練的依舊是大 batch,而梯度累積訓練的是小 batch)。
  • 可以采用梯度累積的思想來模擬較大 batch_size 可以達到的效果,具體實現代碼如下:
output = myNet(input_) # 輸入送入網絡 loss = mse_loss(target, output) # 計算損失 loss = loss / 4 # 累積 4 次梯度 loss.backward() # 反向傳播 if step % 4 == 0: # 如果執行了 4 步optimizer.step() # 更新網絡參數optimizer.zero_grad() # 優化器梯度清零

13. 技巧12:清除不必要梯度

在運行測試程序時不涉及到與梯度有關的操作,因此可以清楚不必要的梯度以節約顯存,具體包括但不限于如下操作:

  • 用代碼 model.eval() 將模型置于測試狀態,不啟用標準化和隨機舍棄神經元等操作。
  • 測試代碼放入上下文管理器 with torch.no_grad(): 中,不進行圖構建等操作。
  • 在訓練或測試每次循環開始時加梯度清零操作
myNet.zero_grad() # 模型參數梯度清零 optimizer.zero_grad() # 優化器參數梯度清零

14. 技巧13:周期清理顯存

  • 同理也可以在訓練每次循環開始時利用 pytorch 自帶清理顯存的代碼來釋放不用的顯存資源。
torch.cuda.empty_cache() # 釋放顯存

執行這條語句釋放的顯存資源在用 Nvidia-smi 命令查看時體現不出,但確實是已經釋放。其實 pytorch 原則上是如果變量不再被引用會自動釋放,所以這條語句可能沒啥用,但個人覺得多少有點用。

15. 技巧14:多使用下采樣

下采樣從實現上來看類似池化,但不限于池化,其實也可以用步長大于 1 來代替池化等操作來進行下采樣。從結果上來看就是通過下采樣得到的特征圖會縮小,特征圖縮小自然參數量減少,進而節約顯存,可以用如下兩種方式實現:

nn.Conv2d(32, 32, 3, 2, 1) # 步長大于 1 下采樣nn.Conv2d(32, 32, 3, 1, 1) # 卷積核接池化下采樣 nn.MaxPool2d(2, 2)

16. 技巧15:刪除無用變量

del 功能是徹底刪除一個變量,要再使用必須重新創建,注意 del 刪除的是一個變量而不是從內存中刪除一個數據,這個數據有可能也被別的變量在引用,實現方法很簡單,比如:

def forward(self, x):input_ = xx = F.relu_(self.conv1(x) + input_)x = F.relu_(self.conv2(x) + input_)x = F.relu_(self.conv3(x) + input_)del input_ # 刪除變量 input_x = self.conv4(x) # 輸出層return x

17. 技巧16:改變優化器

進行網絡訓練時比較常用的優化器是 SGD 和 Adam,拋開訓練最后的效果來談,SGD 對于顯存的占用相比 Adam 而言是比較小的,實在沒有辦法時可以嘗試改變參數優化算法,兩種優化算法的調用是相似的:

import torch.optim as optim from torchvision.models import resnet18LEARNING_RATE = 1e-3 # 學習率 myNet = resnet18().cuda() # 實例化網絡optimizer_adam = optim.Adam(myNet.parameters(), lr=LEAENING_RATE) # adam 網絡參數優化算法 optimizer_sgd = optim.SGD(myNet.parameters(), lr=LEAENING_RATE) # sgd 網絡參數優化算法

18. 終極技巧

購買顯存夠大的顯卡,一塊不行那就 多來幾塊

總結

以上是生活随笔為你收集整理的把显存用在刀刃上!17 种 pytorch 节约显存技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

一区二区久久久久 | 黄色成年| 丰满少妇在线观看 | 精品一区二区在线观看 | 在线观看欧美成人 | 日韩动漫免费观看高清完整版在线观看 | 国产福利一区二区三区视频 | 在线免费av播放 | 色偷偷男人的天堂av | 欧美久久久 | 一级大片在线观看 | 久久久久久久精 | 999国产在线| 蜜臀av免费一区二区三区 | 成人免费视频观看 | 婷婷六月网 | 99久久99久久综合 | 国产xx在线 | 99精品国产兔费观看久久99 | 天天操人人干 | 国产精品精品国产 | 国产高清成人 | 五月天久久精品 | 精品 一区 在线 | 国产三级午夜理伦三级 | 国产精品18久久久久久久 | 狠狠色丁香婷婷综合最新地址 | 91男人影院| 久久激情综合网 | 在线视频 国产 日韩 | 激情 一区二区 | 精品久久九九 | 精品视频国产 | 一区二区三区四区精品 | 欧美一区二区三区特黄 | 免费在线精品视频 | 久久在线精品 | 伊人国产女 | 亚洲日韩精品欧美一区二区 | 日韩在线免费视频观看 | 五月婷婷六月丁香 | 久久综合久久久久88 | 欧美91成人网 | 成人黄色短片 | 日韩美视频 | 欧美一级片免费观看 | 69精品在线观看 | 狠狠操综合网 | 亚洲精品在线观看免费 | 亚洲色视频 | 久草在线这里只有精品 | 久热av | 黄色特级毛片 | 亚洲欧美婷婷六月色综合 | 国产一区二区在线视频观看 | 在线看污网站 | 狠狠操电影网 | 国产在线黄 | 国产精品欧美日韩在线观看 | 亚洲情感电影大片 | 亚洲一级黄色 | 日韩精品久久久久久久电影竹菊 | 丝袜美腿一区 | 国产 在线观看 | 色婷婷天天干 | 丰满少妇高潮在线观看 | 欧美aa级| 日日色综合| 久久免费观看视频 | 97超碰在线播放 | 国产精品av免费 | 久久久久久久久久久免费视频 | 国产精品毛片久久久 | 精品久久国产一区 | 成 人 黄 色视频免费播放 | 国产精品国产亚洲精品看不卡 | 国产一二三区在线观看 | 国产视频2 | 成人毛片网 | 草久在线视频 | 天天操天天操天天操天天操 | 色香蕉视频 | 热久久国产精品 | www.激情五月.com | 一级片观看| 麻豆视频免费在线播放 | 久久a免费视频 | 国产精品自产拍在线观看网站 | 色综合久久久网 | 五月婷婷综合激情网 | 日本性久久| 欧美日韩视频在线 | 国产黄网站在线观看 | 福利视频精品 | 日本中文字幕免费观看 | 91观看视频 | 久久在线电影 | 五月天高清欧美mv | 日本爽妇网 | 国产v欧美 | 色婷婷天天干 | 亚洲香蕉视频 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 久久热亚洲 | 免费成人在线电影 | 国产高清在线看 | 97超级碰碰碰视频在线观看 | 日韩视频在线观看免费 | 亚洲一区二区视频 | 久久免费视频网站 | 日韩免费网址 | 亚洲aⅴ在线| 天天操夜夜操夜夜操 | 草久在线播放 | 在线免费观看视频你懂的 | 丁香激情视频 | 欧美另类一二三四区 | 美女视频黄免费的 | 国产尤物在线视频 | 国产成人99av超碰超爽 | 天天天插 | 日韩免费成人av | 亚洲精品91天天久久人人 | 久久综合天天 | 欧美激情视频免费看 | 中文字幕色婷婷在线视频 | av资源在线看 | 久久精品视频网站 | 亚洲视频在线视频 | 日本激情中文字幕 | 国产手机视频在线观看 | 在线导航av | 激情开心网站 | 一级欧美黄 | 精品一区在线看 | 91精品麻豆 | 久久不见久久见免费影院 | 亚洲欧美经典 | 欧美一级特黄aaaaaa大片在线观看 | av网址在线播放 | 黄色网址国产 | 黄色特一级片 | 国产精品原创在线 | 99热精品国产 | 黄色看片 | 亚洲国产视频在线 | 国产精品video爽爽爽爽 | 精品免费| 最新av在线免费观看 | 黄色aaa毛片 | 免费在线观看视频一区 | 在线播放视频一区 | 午夜av电影院 | 亚洲永久精品一区 | 国产在线播放不卡 | 中文字幕成人一区 | 日韩欧美专区 | 亚洲欧美一区二区三区孕妇写真 | 国产成人久久精品77777综合 | 日韩精品一区二区三区外面 | 国产黄av | 亚洲国产日本 | 国产精品久久久久免费 | 99精品国产免费久久 | www.99在线观看 | 超碰成人网 | 天天色天天操天天爽 | 不卡电影一区二区三区 | www.com.日本一级 | av超碰免费在线 | 五月婷香| 日韩精品视频在线免费观看 | 天天操天天射天天操 | 懂色av懂色av粉嫩av分享吧 | 久久免费国产精品1 | 在线看毛片网站 | 日韩中文字幕免费视频 | 亚洲综合激情网 | www国产亚洲精品久久麻豆 | 在线免费国产视频 | 日本黄色特级片 | 97精品超碰一区二区三区 | av免费在线观 | 精品久久在线 | 国产精品久久99综合免费观看尤物 | 中文字幕在线观看免费 | 黄色99视频 | 亚洲好视频 | 天天色影院 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 色婷婷激情五月 | 在线观看日韩视频 | 色综合天天色综合 | 国产小视频在线 | 香蕉视频4aa | 国产精品久久久影视 | 深爱激情久久 | 国产精品一区二区 91 | 182午夜在线观看 | 国产手机视频在线观看 | 91丨九色丨国产女 | 欧美激情精品久久久 | 91视频专区 | 中文在线资源 | 久久久久久久福利 | 国产成人精品女人久久久 | 日韩一区二区三区免费电影 | 亚洲欧美日韩中文在线 | 亚洲精品久久久久久中文传媒 | 欧美一级xxxx | 九九视频网站 | 五月婷婷欧美视频 | 日韩中文字幕在线不卡 | 国产精品6 | 夜色资源站国产www在线视频 | 国产一级性生活视频 | 五月天国产 | 欧美日一级片 | 亚洲1区 在线 | 99热在线免费观看 | 免费高清在线视频一区· | 久久久受www免费人成 | 天天躁日日躁狠狠躁av中文 | 日韩精品视频网站 | 不卡av在线播放 | 99中文视频在线 | 国产精品自产拍在线观看桃花 | 国产色在线,com | 综合铜03 | 99精品偷拍视频一区二区三区 | 婷婷播播网 | 成人国产精品久久久 | 91久久国产露脸精品国产闺蜜 | 99精品在线观看视频 | 久久综合精品一区 | 亚洲国产精品va在线看黑人动漫 | 中文字幕在线久一本久 | 久久精品日本啪啪涩涩 | 国产区网址| 91色网址 | 国产二级视频 | 免费日韩精品 | 国产精品乱码久久久久久1区2区 | 国内成人综合 | 久久久久欠精品国产毛片国产毛生 | 亚洲精品在线观看av | 国产香蕉97碰碰久久人人 | 日韩欧美成| 91自拍成人 | 麻豆视频在线播放 | 日韩一级电影在线 | 久久久精品久久 | 国产在线综合视频 | 欧美国产日韩一区二区三区 | 99热亚洲精品 | 66av99精品福利视频在线 | 激情欧美一区二区三区 | 精品国产亚洲日本 | 91丨九色丨高潮 | 免费色黄 | aⅴ视频在线 | 久久久www成人免费毛片麻豆 | 66av99精品福利视频在线 | 日韩二区三区在线 | 国产成人免费在线观看 | 中文在线亚洲 | 五月天激情在线 | 在线视频欧美日韩 | 亚洲第一色 | www.色午夜,com | 97超碰在线视 | 4p变态网欧美系列 | 欧美成人h版电影 | 久久久久观看 | 免费黄色av| 中文字幕在线一区观看 | 婷婷丁香在线 | 特级西西www44高清大胆图片 | 久久久91精品国产一区二区三区 | 婷婷色在线观看 | 亚洲人毛片 | 中文字幕a∨在线乱码免费看 | 国产视频日韩视频欧美视频 | 国产精品一区二区在线免费观看 | 91女人18片女毛片60分钟 | 久草精品电影 | 最新日韩在线观看视频 | 亚洲精选在线 | 久热精品国产 | 国产亚洲精品免费 | 精品亚洲一区二区三区 | 日韩免费中文字幕 | 日本黄色a级大片 | 色婷五月天| 久草网在线观看 | 久久99深爱久久99精品 | 久久精品国产成人精品 | 黄色三级免费看 | 亚洲免费激情 | 国产精品毛片久久久久久久久久99999999 | 黄色成人av| 三级黄在线 | www日日| 久久在线免费观看 | 天天干天天操天天爱 | 亚洲国产精品一区二区尤物区 | 日韩在线视频看看 | 久久综合天天 | 国产精品免费视频观看 | jizz999| 久久久不卡影院 | 久久精品女人毛片国产 | 久久手机免费视频 | 黄色最新网址 | 亚洲精品三级 | 人人干网 | 欧美三级在线播放 | 亚洲欧美日韩精品久久奇米一区 | 黄色网址在线播放 | 国内精品毛片 | 久久综合中文字幕 | 亚洲精品一区二区三区在线观看 | 视频一区在线免费观看 | 日本中文在线播放 | 亚洲午夜精品一区 | 在线观看91久久久久久 | 欧美激情在线网站 | 国产精品1区 | 久久人人97超碰国产公开结果 | 亚洲精品xxx | 伊人天天综合 | 中文字幕在线日亚洲9 | 欧美成人基地 | 国内久久| 久久久久久久久久久久国产精品 | 激情综合交 | 日韩电影中文字幕在线 | www.久久久 | 少妇性bbb搡bbb爽爽爽欧美 | 日韩在线观看的 | 欧美一区二区在线刺激视频 | 亚洲韩国一区二区三区 | 99视频99| 国产成人a亚洲精品v | 精品国产成人av在线免 | 国产人成看黄久久久久久久久 | 国产成人免费av电影 | 天天干夜夜干 | 日韩在线大片 | a天堂免费 | 一区二区中文字幕在线播放 | 国产九色在线播放九色 | 日日夜夜免费精品视频 | www免费黄色 | 国产 在线观看 | 久久综合毛片 | 国产亚洲欧洲 | 又黄又爽又无遮挡免费的网站 | 麻豆精品国产传媒 | 亚洲精品在线免费看 | 在线免费高清一区二区三区 | 国产91电影在线观看 | 久久久一本精品99久久精品 | 国产精品99久久久久久大便 | 欧美成天堂网地址 | 成年性视频 | 国产黄色一级片 | 色狠狠干 | 国产不卡精品 | bbbb操bbbb| 日日摸日日 | 最新免费av在线 | 在线观看免费 | 91人人射 | 久久久久国产视频 | 成人理论在线观看 | 国产原创在线 | 97电影院在线观看 | 国产视频精品在线 | 色综合天天狠天天透天天伊人 | 国产精品视频app | 欧美成人中文字幕 | 精品久久久久一区二区国产 | 国产精品video爽爽爽爽 | 久久久九色精品国产一区二区三区 | 伊人婷婷久久 | 日韩免费在线 | 中文字幕成人在线观看 | 国产精品久久久久久久久搜平片 | 91香蕉视频 mp4 | 色五月色开心色婷婷色丁香 | 丁香六月久久综合狠狠色 | 日韩精品视频在线免费观看 | 亚洲一区二区精品在线 | 天天色天天操综合 | 超级碰碰视频 | 日日夜夜精品 | 国产精品久久久久久妇 | 日韩视频一区二区三区 | 国产女人免费看a级丨片 | 久久免费视频7 | 嫩嫩影院理论片 | 菠萝菠萝蜜在线播放 | 免费特级黄色片 | 国产精品日韩精品 | 日韩免费观看一区二区 | 91香蕉视频好色先生 | av大全免费在线观看 | 中文免费 | 欧美巨大荫蒂茸毛毛人妖 | www.天天色| 成人在线视 | 久久五月婷婷丁香 | 亚洲年轻女教师毛茸茸 | 视频91在线 | 伊人永久 | 不卡的av中文字幕 | 92中文资源在线 | 色婷婷综合久久久中文字幕 | a级免费观看 | 成人毛片网 | 国产vs久久| 91久久影院 | 色狠狠一区二区 | 9992tv成人免费看片 | 久久久久久久免费看 | 欧美久久久久久 | 国产亚洲精品久久久久久久久久 | 手机看片1042 | 欧美在线视频精品 | 激情综合一区 | 亚洲国产中文在线 | 国产一区二区电影在线观看 | 日本aaa在线观看 | 狠狠色丁香 | 久久国产区 | 成人资源在线 | 国产理伦在线 | 亚洲精品网址在线观看 | 欧美一级久久久 | 国产美女精品久久久 | 在线国产专区 | 99热在| 国产青青青 | 国产伦精品一区二区三区高清 | 欧美性色综合网 | 精品国产乱码久久久久久1区2匹 | 成人丝袜| 少妇性色午夜淫片aaaze | 91精品久久久久久综合乱菊 | 九九热在线视频 | 色婷婷亚洲 | 国产玖玖视频 | 97久久精品午夜一区二区 | 国产成人在线免费观看 | 手机av电影在线 | 国产成人精品一区二区三区福利 | 91亚洲免费| 黄色小说18| 亚洲韩国一区二区三区 | 国产色女 | 99久久婷婷国产综合亚洲 | 国产精品视频永久免费播放 | 国产精品成人在线观看 | 国产精品999久久久 久产久精国产品 | 91高清在线 | 日韩中文字幕免费在线播放 | 国产一区91 | 日日夜夜精品视频 | 成人av电影在线观看 | 激情视频在线高清看 | 国产免费大片 | 久久超碰免费 | 久久免费视频3 | 久久久久久久久免费 | 精品欧美日韩 | 日日夜夜免费精品 | 在线观av | 国内精品视频久久 | 国产 日韩 欧美 中文 在线播放 | 色婷婷中文 | 五月天综合网站 | 成人在线免费小视频 | 99久久电影 | 中文字幕中文字幕在线中文字幕三区 | 国产黄色在线看 | 亚洲资源在线 | 日韩一区二区三区免费视频 | 成年人在线免费看片 | 91热在线 | 人人dvd | 国产91影院| 2022中文字幕在线观看 | 午夜久久美女 | 99久久夜色精品国产亚洲 | 日日干,天天干 | 国产亚洲va综合人人澡精品 | 91视频在线免费 | 天堂av在线 | 三级黄色免费 | 五月婷婷久久丁香 | 国产亚洲精品久久久久秋 | 久草在线免费资源站 | 黄在线免费看 | 99在线观看免费视频精品观看 | 国产一区二区免费看 | 午夜色婷婷 | 色噜噜日韩精品欧美一区二区 | 99久国产| 福利视频午夜 | 中文字幕在线播放av | 久久 亚洲视频 | 亚洲在线精品视频 | 色综合夜色一区 | 欧美一区二区精美视频 | 91传媒在线观看 | 激情婷婷在线 | 日本99热 | 成人免费观看视频网站 | 国产精品99久久久久久小说 | 中文字幕在线观看2018 | 在线观看小视频 | a级片久久久 | 国产精品99爱 | 色婷婷成人| 97超碰人人模人人人爽人人爱 | 成人久久18免费 | 日韩h在线观看 | 欧美性色网站 | 国产福利专区 | 激情五月伊人 | 欧美激情综合色综合啪啪五月 | 日日久视频 | 久久99国产一区二区三区 | 在线午夜电影神马影院 | 91麻豆产精品久久久久久 | 99看视频在线观看 | 精品99999 | 91完整版观看 | 国产高清不卡一区二区三区 | 日本中文字幕网站 | 91亚洲激情| 亚洲精品视频在线观看免费视频 | 五月天中文字幕mv在线 | 中文字幕免费高清在线 | 狠狠的干狠狠的操 | 婷婷亚洲五月色综合 | 日韩av中文在线 | 97干com| 日韩精品在线视频 | 超碰精品在线 | 亚洲午夜精品在线观看 | 日韩精品一区二区免费 | 国产做a爱一级久久 | av观看免费在线 | 在线观看片 | 国产精品美女999 | 精品一区二区三区四区在线 | 6080yy午夜一二三区久久 | 久草久热| 久久久精品 | 二区三区在线 | 国产美女视频一区 | 国产精品综合在线 | 成人免费影院 | 奇米影视777四色米奇影院 | 91在线免费公开视频 | 在线观看久久 | 国产精品日韩高清 | 亚洲精品女人久久久 | 色综合久久久久久久久五月 | 日韩av区 | 综合久久久久 | 国产一级久久 | 99久久婷婷国产综合亚洲 | 精品国产aⅴ麻豆 | 国产视频资源 | 久久久亚洲电影 | 超碰人人在线 | 制服丝袜亚洲 | 日本美女xx| 成人h电影在线观看 | 精品一区二区免费 | 四川妇女搡bbbb搡bbbb搡 | 国产 欧美 日韩 | 天天操天天干天天爽 | 午夜精品一区二区三区免费 | 激情视频区 | 国产在线观看地址 | 国产亚洲在线观看 | 国产精品久久99综合免费观看尤物 | av观看免费在线 | 日本激情中文字幕 | 天天搞天天干 | 一级黄色a视频 | 91看片在线看片 | 国产一区在线视频播放 | 天天搞天天干天天色 | 国产 日韩 在线 亚洲 字幕 中文 | 日韩午夜一级片 | 午夜黄色大片 | 日韩精选在线 | 欧美久久久| 超碰在线98| 色综合天天视频在线观看 | 日韩午夜高清 | 国产99一区视频免费 | 四虎成人网 | 波多野结衣动态图 | 久久 精品一区 | 久久久麻豆精品一区二区 | 在线观看你懂的网站 | 日韩高清 一区 | 色综合天天综合在线视频 | 久久精品专区 | 一区二区三区四区精品视频 | 亚洲一区二区麻豆 | 成人精品一区二区三区电影免费 | 97天天综合网 | 久草在线一免费新视频 | 日韩欧美在线一区 | 在线观看中文字幕一区二区 | 日韩精品一区二区在线观看视频 | 在线观看亚洲免费视频 | 久久午夜网| 天天射网| 亚洲欧美日本一区二区三区 | 岛国av在线 | 国产精品精品久久久久久 | 香蕉久久久久久久 | 69视频在线 | 日韩在线免费看 | 久久情网 | 久草精品在线 | 日本最大色倩网站www | 国产精品国产毛片 | 69久久99精品久久久久婷婷 | www.香蕉视频| aaa亚洲精品一二三区 | 在线三级av | 亚洲国产精品人久久电影 | 天天操天天射天天爽 | 免费高清在线视频一区· | 99久久99久久精品国产片果冰 | 国产黄在线免费观看 | 麻豆国产视频下载 | 国产精品va在线观看入 | 国产一级h | 91麻豆.com | 天天爽夜夜爽人人爽曰av | 日韩视频一区二区三区在线播放免费观看 | 亚洲精品国产精品乱码在线观看 | 国产一区二区精品在线 | 99热九九这里只有精品10 | 国产精品久久久久久久久久久久久久 | 国产精品免费久久久久久久久久中文 | 久久欧美综合 | 中文字幕在线影院 | 一色屋精品视频在线观看 | 久久永久免费 | 久久综合免费 | 日本公妇在线观看 | 激情av资源 | 亚洲色图激情文学 | 97超视频在线观看 | 欧美一级乱黄 | 97超碰免费在线 | 色资源二区在线视频 | 夜夜夜草| 日韩精品免费在线播放 | 天海翼一区二区三区免费 | 亚洲做受高潮欧美裸体 | 最近免费中文字幕大全高清10 | 国产精品毛片 | 婷婷激情网站 | 日韩在线电影一区二区 | 日韩在线二区 | 欧美日韩另类在线观看 | 午夜在线观看一区 | 亚洲精品日韩av | 香蕉视频免费看 | 久久激情综合网 | 99精品影视 | 欧美专区国产专区 | 精品免费视频. | 三级黄色理论片 | 国产成人av | 国产精品久久99综合免费观看尤物 | 亚洲jizzjizz日本少妇 | 久久久鲁| 欧美aa级 | 鲁一鲁影院 | 精品电影一区二区 | 国产精品原创在线 | 亚洲视频 视频在线 | 成人午夜精品 | 最近日本韩国中文字幕 | 日韩电影在线观看一区 | 91视频在线免费下载 | 在线观看国产91 | 久久国产精品一区二区三区四区 | 九色在线 | 国产免费作爱视频 | 在线观看日韩国产 | 国产精品国产精品 | 久久免费观看少妇a级毛片 久久久久成人免费 | 久草在线综合网 | 成年人在线免费看视频 | 免费特级黄毛片 | 国产一及片 | 亚洲精品久久久久中文字幕二区 | 国产一区在线观看视频 | 在线播放日韩av | 久久久精品欧美一区二区免费 | 97在线观看免费高清完整版在线观看 | 欧美精品免费一区二区 | 成人久久久久久久久 | 亚洲日本va在线观看 | 五月激情六月丁香 | 国产精品久久久久久一区二区三区 | 丁香激情网 | 很黄很色很污的网站 | 国产在线观看免费观看 | 91成熟丰满女人少妇 | 欧美乱淫视频 | 麻豆国产在线播放 | 免费在线观看av电影 | 亚洲欧美综合精品久久成人 | 激情中文字幕 | 亚洲妇女av | 国产高清久久久久 | 99超碰在线播放 | av在线播放中文字幕 | 精壮的侍卫呻吟h | 九九免费观看全部免费视频 | 91中文字幕永久在线 | 国产高清免费观看 | 久久女同性恋中文字幕 | 国内毛片毛片 | 亚洲 欧美 国产 va在线影院 | 久久久精品福利视频 | 成 人 免费 黄 色 视频 | 激情网第四色 | 中文区中文字幕免费看 | 久久久久一区二区三区四区 | 亚洲一区不卡视频 | 久久久久久久久久久久影院 | 亚洲综合色婷婷 | 麻豆视频www | 91久久奴性调教 | 天天夜夜亚洲 | 久久久久久毛片精品免费不卡 | 国产高清专区 | 国产视频日韩视频欧美视频 | 成人一级片视频 | 91精品1区2区 | 你操综合 | 成人网在线免费视频 | 日韩有色 | 三级黄色在线观看 | 亚洲黄色在线观看 | 国产视频一区精品 | 欧美日韩免费一区二区三区 | 在线国产福利 | 欧美一级黄大片 | 国产精品久久久久久久婷婷 | 黄色a一级视频 | 97成人在线免费视频 | 日韩欧美视频免费看 | 精品国产午夜 | 亚洲精品国产精品乱码在线观看 | 丁香五月缴情综合网 | 欧美在线1区 | 天天操天天色天天射 | 91女人18片女毛片60分钟 | 精品福利视频在线观看 | 最近最新mv字幕免费观看 | 国产精品欧美精品 | 亚洲精品午夜久久久久久久久久久 | 在线久久 | 国产精品久久久久久久久久99 | 伊人伊成久久人综合网站 | 一区二区三区免费网站 | 日韩精品aaa| 欧美日韩成人一区 | 日韩中文字幕免费电影 | 四虎成人精品永久免费av | 国产香蕉视频在线播放 | 亚洲欧美日韩精品一区二区 | 欧美a级免费视频 | 亚洲精品视 | 精品国产伦一区二区三区观看说明 | 麻豆超碰| 亚洲成人免费 | 国产精品18久久久久久不卡孕妇 | 国产区欧美 | 人人狠狠综合久久亚洲婷 | 中文在线最新版天堂 | 亚洲女人天堂成人av在线 | 日韩网站免费观看 | 综合网av| 日韩视频免费观看高清 | 在线精品在线 | 美女国产精品 | 精品国产一区二区三区不卡 | 国产精品久久久久久婷婷天堂 | 欧美日韩大片在线观看 | 亚洲午夜精品久久久久久久久 | 久久综合电影 | 国产中文在线字幕 | 婷婷色综合网 | 手机av在线网站 | 国产免费大片 | 视频成人永久免费视频 | 国产一区免费 | 毛片激情永久免费 | 一区二区三区不卡在线 | 亚洲激情五月 | av在线看片 | 色综合久久久久网 | 在线观看视频你懂的 | 久久久亚洲麻豆日韩精品一区三区 | av网站手机在线观看 | 日韩电影在线观看一区二区三区 | 国产日韩精品一区二区在线观看播放 | 1024久久| 日本丶国产丶欧美色综合 | 久久伊人91| 五月天亚洲综合 | 人人添人人澡 | 天堂入口网站 | 91av视频在线免费观看 | 91av九色| 日本成址在线观看 | 美女视频a美女大全免费下载蜜臀 | 人人添人人澡人人澡人人人爽 | 午夜黄色一级片 | 精品资源在线 | 日本精品一二区 | 在线视频 国产 日韩 | 丁香免费视频 | 欧美在线18 | av免费观看网址 | 日韩免费播放 | 日本色小说视频 | 99视频国产精品 | 亚洲精品国产精品乱码在线观看 | 8x成人在线 | 天天激情综合 | 成人免费观看网址 | 99精品视频免费看 | 在线免费视频 你懂得 | 二区三区在线观看 | 国产精品黄网站在线观看 | 日韩中文字幕免费 | 精品人妖videos欧美人妖 | 久久免费99精品久久久久久 | 日韩亚洲在线观看 | 五月天中文字幕 | 日韩精品一区二区三区在线播放 | 免费色视频 | 91视频久久久久久 | 在线视频一区二区 | 天天综合色网 | 精品福利国产 | 免费在线播放黄色 | 日韩一级黄色av | 久久久久北条麻妃免费看 | 久久久久久高潮国产精品视 | 成人va视频 | 久久香蕉一区 | 中文在线免费观看 | 日韩欧美在线视频一区二区 | 91日韩精品 | 免费视频国产 | 91精品毛片 | 久久久综合九色合综国产精品 | 免费91在线 | 国产伦精品一区二区三区无广告 | 久久国精品 | 亚洲 精品在线视频 | 91精品视频观看 | 国内久久久久久 | 国产美女网站视频 | 亚洲天天摸日日摸天天欢 | 高清视频一区二区三区 | 在线视频 国产 日韩 | 黄色三级网站在线观看 | 黄a网站| 午夜12点 | 国产精品99蜜臀久久不卡二区 | av中文字幕在线免费观看 | 欧美成人亚洲成人 | 国产精品久久久久9999吃药 | 激情综合亚洲精品 | 九九热精品国产 | 午夜免费在线观看 | 免费日韩电影 | 久精品视频免费观看2 | 国产美女久久久 | 亚洲精品乱码久久久久久蜜桃91 | 婷婷5月色 | 国产韩国精品一区二区三区 | 日本激情动作片免费看 | 91色综合| 日本视频精品 | 一区二区三区手机在线观看 | 国产精品久久久久久一区二区三区 | 亚洲免费在线观看视频 | 国产精品久久久久9999 | 99爱爱| 久久免费视频2 | 国产你懂的在线 | 久久久久欧美精品 | 国产资源中文字幕 | 亚洲欧美怡红院 | 亚洲精品国产精品乱码在线观看 | 亚洲九九九在线观看 | 五月天综合婷婷 | 久久一级片 | 免费在线精品视频 | 色婷婷久久久综合中文字幕 | 久久久高清视频 | 五月激情久久久 | 国产一区久久久 | 久久99精品一区二区三区三区 | 久久99网| 天天天干 | 成人一区电影 | 亚洲午夜久久久久久久久久久 | 国产一区在线免费观看 | 在线观看视频免费播放 | 日本在线中文在线 | 久久精品亚洲精品国产欧美 | 四虎国产精 | 免费观看成年人视频 | 国产亚洲无 | 国产小视频在线免费观看视频 | 亚洲国产天堂av | 精品国偷自产国产一区 | 人人讲| 青青色影院 | 国产h在线观看 | 日韩理论电影在线 | 人人舔人人爽 | 91av视频| 亚洲性xxxx | 99精品国产免费久久久久久下载 | www免费看 | 在线观看视频中文字幕 | 日韩av在线免费播放 | 久久亚洲视频 | 国产黄在线免费观看 | 日韩av电影中文字幕在线观看 | www.天天干 | 午夜体验区 | 永久黄网站色视频免费观看w | 久久久麻豆| 精品一区 精品二区 | 在线播放一区二区三区 | 一级黄色片在线免费看 | 欧美激情视频一区二区三区免费 | 天天综合五月天 | 精品国产观看 | 九九热.com| 久久国产精品色av免费看 | 日韩欧美一区二区三区视频 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 日韩动漫免费观看高清完整版在线观看 | 成人影音av | 亚洲日韩精品欧美一区二区 | 人人看黄色 | 国产99一区 | 亚洲精品福利在线观看 | 久草精品资源 | 国产精品一区二区三区在线 | 五月婷婷欧美 | 亚洲天天做 | 日韩影视精品 | 日本中文字幕在线观看 | 国产精品久久久免费 | 国产婷婷vvvv激情久 | 日本一区二区三区视频在线播放 | 久久国产网站 | 久久伦理视频 | 最新国产精品久久精品 | 久久视频精品在线观看 | 麻豆国产精品视频 | 97在线超碰 | 国产伦理剧 | 久久免费a | 亚洲成av人影院 | 九九综合久久 | 久久有精品 | 免费高清在线一区 | 欧美,日韩 | 久久免费资源 | 婷婷色伊人 |