午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Ubuntu安裝和卸載CUDA和CUDNN的實現

Ubuntu安裝和卸載CUDA和CUDNN的實現

熱門標簽:ai電銷機器人 如何開發 電銷機器人對公司貢獻 山東400電話如何辦理 電話機器人服務差 高德地圖標注在建線路 宿州防封外呼系統廠家 濟源電話外呼系統怎么樣 智能外呼系統如何部署 蘭州語音電銷機器人軟件

前言

最近在學習PaddlePaddle在各個顯卡驅動版本的安裝和使用,所以同時也學習如何在Ubuntu安裝和卸載CUDA和CUDNN,在學習過程中,順便記錄學習過程。在供大家學習的同時,也在加強自己的記憶。本文章以卸載CUDA 8.0 和 CUDNN 7.05 為例,以安裝CUDA 10.0 和 CUDNN 7.4.2 為例。

安裝顯卡驅動

禁用nouveau驅動

sudo vim /etc/modprobe.d/blacklist.conf

在文本最后添加:

blacklist nouveau
options nouveau modeset=0

然后執行:

sudo update-initramfs -u

重啟后,執行以下命令,如果沒有屏幕輸出,說明禁用nouveau成功:

lsmod | grep nouveau

下載驅動

官網下載地址:https://www.nvidia.cn/Download/index.aspx?lang=cn ,根據自己顯卡的情況下載對應版本的顯卡驅動,比如筆者的顯卡是RTX2070:

下載完成之后會得到一個安裝包,不同版本文件名可能不一樣:

NVIDIA-Linux-x86_64-410.93.run

卸載舊驅動

以下操作都需要在命令界面操作,執行以下快捷鍵進入命令界面,并登錄:

Ctrl-Alt+F1

執行以下命令禁用X-Window服務,否則無法安裝顯卡驅動:

sudo service lightdm stop

執行以下三條命令卸載原有顯卡驅動:

sudo apt-get remove --purge nvidia*
sudo chmod +x NVIDIA-Linux-x86_64-410.93.run
sudo ./NVIDIA-Linux-x86_64-410.93.run --uninstall

安裝新驅動

直接執行驅動文件即可安裝新驅動,一直默認即可:

sudo ./NVIDIA-Linux-x86_64-410.93.run

執行以下命令啟動X-Window服務

sudo service lightdm start

最后執行重啟命令,重啟系統即可:

reboot

注意: 如果系統重啟之后出現重復登錄的情況,多數情況下都是安裝了錯誤版本的顯卡驅動。需要下載對應本身機器安裝的顯卡版本。

卸載CUDA

為什么一開始我就要卸載CUDA呢,這是因為筆者是換了顯卡RTX2070,原本就安裝了CUDA 8.0 和 CUDNN 7.0.5不能夠正常使用,筆者需要安裝CUDA 10.0 和 CUDNN 7.4.2,所以要先卸載原來的CUDA。注意以下的命令都是在root用戶下操作的。

卸載CUDA很簡單,一條命令就可以了,主要執行的是CUDA自帶的卸載腳本,讀者要根據自己的cuda版本找到卸載腳本:

sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl

卸載之后,還有一些殘留的文件夾,之前安裝的是CUDA 8.0。可以一并刪除:

sudo rm -rf /usr/local/cuda-8.0/

這樣就算卸載完了CUDA。

安裝CUDA

安裝的CUDA和CUDNN版本:

  • CUDA 10.0
  • CUDNN 7.4.2

接下來的安裝步驟都是在root用戶下操作的。

下載和安裝CUDA

我們可以在官網:CUDA10下載頁面,
下載符合自己系統版本的CUDA。頁面如下:

下載完成之后,給文件賦予執行權限:

chmod +x cuda_10.0.130_410.48_linux.run

執行安裝包,開始安裝:

./cuda_10.0.130_410.48_linux.run

開始安裝之后,需要閱讀說明,可以使用Ctrl + C直接閱讀完成,或者使用空格鍵慢慢閱讀。然后進行配置,我這里說明一下:

(是否同意條款,必須同意才能繼續安裝)
accept/decline/quit: accept

(這里不要安裝驅動,因為已經安裝最新的驅動了,否則可能會安裝舊版本的顯卡驅動,導致重復登錄的情況)
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n

Install the CUDA 10.0 Toolkit?(是否安裝CUDA 10 ,這里必須要安裝)
(y)es/(n)o/(q)uit: y

Enter Toolkit Location(安裝路徑,使用默認,直接回車就行)
 [ default is /usr/local/cuda-10.0 ]: 

Do you want to install a symbolic link at /usr/local/cuda?(同意創建軟鏈接)
(y)es/(n)o/(q)uit: y

Install the CUDA 10.0 Samples?(不用安裝測試,本身就有了)
(y)es/(n)o/(q)uit: n

Installing the CUDA Toolkit in /usr/local/cuda-10.0 ...(開始安裝)

安裝完成之后,可以配置他們的環境變量,在vim ~/.bashrc的最后加上以下配置信息:

export CUDA_HOME=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export PATH=${CUDA_HOME}/bin:${PATH}

最后使用命令source ~/.bashrc使它生效。

可以使用命令nvcc -V查看安裝的版本信息:

test@test:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

測試安裝是否成功

執行以下幾條命令:

cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
make
./deviceQuery

正常情況下輸出:

./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: "GeForce RTX 2070"
 CUDA Driver Version / Runtime Version   10.0 / 10.0
 CUDA Capability Major/Minor version number: 7.5
 Total amount of global memory:     7950 MBytes (8335982592 bytes)
 (36) Multiprocessors, ( 64) CUDA Cores/MP:  2304 CUDA Cores
 GPU Max Clock rate:       1620 MHz (1.62 GHz)
 Memory Clock rate:        7001 Mhz
 Memory Bus Width:        256-bit
 L2 Cache Size:         4194304 bytes
 Maximum Texture Dimension Size (x,y,z)   1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)
 Maximum Layered 1D Texture Size, (num) layers 1D=(32768), 2048 layers
 Maximum Layered 2D Texture Size, (num) layers 2D=(32768, 32768), 2048 layers
 Total amount of constant memory:    65536 bytes
 Total amount of shared memory per block:  49152 bytes
 Total number of registers available per block: 65536
 Warp size:          32
 Maximum number of threads per multiprocessor: 1024
 Maximum number of threads per block:   1024
 Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
 Max dimension size of a grid size (x,y,z): (2147483647, 65535, 65535)
 Maximum memory pitch:       2147483647 bytes
 Texture alignment:        512 bytes
 Concurrent copy and kernel execution:   Yes with 3 copy engine(s)
 Run time limit on kernels:      Yes
 Integrated GPU sharing Host Memory:   No
 Support host page-locked memory mapping:  Yes
 Alignment requirement for Surfaces:   Yes
 Device has ECC support:      Disabled
 Device supports Unified Addressing (UVA):  Yes
 Device supports Compute Preemption:   Yes
 Supports Cooperative Kernel Launch:   Yes
 Supports MultiDevice Co-op Kernel Launch:  Yes
 Device PCI Domain ID / Bus ID / location ID: 0 / 1 / 0
 Compute Mode:
  < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 10.0, CUDA Runtime Version = 10.0, NumDevs = 1
Result = PASS

下載和安裝CUDNN

進入到CUDNN的下載官網:https://developer.nvidia.com/rdp/cudnn-download ,然點擊Download開始選擇下載版本,當然在下載之前還有登錄,選擇版本界面如下,我們選擇cuDNN Library for Linux

下載之后是一個壓縮包,如下:

cudnn-10.0-linux-x64-v7.4.2.24.tgz 

然后對它進行解壓,命令如下:

tar -zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz 

解壓之后可以得到以下文件:

cuda/include/cudnn.h
cuda/NVIDIA_SLA_cuDNN_Support.txt
cuda/lib64/libcudnn.so
cuda/lib64/libcudnn.so.7
cuda/lib64/libcudnn.so.7.4.2
cuda/lib64/libcudnn_static.a

使用以下兩條命令復制這些文件到CUDA目錄下:

cp cuda/lib64/* /usr/local/cuda-10.0/lib64/
cp cuda/include/* /usr/local/cuda-10.0/include/

拷貝完成之后,可以使用以下命令查看CUDNN的版本信息:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

測試安裝結果

到這里就已經完成了CUDA 10 和 CUDNN 7.4.2 的安裝。可以安裝對應的Pytorch的GPU版本測試是否可以正常使用了。安裝如下:

pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.0-cp35-cp35m-linux_x86_64.whl
pip3 install torchvision

然后使用以下的程序測試安裝情況:

import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
import torch.backends.cudnn as cudnn
from torchvision import datasets, transforms


class Net(nn.Module):
 def __init__(self):
  super(Net, self).__init__()
  self.conv1 = nn.Conv2d(1, 10, kernel_size=5)
  self.conv2 = nn.Conv2d(10, 20, kernel_size=5)
  self.conv2_drop = nn.Dropout2d()
  self.fc1 = nn.Linear(320, 50)
  self.fc2 = nn.Linear(50, 10)

 def forward(self, x):
  x = F.relu(F.max_pool2d(self.conv1(x), 2))
  x = F.relu(F.max_pool2d(self.conv2_drop(self.conv2(x)), 2))
  x = x.view(-1, 320)
  x = F.relu(self.fc1(x))
  x = F.dropout(x, training=self.training)
  x = self.fc2(x)
  return F.log_softmax(x, dim=1)


def train(model, device, train_loader, optimizer, epoch):
 model.train()
 for batch_idx, (data, target) in enumerate(train_loader):
  data, target = data.to(device), target.to(device)
  optimizer.zero_grad()
  output = model(data)
  loss = F.nll_loss(output, target)
  loss.backward()
  optimizer.step()
  if batch_idx % 10 == 0:
   print('Train Epoch: {} [{}/{} ({:.0f}%)]\tLoss: {:.6f}'.format(
    epoch, batch_idx * len(data), len(train_loader.dataset),
      100. * batch_idx / len(train_loader), loss.item()))

def main():
 cudnn.benchmark = True
 torch.manual_seed(1)
 device = torch.device("cuda")
 kwargs = {'num_workers': 1, 'pin_memory': True}
 train_loader = torch.utils.data.DataLoader(
  datasets.MNIST('../data', train=True, download=True,
      transform=transforms.Compose([
       transforms.ToTensor(),
       transforms.Normalize((0.1307,), (0.3081,))
      ])),
  batch_size=64, shuffle=True, **kwargs)

 model = Net().to(device)
 optimizer = optim.SGD(model.parameters(), lr=0.01, momentum=0.5)

 for epoch in range(1, 11):
  train(model, device, train_loader, optimizer, epoch)


if __name__ == '__main__':
 main()

如果正常輸出一下以下信息,證明已經安裝成了:

Train Epoch: 1 [0/60000 (0%)] Loss: 2.365850
Train Epoch: 1 [640/60000 (1%)] Loss: 2.305295
Train Epoch: 1 [1280/60000 (2%)] Loss: 2.301407
Train Epoch: 1 [1920/60000 (3%)] Loss: 2.316538
Train Epoch: 1 [2560/60000 (4%)] Loss: 2.255809
Train Epoch: 1 [3200/60000 (5%)] Loss: 2.224511
Train Epoch: 1 [3840/60000 (6%)] Loss: 2.216569
Train Epoch: 1 [4480/60000 (7%)] Loss: 2.181396

參考資料

https://developer.nvidia.com

https://www.cnblogs.com/luofeel/p/8654964.html

到此這篇關于Ubuntu安裝和卸載CUDA和CUDNN的實現的文章就介紹到這了,更多相關Ubuntu安裝和卸載CUDA和CUDNN內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:晉中 衡水 云南 畢節 巴中 南寧 佛山 安陽

巨人網絡通訊聲明:本文標題《Ubuntu安裝和卸載CUDA和CUDNN的實現》,本文關鍵詞  Ubuntu,安裝,和,卸載,CUDA,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ubuntu安裝和卸載CUDA和CUDNN的實現》相關的同類信息!
  • 本頁收集關于Ubuntu安裝和卸載CUDA和CUDNN的實現的相關信息資訊供網民參考!
  • 推薦文章
    亚洲欧洲精品一区二区三区| 538精品在线视频| 欧美三级在线视频| 久久亚洲春色中文字幕久久久| 一区二区三区波多野结衣在线观看| 欧美日韩国产丝袜美女| 婷婷激情综合网| 久久欧美中文字幕| 自拍偷在线精品自拍偷无码专区| 一区二区三区免费| 在线观看亚洲a| 97在线播放免费观看| 手机在线中文字幕| 中日韩在线观看视频| 五月天激情四射| 在线观看欧美一区二区| 2022国产精品| 国产成人精品999| 性色av一区二区三区红粉影视| 91九色在线视频| 日韩av片在线看| 亚洲热在线视频| 久久久久久欧美精品se一二三四| 中文字幕观看av| 日韩欧美视频在线免费观看| 在线观看亚洲大片短视频| 亚洲午夜精品在线观看| 女人另类性混交zo| 国产成人综合一区| 青青操国产视频| 日韩精品久久久久久免费| 老司机精品视频网站| 黄网站免费在线| 熟妇女人妻丰满少妇中文字幕| 97人妻精品视频一区| 国产一级视频在线观看| a级在线观看视频| 欧美一级片中文字幕| 国产美女福利视频| 中文字幕永久免费视频| 91精品国产综合久久国产大片| 国产精品视频一区二区高潮| 69堂免费视频| 人妻人人澡人人添人人爽| 黄色一级大片在线免费看国产| 国产精品免费人成网站酒店 | 欧美18视频| 亚洲欧美国产一本综合首页| 日韩成人黄色av| 成人动漫视频在线观看完整版 | 日韩av在线电影| av成人免费网站| 老熟妇一区二区| 久久久99999| 久久男女视频| 成人国产精品免费网站| 岛国av一区二区在线在线观看| 91日韩在线视频| 我不卡一区二区| 国产xxxx视频| 国产精品v日韩精品v在线观看| 在线免费视频a| 看欧美ab黄色大片视频免费| 免费看又黄又无码的网站| 欧美77777| 日韩永久免费视频| 亚洲国产精品久久久久| 国产日韩三区| 国产欧美日韩丝袜精品一区| 久久久精品999| 69久久夜色精品国产69| 亚洲国产成人91精品| 免费一区二区三区| 天天干天天操天天爱| 精品精品国产高清a毛片牛牛| 欧美日韩在线视频首页| 4444在线观看| 欧洲美女亚洲激情| 免费看黄色av| 国产中文字幕一区| 亚洲欧洲日本在线| 在线视频欧美日韩精品| 亚洲成av人在线观看| 91精品婷婷国产综合久久| 亚洲欧美日本国产有色| 久久久久久久久久伊人| 亚洲第一香蕉网| 精品人妻少妇AV无码专区| 97超碰人人干| 91久久人澡人人添人人爽欧美| 亚洲人成在线播放| 欧美在线视频免费| 亚洲综合大片69999| 国产日韩欧美夫妻视频在线观看| 三级黄色片免费观看| 日韩av一区二区三区| 人人妻人人澡人人爽精品日本| 亚洲h在线观看| 欧美日韩综合久久| 久久精品久久久久久久| 国产jzjzjz丝袜老师水多| 国产一区二区视频在线| 欧美精品在线播放| 精品国产一区二区在线观看| 国产精品香蕉av| 国产99久一区二区三区a片| 天码人妻一区二区三区在线看| 国产精品欧美一区二区三区| 久久综合五月| 欧美二区三区的天堂| 日韩欧美一区二区三区四区五区| 在线不卡av电影| 91亚洲精品久久久蜜桃网站 | 一本高清dvd不卡在线观看| 欧美福利视频导航| 日本黄网站色大片免费观看| 91久久精品国产91性色69| 成人国产在线观看| 91国内在线视频| 午夜久久久精品| 国产一级二级三级视频| 天天色综合天天| 99精品国产高清一区二区| 理论片大全免费理伦片| 好吊色视频一区二区| 精品人伦一区二区三区| 久久精品在线观看视频| 国产精品怡红院| 亚洲国产精品va| 日本xxxxxxxxxx75| 女同激情久久av久久| 中文字幕高清在线免费播放| 日韩欧美国产午夜精品| 亚洲午夜精品久久| 91精品国产乱码久久久张津瑜| 欧美老女人性视频| 亚洲欧洲日本精品| 欧美色老头old∨ideo| 国产精品无码一本二本三本色| 国产情侣免费视频| 色老综合老女人久久久| 91超碰caoporn97人人| 91精品国产吴梦梦| 黄色在线观看免费| www亚洲视频| 国产又粗又黄又爽| 日韩午夜激情免费电影| 99精品国产高清在线观看| 亚洲天堂手机在线| 伊人久久精品视频| 亚洲高清视频免费观看| 成人h视频在线| 午夜精品久久久久久久爽| 精品国产乱码久久久久久88av| 2021久久国产精品不只是精品| 中文精品一区二区三区| 日本不卡一二区| 亚洲精品成人a在线观看| 琪琪第一精品导航| 精品无码人妻一区二区三| 欧美精品一区二区精品网| 麻豆精品视频| 蜜臀av在线观看| www.成人三级视频| 久久蜜桃一区二区| 国产欧美日韩精品在线观看| 亚洲va欧美va| 色综合天天综合网天天狠天天| 国产精品永久免费在线| 精品不卡一区二区| 欧美国产视频日韩| 国产探花在线看| 精品一区二区三区三区| 国产福利短视频| 欧美中文字幕视频| 免费成人在线网站| 成人久久久久爱| 亚洲av电影一区| 亚洲欧洲一区二区三区久久| 亚洲综合婷婷久久| 天天综合日日夜夜精品| 无码人妻丰满熟妇区毛片蜜桃精品 | 精品国产亚洲一区二区三区在线观看| 黄色永久免费网站| 性做久久久久久免费观看欧美| 国产最新免费视频| 韩国一区二区三区| 深夜福利日韩在线看| 日韩av卡一卡二| 91精品国产乱| 美女的奶胸大爽爽大片| 久久综合色88| 婷婷中文字幕在线观看| 亚洲欧美精品午睡沙发| 国产一区喷水| 国产九九视频一区二区三区| 欧美不卡视频一区| 亚洲中文字幕无码一区| 色综合久久久久久久久| 国产在线观看你懂的| 成人免费看片网址| 成人做爰视频网站| 欧美黑人国产人伦爽爽爽| 日本欧美一区二区在线观看| 91免费欧美精品| 亚洲av无码精品一区二区| 91一区二区三区| 国产精品精品国产色婷婷| 国产免费毛卡片| 色综合久久88| 中文字幕乱码亚洲精品一区| 亚洲一区在线不卡| 欧美精品成人在线| 91美女免费看| 亚洲人成网站777色婷婷| 欧美三级日本三级| 国产69久久精品成人看| 国产一级在线视频| 91亚洲精品一区二区| 国产欧美一区二区三区鸳鸯浴 | 亚洲av成人精品一区二区三区| 亚洲精品在线一区二区| 伊人精品视频在线观看| 亚洲精品成人久久久| 欧美日韩亚洲国产成人| 成人一道本在线| 免费av一区二区三区| 亚洲美女黄色片| 国产精品久久久久久久久图文区| 精品国产xxx| 国产96在线 | 亚洲| 91精品国产高清久久久久久| 国产精品久久久久一区 | 亚洲AV无码精品自拍| 亚洲欧美日韩精品在线| 欧美日韩在线看| 国产毛片aaa| 精品一区二区三区免费毛片| 91看片淫黄大片一级在线观看| 亚洲最大福利网站| 日本一区二区三区四区在线视频| 日本少妇bbwbbw精品| 国产精品69久久久| 亚洲国产婷婷综合在线精品| 青青在线视频免费观看| 欧美va亚洲va在线观看蝴蝶网| 日日夜夜精品视频免费观看| www.欧美免费| 啦啦啦免费高清视频在线观看| 亚洲综合日韩在线| 欧美成人vps| 国产三级久久久| 91大神福利视频| 久久9精品区-无套内射无码| 欧美色综合天天久久综合精品| 男人天堂网在线视频| 成人在线观看a| 欧美日韩成人精品| 五月婷中文字幕| 精品国产鲁一鲁一区二区三区| 97成人精品区在线播放| 亚洲欧美一区二区三区久本道91 | 成人动漫一区二区三区| 91成人精品一区二区| 中国一区二区三区| 欧美国产高跟鞋裸体秀xxxhd| 国产一区二区三区精品欧美日韩一区二区三区| 男女无套免费视频网站动漫| 色综合久久88| 麻豆成人在线观看| 国产精品一区二区久久| 午夜影院久久久| 日韩主播视频在线| 久久婷五月综合| 国产精品免费看一区二区三区| 欧美亚州韩日在线看免费版国语版| 欧美aaa在线| 欧美a级片免费看| 97视频在线免费播放| 国产精品电影在线观看| 狠狠色丁香久久婷婷综合丁香| 日韩高清一二三区| 91手机在线观看| 在线综合+亚洲+欧美中文字幕| 久久综合伊人| 一区二区黄色片| 国产精品视频999| 五月综合激情日本mⅴ| 激情五月婷婷网| 成年人的黄色片| 国产精品久久一区| 日本韩国欧美在线| 亚洲av成人无码久久精品老人| 好吊一区二区三区视频| 亚洲免费视频一区| 亚洲精品亚洲人成人网 | 五月婷婷在线观看视频| 波多野结衣视频观看| 永久免费未视频| 中文字幕xxx| 亚洲3p在线观看| 国产亚洲精品一区二区| 激情综合色综合久久综合| 欧美精品入口蜜桃| 国外成人在线视频| 久久精品综合| 成人精品视频一区二区| 精品午夜一区二区| 成人做爽爽免费视频| 中文字幕在线成人| 亚洲一二三区在线观看| 成人av在线一区二区三区| 福利一区二区三区四区| 日韩欧美视频一区二区三区四区 | 91老司机在线| 欧美视频裸体精品| 亚州av综合色区无码一区| 亚洲丰满在线| 99久久国产免费免费| 亚洲视频在线观看免费| 亚洲欧美国产高清| 一级片一区二区三区| 长河落日免费高清观看| 亚洲精品久久久久久久久久久久| 国产精品一区二区在线观看不卡| 欧美午夜aaaaaa免费视频| 国产精品旅馆在线| 亚洲一区二区三区四区的 | 亚洲精品视频大全| 福利视频999| 青青草一区二区| 久久精品国产久精国产一老狼| 欧美日本一区二区| 欧美人妖巨大在线| 在线观看日韩av先锋影音电影院| 波多野结衣中文字幕一区 | 精品免费一区二区三区蜜桃| 中文字幕无线精品亚洲乱码一区 | 天堂av8在线| 日本久久91av| 欧美色老头old∨ideo| 成人激情视频网站| 无码人妻aⅴ一区二区三区有奶水| 婷婷无套内射影院| 国产精品视频自在线| 亚洲人成电影在线| 精品国产三级电影在线观看| 亚洲午夜三级在线| 亚洲精品国产无码| 影音先锋男人看片资源| 亚洲国产精品狼友在线观看| 日本亚洲欧美成人| 成人性生交xxxxx网站| 国产精品96久久久久久又黄又硬| 国产伦精品一区二区三区精品视频| 国产精品91久久久久久| av一区二区三区四区电影| 国产精品一区二区电影| 成人看片人aa| 成人动漫网站在线观看| 国产精品18久久久久久首页狼| 夜夜躁日日躁狠狠久久88av| 日韩一级完整毛片| 偷拍一区二区三区| 99精品视频一区二区三区| 国产在线观看一区二区| 日本精品久久久久| 韩国av免费在线观看| 国产av无码专区亚洲a∨毛片| www.色.com| 第九区2中文字幕| 91观看网站| 2019最新中文字幕| 亚洲午夜未删减在线观看| 在线精品视频免费播放| 一区二区三区日韩| 久久久久国产精品人| 中文字幕一区2区3区| 精品无码一区二区三区电影桃花 | 欧美性受xxx| 久久免费国产视频| 久久99精品久久久久久琪琪| 国产在线一区二区三区| 精品日本一区二区| 久无码久无码av无码| 极品白嫩的小少妇| 三级在线观看免费大全| 国产性生活视频| 日韩和欧美一区二区三区| 老司机久久99久久精品播放免费| 亚洲欧洲视频在线观看| 老司机精品视频在线| 99热这里只有精品66| 伊人网av在线| 综合网在线观看| 精品久久久久久久久久久久久久久久 | 中文字幕第66页| 日韩av片在线看| 日韩不卡一二区| 日韩在线小视频| 欧美日韩亚洲不卡| 91精品婷婷国产综合久久| 欧美群妇大交群中文字幕| 日韩精品一区二区三区四区| 亚洲第一男人天堂| 欧美超级乱淫片喷水| 国产一区二区三区视频免费| 欧美床上激情在线观看| 77777少妇光屁股久久一区| 国产精品极品尤物在线观看|