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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

C++调用Python文件,TensorFlow和PyTorch构建的深度学习模型,无法使用GPU的情况分析。

發(fā)布時(shí)間:2023/11/27 生活经验 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++调用Python文件,TensorFlow和PyTorch构建的深度学习模型,无法使用GPU的情况分析。 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C++調(diào)用Python深度學(xué)習(xí)模型,包含TensorFlow和PyTorch等構(gòu)造的模型,然后使用GPU出現(xiàn)問(wèn)題。包含C++調(diào)用Python函數(shù),C++加載模型到GPU,GPU內(nèi)存占用過(guò)大,計(jì)算完畢內(nèi)存無(wú)法釋放等問(wèn)題!

  • 1. C++調(diào)Python所構(gòu)建的深度學(xué)習(xí)模型
    • 1.1 項(xiàng)目描述
    • 1.2 C++和Python代碼的構(gòu)建
  • 2. Python深度學(xué)習(xí)模型的構(gòu)建代碼,Python文件名為DNN_algorithm.py
  • 3. C++調(diào)用所構(gòu)建的Python代碼的相關(guān)函數(shù)
  • 4. 加載模型到GPU,然后使用GPU進(jìn)行計(jì)算
    • 4.1 C++加載TensorFlow和Keras模型到GPU
    • 4.2 C++加載模型到GPU之后,神經(jīng)網(wǎng)絡(luò)運(yùn)行完預(yù)測(cè)函數(shù),GPU的內(nèi)存一直被占用,沒(méi)釋放的問(wèn)題。
    • 4.3 關(guān)于上一輪預(yù)測(cè)完成(也就是深度學(xué)習(xí)模型使用完成),下一次加載模型到GPU失敗的問(wèn)題的解決方法。
  • 5. GPU一直占著,加載成功,但是GPU的利用率為0,或者很低的情況。
  • 參考資料

本文主要分析,C++調(diào)用Python深度學(xué)習(xí)模型,模型加載到GPU,然后GPU內(nèi)存中的模型釋放,以及調(diào)用了GPU,GPU內(nèi)存不夠,內(nèi)存占用過(guò)多,Utilities利用率低,GPU跑不起來(lái)等各種疑難雜癥!

(注:關(guān)于GPU利用率低的問(wèn)題,如何提高深度學(xué)習(xí)GPU使用效率的解決方案,請(qǐng)查看我的這一篇文章:深度學(xué)習(xí)PyTorch,TensorFlow中GPU利用率較低,CPU利用率很低,且模型訓(xùn)練速度很慢的問(wèn)題總結(jié)與分析)

1. C++調(diào)Python所構(gòu)建的深度學(xué)習(xí)模型

1.1 項(xiàng)目描述

最近在幫忙做一個(gè)項(xiàng)目,上層用C++寫的一個(gè)QT軟件,是人臉識(shí)別分析的一個(gè)軟件。C++負(fù)責(zé)界面,多線程,實(shí)時(shí)顯示等各種應(yīng)用的業(yè)務(wù)。Python主要負(fù)責(zé)深度學(xué)習(xí)這一方面。Python構(gòu)建了幾個(gè)深度學(xué)習(xí)模型,包含ResNet101, LSTM, VGG16等網(wǎng)絡(luò),用于特征提取,表情分類,時(shí)序分析等算法方面的邏輯。
C++這一塊,有一個(gè)選項(xiàng)是進(jìn)行人臉檢測(cè),這個(gè)時(shí)候,為了加速,需要調(diào)用GPU來(lái)進(jìn)行計(jì)算。由于算法這邊提供的是Python寫好的,沒(méi)有進(jìn)行TensorFlow或者PyTorch轉(zhuǎn)換成C++的這一種思路。況且,我們的深度學(xué)習(xí)模型,由于是不同人負(fù)責(zé)不同的塊,包含了TensorFlow,Keras,PyTorch,如果用一個(gè)轉(zhuǎn)換包,也不好將三種不同框架轉(zhuǎn)換為1個(gè)可用的C++代碼。
為了方便,就在Python下寫成單獨(dú)的函數(shù),C++直接通過(guò)Python的接口,來(lái)調(diào)用Python代碼。換句話說(shuō)就是,將你用Python寫的深度學(xué)習(xí)代碼,比如,文件名為:DNN_algorithm.py給導(dǎo)入到C++里面,調(diào)用相關(guān)函數(shù)就可以像運(yùn)行python一樣通過(guò)C++運(yùn)行深度學(xué)習(xí)代碼。

1.2 C++和Python代碼的構(gòu)建

Python寫好深度學(xué)習(xí)的代碼,就可以用C++將你DNN_algorithm.py 里面的各個(gè)函數(shù),類,使用起來(lái)了。我的python代碼,首先是加載訓(xùn)練好的模型,函數(shù)名稱是load_model();然后,使用model_predict(image)函數(shù),來(lái)進(jìn)行圖像的人臉檢測(cè),也叫做預(yù)測(cè)。

2. Python深度學(xué)習(xí)模型的構(gòu)建代碼,Python文件名為DNN_algorithm.py

按照常規(guī)的方式,在Python下構(gòu)建模型,訓(xùn)練和保存好模型。當(dāng)進(jìn)行預(yù)測(cè)的時(shí)候,直接加載訓(xùn)練好的權(quán)重文件就可以。這一部分到處都可以查到相關(guān)的指導(dǎo)文件,就不多說(shuō)這一塊。

	class DNN_model():def __init__(self):self.vgg_model = Noneself.LSTM_model = Nonedef load_model(self):VGG_net = # construct the model, you can use tensorflow, keras, PyTorch.LSTM_net = # construct the LSTM model.# load the trained weights to the constructed model architecture.self.vgg_model = load_wights(VGG_net, 'vgg_net.h5')self.LSTM_model = load_wights(LSTM_net , 'lstm_net.h5')def model_predict(self, image):class_out = self.vgg_model.predict(image)temporal_out = self.LSTM_model.predict(image)return class_out, temporal_out

3. C++調(diào)用所構(gòu)建的Python代碼的相關(guān)函數(shù)

C++只講怎么調(diào)用你上面構(gòu)建的Python的幾個(gè)函數(shù)。先是導(dǎo)入python文件名,然后導(dǎo)入相關(guān)函數(shù)就可以。具體C++怎么調(diào)用Python的,可以搜一下py.h。是Python官方自帶的,供C++使用的接口函數(shù)。

    //創(chuàng)建代碼文件模塊:將你用Python寫的深度學(xué)習(xí)代碼DNN_algorithm.py給導(dǎo)入到C++里面,方便調(diào)用m_pModule = PyImport_ImportModule("DNN_algorithm");//下面就可以,將你DNN_algorithm.py 里面的各個(gè)函數(shù),類,使用起來(lái)了。//我的python代碼,首先是加載訓(xùn)練好的模型,函數(shù)名稱是load_model();//然后,使用model_predict(image)函數(shù),來(lái)進(jìn)行圖像的人臉檢測(cè)。PyObject* pResult = NULL;//調(diào)用python加載模型的函數(shù)load_model。pResult = PyObject_CallMethod(m_pInstanceME, "load_model", NULL);PyObject* pFunc = NULL;//調(diào)用python模型預(yù)測(cè)的函數(shù)model_predict。pFunc = PyObject_GetAttrString(m_pInstanceME, "model_predict");//這句話,就是將python函數(shù),與C++這邊采集到的圖像argList,給模型拿去預(yù)測(cè)。pResult2 = PyEval_CallObject(pFunc, argList); 

4. 加載模型到GPU,然后使用GPU進(jìn)行計(jì)算

4.1 C++加載TensorFlow和Keras模型到GPU

對(duì)于這一塊,由于我遇到的問(wèn)題是Tensorflow 和Keras這部分的,PyTorch下加載沒(méi)問(wèn)題。所以就說(shuō)一下TensorFlow和Keras,在C++調(diào)用模型的時(shí)候,如何加載模型到GPU,如何run起來(lái)。

其實(shí)只需要在調(diào)用Python的文件那邊,主動(dòng)加入這些函數(shù),你的模型,就自動(dòng)加載到GPU上的。PyTorch不是這個(gè)用法,PyTorch需要顯示的將模型加到device上 :

model=model.to(device) #這是PyTorch的加載方法

	# 這是Keras的加載方法import osos.environ['KMP_DUPLICATE_LIB_OK']='TRUE'os.environ['CUDA_VISIBLE_DEVICES']='0'os.environ["TF_CPP_MIN_LOG_LEVEL"]='3'## 如果你的GPU內(nèi)存不夠,不允許TF和Keras開辟很大的內(nèi)存,下面的也可以來(lái)進(jìn)行限制。config = tf.ConfigProto()config.gpu_options.per_process_gpu_memory_fraction = 0.5  #程序最多只能占用指定gpu50%的顯存config.gpu_options.allow_growth = True	#程序按需申請(qǐng)內(nèi)存sess = tf.Session(config = config)
  • 這個(gè)時(shí)候,查看你的任務(wù)管理器的GPU的情況,包括內(nèi)存和cuda的使用率等。當(dāng)C++調(diào)用了load_model的函數(shù)之后,查看你的GPU的內(nèi)存和使用率是否上去。
  1. 如果內(nèi)存利用率沒(méi)有上去,就是檢查你的模型是否load上去。這種情況下,先在python下面運(yùn)行,看你的模型load上去GPU沒(méi)有,如果沒(méi)有,那就是python代碼的問(wèn)題。
  2. 如果Python能夠load上GPU去,但是C++調(diào)用代碼之后,沒(méi)有l(wèi)oad上GPU上,那就是C++調(diào)用Python的問(wèn)題。你檢查你的C++代碼是否正確調(diào)用Python。如果不確定,先寫一個(gè)簡(jiǎn)單的print函數(shù),然后用C++調(diào)用一下,如果行,就按照這個(gè)調(diào)用方式調(diào)用函數(shù)。
  • 我的Python代碼下面是一個(gè)類,你就要在C++這邊,先實(shí)例化這個(gè)類,才能調(diào)用下面的類的成員函數(shù)。

4.2 C++加載模型到GPU之后,神經(jīng)網(wǎng)絡(luò)運(yùn)行完預(yù)測(cè)函數(shù),GPU的內(nèi)存一直被占用,沒(méi)釋放的問(wèn)題。

在Python下面,我們r(jià)un完模型的預(yù)測(cè)函數(shù),也就是model_predict()完成之后,或者代碼運(yùn)行完,GPU的內(nèi)存直接被釋放掉。因此,python下,無(wú)需考慮模型占用內(nèi)存的問(wèn)題。
當(dāng)我們使用C++,來(lái)調(diào)用Python所寫的深度學(xué)習(xí)模型的時(shí)候,如上面所述的流程,先構(gòu)建模型,加載權(quán)重文件,然后模型預(yù)測(cè),階段性的處理完了采集的圖像。隨后,我們的界面,可以做其他的業(yè)務(wù),比如,瀏覽,報(bào)表分析,等等。但此時(shí),GPU還被占著,只有你關(guān)閉這個(gè)exe,或者退掉整個(gè)程序,才釋放了由于使用GPU進(jìn)行神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)(推理)所加載的模型及其占用的GPU內(nèi)存。

  • 清除緩存

在Python下面,可以采用以下的方法,來(lái)清理緩存,收集垃圾數(shù)據(jù),(PS:只是暫時(shí)的清除一些臨時(shí)變量,作用其實(shí)不大,GPU內(nèi)存占用一樣的無(wú)法減少。

    def delete_model(self):del self.vgg_model #刪除模型del self.LSTM_model #刪除模型gc.collect() #回收一些臨時(shí)變量和垃圾數(shù)據(jù)K.clear_session() #清除sessiontf.reset_default_graph() # 重置 graph。

請(qǐng)注意:如果你只是暫時(shí)的沒(méi)有接收到數(shù)據(jù),GPU暫時(shí)沒(méi)有需要處理的圖像數(shù)據(jù)(也許十幾秒之后,就采集到新的圖像,所以有可能隨時(shí)要用)。此時(shí),不用釋放和刪除內(nèi)存。如果刪除和釋放了GPU內(nèi)存,如果新的圖像數(shù)據(jù)來(lái)了,你還要重新加載數(shù)據(jù)到GPU,這個(gè)過(guò)程是很耗時(shí)的。

  • 強(qiáng)制釋放GPU所占用內(nèi)存
    當(dāng)完成了人臉檢測(cè)任務(wù),由于當(dāng)前程序尚在執(zhí)行,GPU內(nèi)存一直被占著。
    如果你的業(yè)務(wù)下面,有其他算法需要GPU來(lái)進(jìn)行處理,或者GPU用于其他的處理線程,此時(shí),可以關(guān)閉掉你人臉檢測(cè)任務(wù),徹底清除掉GPU緩存和內(nèi)存占用。個(gè)人感覺(jué)有點(diǎn)kill的意思。執(zhí)行了下面的這個(gè)代碼,你的GPU內(nèi)存瞬間釋放,因?yàn)榍懊嬲麄€(gè)加載的模型,全部被close了。這是強(qiáng)制性的。
	from numba import cudacuda.select_device(0) #選擇你的device id。在上面我們指定了那一塊GPU用來(lái)處理,這里就指定那塊。cuda.close() # 然后,關(guān)閉掉這個(gè)cuda線程。

下面是簡(jiǎn)要的描述一下Numba這個(gè)庫(kù)。

cuda.close()
Explicitly close all contexts in the current thread.
Compiled functions are associated with the CUDA context. This makes it not very useful to close and create new devices, though it is certainly useful for choosing which device to use when the machine has multiple GPUs.

Numba 是一個(gè)利用CUDA核在GPU上進(jìn)行快速計(jì)算的Python庫(kù),主要用于高性能計(jì)算。特點(diǎn)如下:
1. Numba: High Productivity for High-Performance Computing
2. GPU-Accelerated Libraries for Python
3. Massive Parallelism with CUDA Python]

當(dāng)你的代碼,執(zhí)行上述的close。此時(shí),如果你還想加載模型,然后進(jìn)行預(yù)測(cè),會(huì)出問(wèn)題的。因?yàn)槟愕腸uda被強(qiáng)制close掉了。要想重新運(yùn)行起來(lái),只有關(guān)閉程序,重新運(yùn)行代碼。如果想在這個(gè)程序里面,再次檢測(cè)人臉。。。。。這個(gè)時(shí)候,就報(bào)錯(cuò)了。。。。
!!!因此,cuda.close()只適合于強(qiáng)制關(guān)閉GPU,留給其他任務(wù)。本任務(wù)是不可能再次使用的。

4.3 關(guān)于上一輪預(yù)測(cè)完成(也就是深度學(xué)習(xí)模型使用完成),下一次加載模型到GPU失敗的問(wèn)題的解決方法。

如果你的C++寫的應(yīng)用,比如QT界面,需要執(zhí)行完本次深度學(xué)習(xí)預(yù)測(cè)任務(wù),然后繼續(xù)去收集圖像或者其他數(shù)據(jù),再次進(jìn)行人臉檢測(cè)。這時(shí)候,如果你加載模型到GPU失敗了,應(yīng)該是上一次執(zhí)行的session未清空,或者這些緩存變量,沒(méi)有給清除掉。因此,你需要在每次執(zhí)行完深度學(xué)習(xí)預(yù)測(cè) model_predict()之后,clear某些session。因此,delete_model()就可以再次加載模型到GPU了。如果使用cuda.close()。你不能再次加載到GPU的。

5. GPU一直占著,加載成功,但是GPU的利用率為0,或者很低的情況。

這個(gè)時(shí)候,點(diǎn)開你的資源管理器,如果GPU內(nèi)存被占,然后上面的利用率,cuda這個(gè)欄目,總是為0。你可以看一下,你的模型代碼,是否正在執(zhí)行預(yù)測(cè)的前向計(jì)算,也就是是否正在進(jìn)行model_predict。或者是檢查模型是否讀入圖像數(shù)據(jù),正在輸出結(jié)果。這個(gè)時(shí)候,如果真的是在預(yù)測(cè)階段,那么GPU的利用率,一定有50%,或者80%,不可能是0。最大的原因是:你的模型,大部分時(shí)間花在了等待數(shù)據(jù)預(yù)處理階段,包括了圖像resize,人臉對(duì)齊,convert color space,還有就是特征檢測(cè),濾波,(我遇到的問(wèn)題是,大部分時(shí)間在花在光流法處理圖像)。因此,感覺(jué)非常慢,而且感覺(jué)GPU沒(méi)有利用上。一度懷疑是不是深度學(xué)習(xí)代碼的問(wèn)題。最后是opencv圖像預(yù)處理的問(wèn)題。你的GPU利用率就是有一個(gè)小的尖峰脈沖形式的抖動(dòng)。其實(shí)代表你的模型正在預(yù)測(cè),GPU正在被使用,只是速度極快,實(shí)時(shí)利用率這一欄只有一個(gè)小的脈沖抖動(dòng)。
解決方法:采用CUDA來(lái)進(jìn)行圖像預(yù)處理的加速,opencv-python 4.幾及其以上版本,已經(jīng)完全支持某些特定函數(shù)的CUDA開發(fā)了,在python上就可以調(diào)用CUDA實(shí)現(xiàn)的的GPU加速圖像處理函數(shù)了。

  • TODO:下一個(gè)博文,我就講我如何使用cuda和GPU進(jìn)行圖像預(yù)處理的加速。平時(shí)大家總是覺(jué)得GPU主要用來(lái)深度學(xué)習(xí)的加速,其實(shí)某些耗時(shí)的圖像算法,CUDA也有對(duì)應(yīng)版本。

參考資料

1. Numba: High-Performance Python with CUDA Acceleration
2. Numba for device management
3. CUDA Device Management
4. C++ call python neural network model, the model was loaded on GPU, but can’t run on the GPU, the CPU run the model.

如果有用,記得點(diǎn)贊👍加收藏哦。!!!!

總結(jié)

以上是生活随笔為你收集整理的C++调用Python文件,TensorFlow和PyTorch构建的深度学习模型,无法使用GPU的情况分析。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成人黄色大片网站 | 激情深爱 | 99精品视频在线播放观看 | 欧美成年人在线视频 | 91视频免费观看 | 国产视频一区在线免费观看 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | www操操操| 精品字幕在线 | 天天操天天摸天天射 | 国产精品久久久久久久久久久免费看 | 97视频人人 | 亚洲精选在线 | 日韩免费视频观看 | 国产999精品久久久久久麻豆 | 国产精品资源在线观看 | 极品嫩模被强到高潮呻吟91 | 国产精品久久久久9999吃药 | 色资源在线 | 中文在线免费一区三区 | www.天天操 | 天天操天天干天天摸 | 精品国产一区在线观看 | 九九九九九国产 | 啪啪肉肉污av国网站 | 激情 一区二区 | 欧美国产日韩激情 | 综合色中色 | 国产亚洲午夜高清国产拍精品 | 欧美另类v| 天天搞天天干 | 久久综合婷婷 | 亚洲精品字幕在线观看 | 特级aaa毛片 | 日韩免费三区 | 天堂av在线中文在线 | 久久成人一区二区 | 激情大尺度视频 | 日韩精品高清不卡 | 日韩大片在线播放 | 久久试看 | 久久国产高清视频 | 国产一级精品视频 | 亚洲激情校园春色 | 日韩欧在线 | 中文在线a√在线 | 激情五月在线视频 | 国产精品久久99 | 国产美女被啪进深处喷白浆视频 | 成人国产精品久久久 | 欧美久草网 | 狠狠操狠狠干天天操 | 激情五月婷婷激情 | 国产呻吟在线 | 欧美日韩在线观看一区二区三区 | japanese黑人亚洲人4k | 精品国产一区二区在线 | 超碰在线人人97 | 伊人五月在线 | 精品久久影院 | 久久中国精品 | 最近最新中文字幕视频 | 免费人成网ww44kk44 | 中文字幕一区二区三区四区视频 | 97精品国自产拍在线观看 | 国产小视频91 | 精品久久久久久亚洲综合网站 | 午夜久久久久久久久 | 精品久久网 | 亚洲伊人天堂 | 国产精品乱码高清在线看 | 二区视频在线 | 激情 婷婷 | 草久久影院 | 成人黄色大片在线免费观看 | 亚洲精品欧美专区 | 亚洲精品国产欧美在线观看 | 亚洲在线精品视频 | 色多多在线观看 | 99视频偷窥在线精品国自产拍 | 日韩午夜精品 | 午夜视频在线观看网站 | 97精品久久人人爽人人爽 | av中文电影 | 日韩大陆欧美高清视频区 | 精品久久久影院 | av福利网址导航 | 91av电影在线 | 国产午夜三级一区二区三 | www.色国产 | 久草免费在线观看视频 | 色综合人人 | 久久99最新地址 | 国产精品com | 久久精品久久综合 | 4438全国亚洲精品在线观看视频 | 天天精品视频 | 91视频久久久久久 | 91手机在线看片 | 免费a视频在线观看 | 激情视频久久 | 在线观看网站黄 | 国产96在线观看 | 97在线播放 | 日日日干 | 国产精品一区二区久久国产 | 免费观看不卡av | 日韩不卡高清 | 中文字幕欧美日韩va免费视频 | 不卡的av电影在线观看 | 国产日韩欧美在线免费观看 | 亚洲小视频在线 | 亚洲精品欧美精品 | 黄色一区二区在线观看 | 国产在线色视频 | 日本中文字幕在线看 | 中文在线最新版天堂 | 久久国产免费视频 | 日韩乱码中文字幕 | 久久99深爱久久99精品 | 成人免费视频网址 | 欧美激情精品 | 麻豆视频国产在线观看 | 亚洲免费小视频 | 国产一区视频在线 | 免费看成年人 | 一区二区三区在线视频观看58 | 日本不卡123 | 91精品视频导航 | 中文字幕免费观看视频 | 免费看黄在线观看 | www.国产精品 | 中文字幕 国产视频 | 日日夜日日干 | 免费又黄又爽视频 | 国产免费视频一区二区裸体 | 91你懂的| 国内一级片在线观看 | 国精产品满18岁在线 | 久久久久二区 | 久久久国产影院 | 色妞色视频一区二区三区四区 | 精品少妇一区二区三区在线 | 色资源在线 | 国产精品国产三级国产不产一地 | 91精品免费看 | 狠狠干电影 | av最新资源 | 亚洲综合精品在线 | 中字幕视频在线永久在线观看免费 | www.玖玖玖 | 亚洲人久久久 | 中文字幕视频三区 | 国产黄色一级片在线 | 日韩欧美高清一区二区三区 | 视频精品一区二区三区 | 国产 日韩 欧美 在线 | 亚洲激情视频在线 | 亚洲另类视频在线观看 | www.成人久久| 97超级碰碰碰视频在线观看 | 9在线观看免费高清完整版 玖玖爱免费视频 | 欧美福利视频一区 | 国产精品麻豆免费版 | 久草视频在线看 | 超碰在线人人爱 | 中文字幕在线观看播放 | 视频在线99 | 99热这里只有精品国产首页 | 久久免费视频6 | 亚洲精品美女久久17c | 国产又粗又长又硬免费视频 | 国产精品18久久久久久不卡孕妇 | 国产精品美女久久 | 国产传媒一区在线 | 天天操夜夜操夜夜操 | 国产精品99爱 | 99精品在线| 激情偷乱人伦小说视频在线观看 | 一区二区三区在线不卡 | 久久成人精品电影 | 成人在线免费视频 | 久久91久久久久麻豆精品 | 亚洲成人资源在线 | 国产手机在线观看 | 色偷偷av男人天堂 | 久久在线影院 | www.com黄| 国产又粗又猛又黄又爽视频 | 成人精品电影 | 99精品在线观看 | 伊人亚洲综合网 | 国产二区av | 亚洲视频 中文字幕 | 麻豆传媒视频在线免费观看 | 国产又粗又硬又长又爽的视频 | 三级av在线播放 | 午夜美女视频 | 91在线网站 | av在线电影免费观看 | 久久91久久久久麻豆精品 | 精品欧美一区二区在线观看 | 亚洲精品在线一区二区三区 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 亚洲爱爱视频 | 欧美精品久久久久久久久久 | aaa毛片视频 | 狠狠狠狠狠色综合 | 99在线观看精品 | 91片黄在线观看动漫 | 在线观看免费av网站 | 九九免费在线观看视频 | 欧美成人高清 | 伊人亚洲精品 | 天天色天| 久草视频在线免费播放 | 精品在线一区二区三区 | 国产乱对白刺激视频不卡 | 久久综合五月天婷婷伊人 | 日本黄色免费观看 | 亚洲精品玖玖玖av在线看 | 亚洲婷婷综合色高清在线 | 国产精品一区二区免费看 | 97超级碰碰碰视频在线观看 | 国产成人精品久久 | 天天操天天干天天干 | 免费在线播放视频 | www.色com| 91精品天码美女少妇 | 最新中文在线视频 | 高清视频一区二区三区 | 精品国产伦一区二区三区观看方式 | 中文字幕在线免费观看视频 | 国产伦精品一区二区三区四区视频 | 亚洲国产精品成人综合 | 久久久久久久久免费视频 | 欧美一区二区三区免费观看 | 能在线看的av | 亚洲国内精品在线 | www.神马久久 | 天天天天综合 | 91九色视频在线播放 | 亚洲精品视频www | 免费看国产视频 | 一本一道久久a久久精品蜜桃 | 91黄色影视 | 日韩日韩日韩日韩 | 国产高清综合 | wwxxxx日本 | www.神马久久 | 婷婷色网 | 亚洲精品高清一区二区三区四区 | 国产69久久 | 午夜在线看片 | 国产精品成人自产拍在线观看 | 国产午夜精品一区 | 色综合五月 | 国产一级电影免费观看 | 亚洲美女久久 | 欧美日韩国产高清视频 | 久久精品国产成人 | 免费观看全黄做爰大片国产 | 日韩在线播放欧美字幕 | 伊人天堂网 | 亚洲高清av在线 | 久久久久久久久久久免费视频 | 久草在线欧美 | 欧美一级久久久 | 久草国产视频 | 精品国产片| 成人免费在线观看电影 | 中文字幕精品在线 | 久久午夜网| 免费国产亚洲视频 | 国内精品在线观看视频 | 国产视频观看 | 在线小视频你懂得 | 久草视频一区 | 九九热只有这里有精品 | 黄色大全免费网站 | 中文字幕一区二区三 | 日韩av视屏在线观看 | 久草视频视频在线播放 | 综合色爱 | 天天综合网久久 | 欧洲av不卡| 夜夜骑日日 | 国产手机av| 日韩免费网站 | 国产成人精品亚洲 | 在线看国产一区 | 久草在线手机视频 | 天天操月月操 | 一级欧美一级日韩 | 麻豆视频在线免费观看 | 五月综合| 欧美日韩精品免费观看视频 | 91麻豆网 | 欧美了一区在线观看 | 色婷婷亚洲 | 中文字幕一区二区三区在线观看 | 日韩免费视频 | 亚洲黄污| 欧美日韩国产在线精品 | 欧美999| 日日操夜 | 久久综合色天天久久综合图片 | 国模精品一区二区三区 | 婷婷av网 | 亚洲婷久久 | 国产精品不卡 | 欧美激情另类文学 | 亚洲人成在线电影 | 毛片激情永久免费 | 久久,天天综合 | 色久网| 97精产国品一二三产区在线 | 国产 日韩 在线 亚洲 字幕 中文 | 婷婷色在线观看 | 超级碰碰碰免费视频 | 一区二区三区高清不卡 | 日韩电影久久久 | 欧美日韩一级视频 | 国产一区二区久久久久 | 99精品偷拍视频一区二区三区 | 欧美一级性生活片 | 国产一区二区不卡视频 | 日日干夜夜干 | 又黄又刺激又爽的视频 | 久久久国产在线视频 | 国产成人av在线影院 | 99久久久久久久久 | 色激情五月 | 国产精品久久久久9999吃药 | 97av超碰 | 成人av av在线 | 天天综合成人 | 黄污污网站 | 亚洲国产成人精品电影在线观看 | 成人黄在线观看 | 国产一区二区在线观看视频 | 成年人黄色免费网站 | 国产在线传媒 | 国产精品少妇 | 亚洲天堂网在线观看视频 | 日本电影黄色 | 在线免费色 | 久草在线91 | 日韩一级片大全 | 天天久久综合 | 久久五月婷婷综合 | 日韩综合在线观看 | 一区二区精品在线视频 | 韩日精品中文字幕 | 久久综合狠狠综合久久狠狠色综合 | 午夜精品视频一区二区三区在线看 | 又黄又爽又无遮挡免费的网站 | 亚洲国产视频直播 | 日韩小视频网站 | 91麻豆免费看 | 国产美女免费看 | 中文字幕日韩免费视频 | 97狠狠操| 国产视频在线看 | 中文字幕亚洲五码 | 欧美a影视 | 国产成人在线精品 | 在线国产专区 | 亚洲精品国产精品乱码在线观看 | 综合婷婷久久 | 欧美日本三级 | 国产一区二区在线免费播放 | 99国产一区二区三精品乱码 | 国产剧情在线一区 | 成人免费毛片aaaaaa片 | 99久久婷婷国产综合亚洲 | 欧洲在线免费视频 | 精品久久久久久久久久久久久 | 婷婷在线免费 | 天天爱天天操 | 国产一区二区久久 | 欧美日韩久久一区 | 最新av网址在线 | 精品国产一区二区三区av性色 | 色婷婷久久一区二区 | 欧美三级在线播放 | 欧美激情在线看 | 国产精品免费在线 | 日本在线观看中文字幕 | 91在线中文 | 日韩有码在线播放 | 在线免费国产 | 伊人影院av| 色综久久 | 久草免费看 | 日韩色视频在线观看 | 天天干天天做天天操 | 国产精品对白一区二区三区 | 狠狠狠狠狠狠天天爱 | 中文字幕国产精品一区二区 | 国产男女无遮挡猛进猛出在线观看 | 亚州精品视频 | 天天综合久久综合 | 久久久久免费 | 久久久精品国产免费观看同学 | 亚洲免费在线观看视频 | 国产女人40精品一区毛片视频 | 天天摸夜夜添 | 91精品欧美一区二区三区 | 国产理论免费 | av免费看在线 | 丁香电影小说免费视频观看 | 国产精品完整版 | 成人视屏免费看 | 黄色大全视频 | 欧美日韩国产高清视频 | 午夜精品区 | 天天干天天玩天天操 | 欧美久久久 | 色综合久久中文字幕综合网 | 久久免费在线观看视频 | 久久免费激情视频 | 蜜臀久久99静品久久久久久 | 欧美色精品天天在线观看视频 | 久草在线 | 日韩极品在线 | 香蕉视频4aa| 91爱看片| 欧美黄污视频 | 99热精品久久 | 99久久99久久精品 | 久久香蕉电影 | 欧美成人h版在线观看 | 亚洲精品国产精品99久久 | 亚洲开心色| 久久国产精品成人免费浪潮 | 在线观看aa | 国产经典av | 日韩午夜在线 | 最近中文字幕大全 | 国产理论免费 | 国产黄色精品在线 | 最近中文字幕高清字幕免费mv | 亚洲一区二区三区在线看 | 久久狠狠亚洲综合 | 国产精品久久久久久电影 | 精品国产电影一区 | 国产成人在线免费观看 | 欧美另类激情 | 国产热re99久久6国产精品 | 国产亚洲精品久久久久久大师 | 99久久99久久精品国产片果冰 | 国内精品久久久久久中文字幕 | 青青草国产精品视频 | 97在线视频免费 | 福利电影久久 | 久久国产精品99国产精 | 欧美va天堂在线电影 | 在线播放国产精品 | 国产精品美女久久久久久久 | 国产精品69av | 99久久精 | 欧美日韩一区二区三区不卡 | 在线看小早川怜子av | 在线观看欧美成人 | 免费网站看v片在线a | 黄色电影在线免费观看 | 伊人资源站 | 欧美日韩久久不卡 | zzijzzij亚洲日本少妇熟睡 | 久久精品亚洲国产 | av资源免费在线观看 | 一区二区三区视频 | 欧美日本在线视频 | 亚洲精品一区二区在线观看 | 欧美三级高清 | 亚洲国产日韩一区 | 在线免费观看视频你懂的 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 国产拍在线 | 97超碰精品 | 91久草视频 | 四虎影视成人永久免费观看视频 | 成人在线播放av | 樱空桃av| 黄色视屏免费在线观看 | 91精品国产三级a在线观看 | 99久久婷婷国产 | 国产 日韩 在线 亚洲 字幕 中文 | 精品中文字幕在线播放 | a级国产乱理论片在线观看 伊人宗合网 | 免费网站在线观看成人 | 777xxx欧美 | 久久高清国产视频 | 99在线热播精品免费 | 国产不卡片 | www天天干| 日韩综合一区二区 | 91网在线看 | 亚洲成人在线免费 | 欧美国产日韩一区二区三区 | 久艹视频免费观看 | 日韩在线免费高清视频 | 国产免费成人 | 亚洲香蕉视频 | 日韩久久精品一区二区三区下载 | 黄网站色成年免费观看 | 99在线热播精品免费 | 一区 二区电影免费在线观看 | 日韩一区二区免费视频 | 久久精品视频日本 | 免费av在线网 | 日韩精品一区电影 | 国产精品亚洲片夜色在线 | 久久午夜国产精品 | 五月婷婷六月丁香激情 | 国产精品久久久久久久久久ktv | 久久久这里有精品 | 香蕉视频网站在线观看 | 国产黑丝袜在线 | 欧美夫妻生活视频 | 成人啪啪18免费游戏链接 | av免费网| 国产精品福利在线播放 | 国产精品久久久久四虎 | 在线观看亚洲免费视频 | 国产在线a视频 | 亚洲精品国产精品99久久 | 亚洲区视频在线观看 | www.亚洲精品| 蜜桃久久久| 99精品欧美一区二区蜜桃免费 | 激情 亚洲| 天天做天天爱天天综合网 | 99久久久国产精品免费99 | 成年人黄色大全 | 成人动漫精品一区二区 | 欧美成人a在线 | 视频在线99 | 999亚洲国产996395 | 97成人精品区在线播放 | 99热这里有| 国产精品成人国产乱一区 | 欧美日韩3p | a天堂最新版中文在线地址 久久99久久精品国产 | 丁香在线视频 | 成年人视频在线免费观看 | 国产韩国日本高清视频 | 国产日本在线 | 香蕉视频导航 | 国产精品一区二区精品视频免费看 | 一二区精品 | 欧美不卡视频在线 | 国产麻豆精品一区二区 | 久久综合狠狠综合久久狠狠色综合 | 99久久精品久久亚洲精品 | 香蕉视频在线免费 | 亚洲欧美日韩国产精品一区午夜 | 国产97在线观看 | www.久久免费视频 | 国产成人黄色 | 久久久精品影视 | 国产女教师精品久久av | 久久精品二区 | 国产精品一区二区久久精品爱微奶 | 日韩精品一区二区在线观看 | 91九色蝌蚪视频在线 | 91亚洲精品视频 | 久久精品9 | 一区二区三区免费看 | 久草视频精品 | 人人爽人人澡人人添人人人人 | 欧美在一区| 五月婷在线 | 在线观看日韩免费视频 | 91精品欧美一区二区三区 | 日韩字幕| 国内揄拍国内精品 | 玖玖色在线观看 | 一级黄色在线视频 | 亚洲精品理论片 | 欧美日韩国产一区 | 国产欧美三级 | 国产乱老熟视频网88av | 91成年人在线观看 | 国产一区二区免费 | 五月天网页 | 在线亚洲成人 | 日韩精品一区二区三区水蜜桃 | 久久久久国产一区二区 | 免费久久99精品国产 | 日韩精品一卡 | 成人av直播| 久久久久电影网站 | 亚洲在线免费视频 | 在线播放日韩av | 久久综合久久综合久久综合 | 在线视频 一区二区 | 天天躁日日躁狠狠躁av中文 | 中文字幕免费观看全部电影 | 人人射av| 国产精品高清在线观看 | 久久久亚洲成人 | 97精品视频在线 | 国产亚洲精品女人久久久久久 | www色,com| 精品一二三四在线 | 综合色播 | 激情综合网婷婷 | 欧美精品天堂 | 九九视频免费在线观看 | 在线电影日韩 | 91中文视频 | 中文在线免费观看 | 美腿丝袜av | 精品中文字幕在线观看 | 色婷婷在线视频 | 色狠狠狠 | 国产成人专区 | 日本丶国产丶欧美色综合 | 婷婷伊人综合亚洲综合网 | 色播五月激情综合网 | 亚洲精品视频在线免费 | 黄色毛片电影 | 热久在线 | 国产专区精品视频 | 亚洲黄色免费网站 | av在线播放观看 | 91网址在线看 | 国产精品女同一区二区三区久久夜 | 久久久久国产精品www | 欧美日韩1区 | 欧美 日韩 国产 成人 在线 | 激情亚洲综合在线 | 欧美人操人 | 狠狠干狠狠色 | 91亚洲精品在线 | 国产中文字幕在线免费观看 | 免费视频久久 | 999国产精品视频 | 中文字幕日韩伦理 | 欧美日韩国产欧美 | 一级黄色免费网站 | 狠狠色丁香婷婷 | 97国产精品亚洲精品 | 91亚洲精品乱码久久久久久蜜桃 | 又黄又爽又湿又无遮挡的在线视频 | 久久久影片 | 亚洲精品美女久久久久 | 国产99爱 | 国产精品久久久久久吹潮天美传媒 | 成人国产在线 | 国内精品久久久久影院男同志 | 91av电影网| 丁香六月婷婷开心 | 国产成人三级在线播放 | 天天干天天操天天拍 | 欧美性超爽 | 麻豆视频国产精品 | 久久99视频 | av在线免费观看网站 | 丝袜美腿亚洲 | 日韩va亚洲va欧美va久久 | 欧美一进一出抽搐大尺度视频 | bbw av| 亚洲精品视频在线 | 天天射天天操天天干 | 西西大胆免费视频 | 99r国产精品 | 麻豆传媒视频观看 | 欧美日韩精品在线一区二区 | 狠狠婷婷| 亚洲欧洲国产精品 | 欧美九九视频 | av日韩在线网站 | 国产精品爽爽久久久久久蜜臀 | 玖玖视频网 | 亚色视频在线观看 | 91精品综合在线观看 | 久久国产a | 91精品成人久久 | 激情网婷婷 | 亚洲激情国产精品 | 最新99热| 久久久久久久看片 | 国产视频一区二区在线观看 | 天天操天天干天天干 | 久久精品精品电影网 | www.天天操.com | 亚洲精品一区二区三区高潮 | 精品在线一区二区三区 | 亚洲免费在线观看视频 | 欧美日韩在线视频观看 | 色噜噜日韩精品欧美一区二区 | 久久精品a | 久久伊人八月婷婷综合激情 | 欧美大片mv免费 | 亚洲人人精品 | 免费看搞黄视频网站 | 在线视频一二三 | 国产精品一区二区久久 | 一区二区三区四区免费视频 | 亚洲国产美女精品久久久久∴ | 日韩欧美在线观看一区二区三区 | 99精品在线免费视频 | a在线观看免费视频 | 日韩久久在线 | www.狠狠操| 一本一本久久a久久精品综合 | 91福利在线导航 | 亚洲涩涩网 | 中文区中文字幕免费看 | 午夜视频在线观看一区二区三区 | 超碰免费久久 | 色婷婷久久一区二区 | 国产一区在线播放 | 国产免费一区二区三区最新 | 久久综合色天天久久综合图片 | 久久久91精品国产 | 97碰在线视频 | 天天干天天操天天做 | 欧美精品亚洲精品 | 日韩av在线高清 | 国产999精品久久久影片官网 | 欧美日韩综合在线 | 日韩精品中文字幕在线不卡尤物 | 亚洲四虎在线 | 色婷婷播放 | 国产中文字幕视频在线观看 | 激情欧美一区二区免费视频 | 国产日产av | 激情xxxx | 亚洲国产免费看 | 视频国产一区二区三区 | 香蕉视频18 | 国产亚洲成av片在线观看 | 91在线看黄| 美女在线观看网站 | 免费网站黄 | 亚洲九九九在线观看 | 国产精品情侣视频 | 午夜婷婷在线观看 | 99999精品 | 国产尤物视频在线 | 国产成人一区二区三区影院在线 | 国产精品99久久久久久大便 | 精品99在线观看 | 一级α片免费看 | 99爱视频在线观看 | 日韩视频三区 | 麻豆久久久久 | 天天操天天是 | 五月婷婷欧美 | 九九日九九操 | 五月天堂色 | 久久男人免费视频 | 国产成人在线观看 | 亚洲专区在线 | 国产高清精| 96精品高清视频在线观看软件特色 | 美女视频黄在线观看 | 97超碰中文字幕 | 久久久国产精品免费 | 黄色av影视 | 99精品免费网 | 亚洲一区二区麻豆 | 69久久99精品久久久久婷婷 | 国产精品久久久久久久久搜平片 | 日韩精品高清不卡 | 91探花国产综合在线精品 | 亚洲精品视频在线观看免费视频 | 日精品 | 日韩免费区| 国产精品免费麻豆入口 | 亚洲精品乱码久久久久久按摩 | 天天操天天曰 | 久久久久国产成人精品亚洲午夜 | 亚洲精品乱码久久久久 | 黄色视屏av| 成人99免费视频 | 日本性生活一级片 | 久久久影院官网 | 中文字幕在线播放一区二区 | 欧日韩在线视频 | 中文字幕av一区二区三区四区 | 国产精品12 | 黄色三级免费片 | 日韩在线观看视频一区二区三区 | 久草视频在线新免费 | 国产精品theporn | 日本三级吹潮在线 | 免费91麻豆精品国产自产在线观看 | 五月天网站在线 | 久久国产电影 | 日韩av进入| 91av小视频 | 免费在线观看日韩欧美 | 久久99国产精品久久99 | 国产精品免费久久久久影院仙踪林 | 九九在线高清精品视频 | 国产成人精品一区二三区 | 欧美小视频在线观看 | 国产精品福利在线播放 | 日韩欧美中文 | 久久伦理 | 91视频麻豆| 久久久久欧美精品999 | 91大神免费视频 | 亚洲精品va| 91麻豆精品国产 | 超碰在线99| 毛片网在线观看 | 国产精品久久二区 | 国产精品18毛片一区二区 | 2019中文最近的2019中文在线 | 国产精品美女视频网站 | 久久久久久久福利 | 日韩电影久久 | 国产精品资源在线观看 | 亚洲精品在线观看网站 | 国产精品久久久久久一二三四五 | 日韩av黄| 香蕉视频日本 | 久久精品综合视频 | 狠狠色伊人亚洲综合成人 | 久久久久在线视频 | 国产一卡在线 | 午夜精品久久久久久久久久 | 国产一级在线免费观看 | 天天爱天天舔 | 在线观看av网 | 伊人一级 | 久久字幕 | 久久艹久久 | 久草视频在线新免费 | 日韩免费av片 | 色.com| 精品久久国产 | 欧美一级视频免费 | 久久久精华网 | 日日夜夜免费精品视频 | 亚洲精品网站在线 | 四虎视频 | 国产精品久久综合 | 亚洲免费观看视频 | www.五月天激情 | 欧美极品一区二区三区 | 公与妇乱理三级xxx 在线观看视频在线观看 | 日本女人逼 | 亚洲综合在 | 在线日韩中文 | 在线看不卡av | 97超碰在线资源 | 久久伊人八月婷婷综合激情 | 免费国产视频 | 九九热久久免费视频 | www.操.com | 91日韩在线 | 91成人精品一区在线播放69 | 精品夜夜嗨av一区二区三区 | 午夜在线免费观看 | 欧美日韩国产亚洲乱码字幕 | 最近中文字幕国语免费高清6 | 久久综合综合久久综合 | 九色91福利| 97色免费视频| 日韩在线看片 | 五月婷婷视频在线观看 | 天天躁日日躁狠狠躁av中文 | 人人爱人人做人人爽 | 久久午夜电影 | 国产精品久久久一区二区三区网站 | 精品视频123区在线观看 | 日日干网址 | 最近中文字幕国语免费高清6 | 涩av在线 | 一级理论片在线观看 | 国产又粗又猛又色 | 久草久草久草久草 | 国产糖心vlog在线观看 | 久久久久国产成人精品亚洲午夜 | 亚洲一区美女视频在线观看免费 | 人人干天天射 | 一本色道久久精品 | 欧美色图亚洲图片 | 久久综合给合久久狠狠色 | 中文字幕国语官网在线视频 | 久久精品视频在线观看免费 | 99热精品国产一区二区在线观看 | 大荫蒂欧美视频另类xxxx | 免费在线观看污网站 | 国内精品久久久久影院一蜜桃 | 亚洲最大成人网4388xx | 欧美另类性 | 毛片在线播放网址 | 欧美一区二区三区免费观看 | 国产看片免费 | 日韩一区正在播放 | 久久国产精品一二三区 | 色婷婷av一区 | 国产精品久久久久久久av大片 | 永久免费毛片 | 欧美日韩精品免费观看视频 | 婷婷丁香在线视频 | 国产大陆亚洲精品国产 | 亚洲最大的av网站 | 亚洲精品久久久久中文字幕m男 | 国产精品亚州 | 欧美精品在线观看免费 | 亚洲婷婷综合色高清在线 | 美女在线免费视频 | 精品国产区在线 | 中文字幕在线播放日韩 | 精品视频专区 | 97色婷婷成人综合在线观看 | 成人a视频片观看免费 | 91精品久久久久久综合五月天 | 中文字幕精品一区二区三区电影 | 久久精品久久精品久久精品 | 中文字幕在线观看av | 精品uu| 一本一道久久a久久综合蜜桃 | 国产91小视频 | 在线观看日韩一区 | 欧美性大战 | 欧美在线视频一区二区 | 欧美国产日韩在线视频 | 伊人婷婷综合 | 成人h动漫在线看 | 国产精品ssss在线亚洲 | 丁香综合av | 99国产精品久久久久久久久久 | av久久在线 | 午夜精品久久 | 精品国产一区二区三区四区vr | 国产在线精品播放 | 色狠狠一区二区 | 亚洲日日夜夜 | 国产精品黄网站在线观看 | 91精品国产99久久久久久久 | 国产一区在线视频播放 | 精品久久久久久国产 | 黄色网址中文字幕 | 亚洲高清资源 | 91人人爽久久涩噜噜噜 | 日本特黄一级片 | 九九九热精品 | 亚洲午夜精品一区二区三区电影院 | 九九九九九国产 | 在线视频一区二区 | www色片| 狠狠网 | 一区二区三区动漫 | 观看免费av| 日韩三级视频在线看 | 日韩成人精品一区二区三区 | 日韩成人在线免费观看 | av网站免费在线 | 欧美成人基地 | 在线观看一级视频 | 狠狠色丁香婷婷综合最新地址 | 在线视频精品播放 | 少妇bbbb搡bbbb搡bbbb | 午夜美女福利直播 | 综合激情| 九九99 | 精品久久久久久综合 | 国产一级免费观看 | 久久精品视频在线观看 | www.人人干 | 国产视频在线看 | 日韩在线观看视频中文字幕 | 久久免费一级片 | 久久不见久久见免费影院 | 中文字幕在线视频国产 | 欧美在线资源 | 国产精品久久久久毛片大屁完整版 | 日韩精品一区二区不卡 | 91色九色| 亚洲视频免费在线观看 | 亚洲少妇激情 | 精品久久久久久久久久久久久久久久久久 | 亚洲欧美国产精品 | 欧美精品免费在线 | 天堂在线视频免费观看 | 91av99| 99久久www| 日批视频在线观看免费 | 91成人在线观看高潮 | 成年人毛片在线观看 | 在线国产日韩 | 欧美一级黄色网 | 亚洲精品国产成人 | 国产999精品视频 | 美女视频黄,久久 | 亚洲国产电影在线观看 | 中文字幕在线观看av | 日韩国产欧美在线视频 |