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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

在Android设备部署PyTorch模型

發布時間:2024/10/8 Android 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Android设备部署PyTorch模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


Pytorch Mobile Android

  • Demo 1 HelloWorldApp
    • 1 模型準備
    • 2 源碼分析
    • 3 讀取圖片數據
    • 4 讀取模型
    • 5 將圖像轉換為Tensor
    • 6 運行模型
    • 7 處理結果
  • Demo2 Pytorch Demo APP
    • 1 攝像頭API
    • 2 圖像分類
    • 3 顯示結果
  • Demo3 Image Segmentation
    • Semantic Image Segmentation DeepLabV3 with Mobile Interpreter on Android
    • 1.Prepare the Model
    • 2.Use Android Studio
    • 3.Run the app
  • 參考文獻

現如今,在邊緣設備上運行機器學習/深度學習變得越來越流行,它需要更低的時延。

而從Pytorch 1.3開始,我們就可以使用Pytorch將模型部署到Android或者ios設備中。

Pytorch官方文檔:https://pytorch.org/mobile/home/

Pytorch官方文檔中提供關于Pytorch-mobile的Demo:https://github.com/pytorch/android-demo-app


主要包含了兩個APP應用,一個簡單的在神經網絡領域中的“hello world"項目,另一個就更復雜了一些,有圖形識別和語言識別。

我們接下來研究一下Pytorch Mobile的項目流程。

Demo 1 HelloWorldApp

1 模型準備

首先我們需要先訓練好的模型保存好。比如我在Pycharm寫了經典CNN模型MobileNet-v3。

import torch import torchvision from torch.utils.mobile_optimizer import optimize_for_mobilemodel = torchvision.models.mobilenet_v3_small(pretrained=True) model.eval() example = torch.rand(1, 3, 224, 224) traced_script_module = torch.jit.trace(model, example) optimized_traced_model = optimize_for_mobile(traced_script_module) optimized_traced_model._save_for_lite_interpreter("./mobilenet_v3_small_model.pt")

在 checkpoints/ 文件夾中保存了 mobilenet_v3_small_model.pt ,有了這個模型,我們就可以進行Android的部署了。

2 源碼分析

Clone 源碼

我們先在本地clone一下github上的源碼(吐槽一下git clone的速度,龜速!):

git clone https://github.com/pytorch/android-demo-app.git

然后便得到這個項目。

前提先確保一下Android安裝好了SDK和NDK。

向 Gradle 添加依賴

然后我們會在 app 下的 build.gradle 中發現這樣的依賴:


最下面兩行中的

  • org.pytorch:pytorch_android : Pytorch Android API 的主要依賴,包含為4個Android abis (armeabi-v7a, arm64-v8a, x86, x86_64) 的 libtorch 本地庫。
  • org.pytorch:pytorch_android_torchvision :它是具有將 android.media.image 和 android.graphics.bitmap 轉換為 Tensor 的附加庫。

3 讀取圖片數據

在 MainActivity.java 文件中,有這么一行:

bitmap = BitmapFactory.decodeStream(getAssets().open("image.jpg"));

Bitmap 為位圖,其包括像素以及長、寬、顏色等描述信息。長、寬、像素位數用來描述圖片,并可以通過這些信息計算出圖片的像素占用內存的大小。

通過 BitmapFactory.decodeStream( ) 這一函數加載圖像。

4 讀取模型

同樣在 MainActivity.java文件中,有這么一行:

module = Module.load(assetFilePath(this, "model.pt"));

當然我們需要 import org.pytorch.Module
然后通過 Module 定義一個對象后使用 Module.load() 來讀取模型。

5 將圖像轉換為Tensor


org.pytorch.torchvision.TensorImageUtils 就是org.pytorch:pytorch_android_torchvision庫中的一部分,TensorImageUtils.bitmapToFloat32Tensor 創建一個Tensor類型。

inputTensor 的 大小為 1x3xHxW, 其中 H 和 W 分別為 Bitmap 的高和寬。

6 運行模型


將 inputTensor 放到模型中運行,通過 module.forward() 得到一個 outputTensor。

7 處理結果

// getting tensor content as java array of floatsfinal float[] scores = outputTensor.getDataAsFloatArray();// searching for the index with maximum scorefloat maxScore = -Float.MAX_VALUE;int maxScoreIdx = -1;for (int i = 0; i < scores.length; i++) {if (scores[i] > maxScore) {maxScore = scores[i];maxScoreIdx = i;}}String className = ImageNetClasses.IMAGENET_CLASSES[maxScoreIdx];// showing className on UITextView textView = findViewById(R.id.text);textView.setText(className);

判斷最高分數,并將結果顯示到textView中。

Demo2 Pytorch Demo APP

這是另一個Demo App,它可以進行圖像分類和文字分類。而圖像分類就需要利用攝像頭。

1 攝像頭API

攝像頭API通過使用 org.pytorch.demo.vision.AbstractCameraXActivity 類。
在 AbstractCameraXActivity.java 中的具體源碼如下:

private void setupCameraX() {final TextureView textureView = getCameraPreviewTextureView();// 實現攝像頭預覽final PreviewConfig previewConfig = new PreviewConfig.Builder().build();final Preview preview = new Preview(previewConfig);preview.setOnPreviewOutputUpdateListener(output -> textureView.setSurfaceTexture(output.getSurfaceTexture()));// 實現數據分析并回調final ImageAnalysisConfig imageAnalysisConfig =new ImageAnalysisConfig.Builder().setTargetResolution(new Size(224, 224)).setCallbackHandler(mBackgroundHandler).setImageReaderMode(ImageAnalysis.ImageReaderMode.ACQUIRE_LATEST_IMAGE).build();final ImageAnalysis imageAnalysis = new ImageAnalysis(imageAnalysisConfig);imageAnalysis.setAnalyzer((image, rotationDegrees) -> {if (SystemClock.elapsedRealtime() - mLastAnalysisResultTime < 500) {return;}final R result = analyzeImage(image, rotationDegrees);if (result != null) {mLastAnalysisResultTime = SystemClock.elapsedRealtime();runOnUiThread(() -> applyToUiAnalyzeImageResult(result));}});CameraX.bindToLifecycle(this, preview, imageAnalysis);}// analyzeImage函數是用來處理攝像頭輸出void analyzeImage(android.media.Image, int rotationDegrees)

2 圖像分類

而在 ImageClassificationActivity.java 中的源碼如下:

protected AnalysisResult analyzeImage(ImageProxy image, int rotationDegrees) {if (mAnalyzeImageErrorState) {return null;}try {if (mModule == null) {final String moduleFileAbsoluteFilePath = new File(Utils.assetFilePath(this, getModuleAssetName())).getAbsolutePath();// 導入模型mModule = Module.load(moduleFileAbsoluteFilePath);mInputTensorBuffer =Tensor.allocateFloatBuffer(3 * INPUT_TENSOR_WIDTH * INPUT_TENSOR_HEIGHT);mInputTensor = Tensor.fromBlob(mInputTensorBuffer, new long[]{1, 3, INPUT_TENSOR_HEIGHT, INPUT_TENSOR_WIDTH});}final long startTime = SystemClock.elapsedRealtime();// 將以YUV420形式的Image類型轉化為輸入TensorTensorImageUtils.imageYUV420CenterCropToFloatBuffer(image.getImage(), rotationDegrees,INPUT_TENSOR_WIDTH, INPUT_TENSOR_HEIGHT,TensorImageUtils.TORCHVISION_NORM_MEAN_RGB,TensorImageUtils.TORCHVISION_NORM_STD_RGB,mInputTensorBuffer, 0);final long moduleForwardStartTime = SystemClock.elapsedRealtime();// 利用模型進行運算final Tensor outputTensor = mModule.forward(IValue.from(mInputTensor)).toTensor();final long moduleForwardDuration = SystemClock.elapsedRealtime() - moduleForwardStartTime;// 從模型中得到預測分數final float[] scores = outputTensor.getDataAsFloatArray();// 找到得分最高的前k個類final int[] ixs = Utils.topK(scores, TOP_K);final String[] topKClassNames = new String[TOP_K];final float[] topKScores = new float[TOP_K];for (int i = 0; i < TOP_K; i++) {final int ix = ixs[i];topKClassNames[i] = Constants.IMAGENET_CLASSES[ix];topKScores[i] = scores[ix];}final long analysisDuration = SystemClock.elapsedRealtime() - startTime;return new AnalysisResult(topKClassNames, topKScores, moduleForwardDuration, analysisDuration);} catch (Exception e) {Log.e(Constants.TAG, "Error during image analysis", e);mAnalyzeImageErrorState = true;runOnUiThread(() -> {if (!isFinishing()) {showErrorDialog(v -> ImageClassificationActivity.this.finish());}});return null;}}

3 顯示結果

最后將得到的前k個類加載到UI上。

protected void applyToUiAnalyzeImageResult(AnalysisResult result) {mMovingAvgSum += result.moduleForwardDuration;mMovingAvgQueue.add(result.moduleForwardDuration);if (mMovingAvgQueue.size() > MOVING_AVG_PERIOD) {mMovingAvgSum -= mMovingAvgQueue.remove();}for (int i = 0; i < TOP_K; i++) {final ResultRowView rowView = mResultRowViews[i];rowView.nameTextView.setText(result.topNClassNames[i]);rowView.scoreTextView.setText(String.format(Locale.US, SCORES_FORMAT,result.topNScores[i]));rowView.setProgressState(false);}mMsText.setText(String.format(Locale.US, FORMAT_MS, result.moduleForwardDuration));if (mMsText.getVisibility() != View.VISIBLE) {mMsText.setVisibility(View.VISIBLE);}mFpsText.setText(String.format(Locale.US, FORMAT_FPS, (1000.f / result.analysisDuration)));if (mFpsText.getVisibility() != View.VISIBLE) {mFpsText.setVisibility(View.VISIBLE);}if (mMovingAvgQueue.size() == MOVING_AVG_PERIOD) {float avgMs = (float) mMovingAvgSum / MOVING_AVG_PERIOD;mMsAvgText.setText(String.format(Locale.US, FORMAT_AVG_MS, avgMs));if (mMsAvgText.getVisibility() != View.VISIBLE) {mMsAvgText.setVisibility(View.VISIBLE);}}}

Demo3 Image Segmentation

Semantic Image Segmentation DeepLabV3 with Mobile Interpreter on Android

This repo offers a Python script that converts the PyTorch DeepLabV3 model to the Lite Interpreter version of model, also optimized for mobile, and an Android app that uses the model to segment images.

1.Prepare the Model

import torch from torch.utils.mobile_optimizer import optimize_for_mobile# 加載訓練好的模型 model = torch.hub.load('pytorch/vision:v0.9.0', 'deeplabv3_resnet50', pretrained=True) # 設置為推理模式 model.eval()# 將訓練好的模型轉換為jit腳本模型 scripted_module = torch.jit.script(model) # 優化jit腳本模型,提高在移動設備上的推理性能 optimized_scripted_module = optimize_for_mobile(scripted_module)# 導出完整的jit版本模型(不兼容輕量化解釋器) scripted_module.save("deeplabv3_scripted.pt") # 導出輕量化解釋器版本模型(與輕量化解釋器兼容) scripted_module._save_for_lite_interpreter("deeplabv3_scripted.ptl") # 使用優化的輕量化解釋器模型比未優化的輕量化解釋器模型推理速度快60%左右,比未優化的jit腳本模型推理速度快6%左右 optimized_scripted_module._save_for_lite_interpreter("deeplabv3_scripted_optimized.ptl")

2.Use Android Studio

使用Android Studio打開ImageSegment項目。注意應用程序的build.gradle文件有以下行:

implementation 'org.pytorch:pytorch_android_lite:1.9.0' implementation 'org.pytorch:pytorch_android_torchvision:1.9.0'

在MainActive . java中,下面的代碼用于加載模型:

mModule = LiteModuleLoader.load(MainActivity.assetFilePath(getApplicationContext(), "deeplabv3_scripted_optimized.ptl"));

3.Run the app


參考文獻

  • https://blog.csdn.net/karry_zzj/article/details/102827337
  • 與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的在Android设备部署PyTorch模型的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    日本黄区免费视频观看 | 西西444www高清大胆 | 成人福利在线播放 | 超碰97国产 | 精品九九九| 日日夜日日干 | 久艹视频在线免费观看 | 日本视频网 | av黄色在线| 成人免费在线电影 | 人人添人人 | 久久九九久久精品 | 国产精品毛片网 | 久久久精品免费看 | 久草在线久草在线2 | 午夜精品久久久99热福利 | 在线观看成人小视频 | 狠狠干中文字幕 | 爱爱av网| 欧美激情视频一区 | 日韩国产精品久久 | 亚洲 中文 欧美 日韩vr 在线 | 91在线免费公开视频 | 中文在线8新资源库 | 亚洲高清视频一区二区三区 | 一本一本久久a久久精品牛牛影视 | 99精品福利视频 | 青青草国产成人99久久 | 亚洲1区在线 | 一本一本久久a久久精品综合小说 | 日本 在线 视频 中文 有码 | 人人爱夜夜操 | 日本精品视频免费观看 | 欧美网址在线观看 | 一级片视频免费观看 | 免费的黄色的网站 | 国产成人黄色 | 国产91丝袜在线播放动漫 | 四虎成人精品在永久免费 | 欧美va天堂va视频va在线 | 91中文字幕在线播放 | 99中文字幕在线观看 | 国产免费xvideos视频入口 | 91免费黄视频 | 国产精品麻豆三级一区视频 | 久久视频网 | 啪啪小视频网站 | a电影在线观看 | 国产日韩视频在线观看 | 三上悠亚一区二区在线观看 | h视频在线看 | 九九热免费在线视频 | 国产精品二区三区 | 国产精品久久久久久久久久久杏吧 | 精品欧美日韩 | 亚洲三级在线免费观看 | 久草在线免费在线观看 | 久久伦理电影网 | 97成人超碰 | 伊人久久av | 亚洲精品资源 | 国产成人黄色在线 | 色综合中文综合网 | 在线电影日韩 | 99精品国产成人一区二区 | 国产丝袜在线 | 久久成人精品电影 | 五月婷婷av在线 | 日韩高清在线观看 | 久久91网 | 国产精品美女久久久免费 | 天天曰天天爽 | 久久成人亚洲欧美电影 | 日本中文在线 | 91漂亮少妇露脸在线播放 | 又黄又爽又刺激的视频 | 992tv又爽又黄的免费视频 | 在线免费黄网站 | 亚洲 欧洲av| 午夜资源站| 国产精品18videosex性欧美 | 在线一二区 | 精品国产乱码久久久久久1区2匹 | 99久久婷婷国产综合精品 | 91精品国产91 | 午夜精品导航 | 久久久免费看视频 | 一级黄色片在线免费看 | 免费成人黄色 | 国产二区精品 | 中文字幕在线观看不卡 | 日韩视频免费播放 | 91精品国产福利在线观看 | 中文字幕观看在线 | 久久久久中文 | 狠狠综合| 香蕉在线视频播放网站 | 中文字幕在线播放第一页 | 日韩一区二区三免费高清在线观看 | 极品美女被弄高潮视频网站 | 精品亚洲成a人在线观看 | 99色| 久久这里有精品 | 99精品视频在线播放免费 | 久久夜av| 综合网色 | 久久精久久精 | 人人澡人人舔 | 久久国产一二区 | 天天射天天干天天操 | 久久涩视频 | 久久人91精品久久久久久不卡 | 精品乱码一区二区三四区 | 午夜一级免费电影 | 国产视频欧美视频 | 丁香六月婷婷综合 | 午夜在线免费视频 | 九色福利视频 | 国产成人亚洲在线观看 | 亚洲欧美精品在线 | 国产日韩视频在线 | 亚洲日日射| 亚洲午夜精品在线观看 | 久草在线视频免费资源观看 | 日本中文字幕系列 | 成人在线视频免费观看 | 丁香花在线观看免费完整版视频 | 九九热99视频 | 色视频一区 | 欧洲精品码一区二区三区免费看 | 亚洲电影一区二区 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲资源网 | 中文字幕免费在线看 | 国产一区二区高清视频 | 91视频在线免费看 | 国产视频 亚洲视频 | 久久精品亚洲一区二区三区观看模式 | 91精品国产高清 | 国产精品video| 99免费看片| 国产一二三区av | 国产二区精品 | 在线视频91 | 国产黑丝一区二区 | 日韩色综合 | 天天操夜夜曰 | 久久久高清 | av久久在线 | 91在线中文字幕 | 欧美乱熟臀69xxxxxx | 正在播放亚洲精品 | 九色激情网 | 亚洲一区二区视频 | 欧美性猛片, | 天堂av免费看 | 九九久久国产精品 | 99免费在线 | 综合激情婷婷 | 黄污网 | 99在线观看视频 | 久久不射电影院 | 久久国产精品一区二区 | 91精品视频在线观看免费 | 亚洲电影成人 | 亚洲国内精品在线 | 五月天视频网站 | 九九九九精品九九九九 | 国产三级视频 | 亚洲视频在线观看免费 | 亚洲精品在线免费播放 | 成人黄色大片在线观看 | 在线国产一区二区三区 | 国内外激情视频 | 日韩免费视频观看 | 夜夜躁日日躁狠狠久久av | 欧美色综合天天久久综合精品 | 国产不卡毛片 | 国产精品美女久久久久aⅴ 干干夜夜 | 天天综合网天天 | 91av亚洲| 欧美精品一区二区三区四区在线 | 国产精品亚州 | 天天射天天干天天操 | 日本性生活一级片 | 国产手机视频在线观看 | 人人超碰人人 | 久久精品国产成人精品 | 亚洲成a人片综合在线 | 91成人免费| 国精产品一二三线999 | 精品久久久久一区二区国产 | 亚州国产精品久久久 | 亚洲精品美女视频 | 国产精品99久久久久久武松影视 | 99久久久国产精品免费99 | www.com.黄| 99人成在线观看视频 | 久久久国产精品一区二区中文 | 久久久男人的天堂 | av中文字幕网站 | 国产亚洲永久域名 | 亚洲成人av在线播放 | 一二三久久久 | 伊人永久 | 中文字幕在线观看一区二区三区 | 日韩视频www | 天天爽天天碰狠狠添 | 免费 在线 中文 日本 | 中文av资源站 | 99re视频在线观看 | 国产精品综合久久 | 久久99中文字幕 | 国外av在线 | 国产成人在线免费观看 | 亚洲激情综合网 | 日韩videos高潮hd | 国产一区二区高清不卡 | 波多野结衣亚洲一区二区 | 欧美日韩国产精品一区二区 | 在线国产日韩 | 四虎影视国产精品免费久久 | 99久久久国产精品 | 亚洲精品在线免费 | 日韩av在线免费播放 | av短片在线观看 | 欧美成人精品在线 | 精品久久国产 | 在线视频区 | 久久综合九色综合久久久精品综合 | 另类老妇性bbwbbw高清 | 97超碰国产精品女人人人爽 | 欧美激情视频一区二区三区 | 在线国产中文字幕 | 日韩精品在线看 | 国产免费区| 久久精品1区 | 99 色| 国产又粗又猛又色又黄视频 | 欧美极品xxx | 精品在线亚洲视频 | 中文字幕亚洲在线观看 | 五月婷婷在线观看视频 | 欧美精选一区二区三区 | 91丨九色丨91啦蝌蚪老版 | 婷婷色婷婷 | 日韩av片无码一区二区不卡电影 | 欧美一区二区精品在线 | 久久a v电影| 欧美日韩中文在线 | 久久久精品小视频 | 丁香婷婷色综合亚洲电影 | 手机看片99 | www.看片网站 | 久久久国产精品视频 | 中文日韩在线 | 丁香一区二区 | 国产一级淫片在线观看 | 亚洲v欧美v国产v在线观看 | 久久国产精品区 | 久久综合加勒比 | 97超级碰碰碰视频在线观看 | 99久久999久久久精玫瑰 | 中文字幕在线播放日韩 | 中文字幕在线播放一区二区 | 婷婷草| 日韩在线视频网址 | 91九色porny蝌蚪视频 | 亚洲精品玖玖玖av在线看 | 96精品视频 | 五月花婷婷| 日韩在线不卡 | 91最新地址永久入口 | 日本中文字幕电影在线免费观看 | www久久久久 | 日韩免费观看视频 | 国产精品久久久免费 | 国产精品久久久777 成人手机在线视频 | 在线免费黄色片 | 精品少妇一区二区三区在线 | 亚洲精品婷婷 | 九九有精品 | 免费看的视频 | 国产精品色在线 | 欧美成人在线网站 | 日本99热| 中文字幕在线看视频国产中文版 | 色婷婷激情电影 | 99久久精品国产欧美主题曲 | 白丝av在线| 日本精品视频一区二区 | 91麻豆精品久久久久久 | 999ZYZ玖玖资源站永久 | 丁香花在线观看免费完整版视频 | 国产a视频免费观看 | av在线播放亚洲 | 久久亚洲综合国产精品99麻豆的功能介绍 | 亚洲欧美国产精品 | 欧美性爽爽| 免费能看的黄色片 | 狠狠躁夜夜躁人人爽超碰91 | 热re99久久精品国产66热 | 欧美乱码精品一区二区 | 午夜久久久影院 | 日韩大片在线看 | 日韩欧美综合视频 | 天天摸天天干天天操天天射 | 在线亚洲午夜片av大片 | 97超级碰碰 | 成人a在线观看 | 91精品导航 | 国产拍在线 | 在线va视频| 四虎成人在线 | 久久精品一区二区三 | 天天艹天天操 | 国产精品日韩欧美一区二区 | 日韩免费不卡av | 男女精品久久 | 国产色啪 | 91色在线观看 | 一区 二区 精品 | 超碰在线97观看 | 日韩av女优视频 | av片一区二区| 奇米网在线观看 | 日韩一二三区不卡 | 亚洲人成人99网站 | 在线观看成年人 | 亚洲黄色激情小说 | 蜜臀av夜夜澡人人爽人人桃色 | 亚洲午夜久久久久久久久久久 | 一级片免费观看 | 97精品国产 | 国内免费的中文字幕 | 国产在线免费 | 国产美女主播精品一区二区三区 | 97超碰人人澡人人爱学生 | 欧美影片| 最近中文字幕视频网 | 国产日韩欧美在线免费观看 | 日本爱爱免费 | 国产成人精品久久亚洲高清不卡 | 亚洲毛片久久 | 在线日韩视频 | 深夜精品福利 | 欧美另类美少妇69xxxx | 午夜电影av | 久久亚洲专区 | www.com操| 亚洲成av人片在线观看无 | 国产精品日韩久久久久 | 亚洲欧美视频在线播放 | 免费在线成人av电影 | 国产精品久久久久久久久毛片 | 国产高清黄色 | 久久九九国产视频 | 中文字幕制服丝袜av久久 | 久久精品成人欧美大片古装 | 精品美女视频 | 成年人视频在线免费播放 | 97在线免费观看视频 | 美女久久一区 | 在线看片一区 | 五月天婷婷在线视频 | 黄色精品一区 | 丁香九月激情 | 在线小视频 | 99精品视频精品精品视频 | 亚洲精品毛片一级91精品 | 色综合 久久精品 | 日日天天av | 国产精品18久久久久久久久 | 国产一区二区三区免费视频 | 久草免费在线观看 | 国产96精品| 超碰在线资源 | 精品国产色 | 欧美精品一区二区在线观看 | 欧美黄污视频 | 夜夜高潮夜夜爽国产伦精品 | 在线小视频你懂的 | 国产成a人亚洲精v品在线观看 | 欧美亚洲一区二区在线 | 亚欧洲精品视频在线观看 | 美女黄频免费 | 日韩在线观看a | 激情丁香综合五月 | 特级a毛片 | 国产日本三级 | 91亚洲精品久久久中文字幕 | 亚洲综合视频在线观看 | 天堂av最新网址 | 国产一区二区三区免费视频 | 中国成人一区 | 欧美日韩超碰 | 亚洲精品456在线播放 | 日韩高清在线一区二区 | 天天射天天爱天天干 | 久久精品久久精品 | 黄色一级大片在线观看 | 欧美激情一区不卡 | 国产精品视频全国免费观看 | 国产高清免费在线观看 | 人人看人人爱 | 国产精品视频久久久 | www.天天干.com | 91精品麻豆 | 亚洲欧美一区二区三区孕妇写真 | 亚洲97在线 | 五月亚洲综合 | 国产成人61精品免费看片 | 在线不卡中文字幕播放 | 88av网站 | 四虎成人免费观看 | 麻豆久久久久久久 | 五月婷婷另类国产 | 国产中文字幕91 | 久久久午夜精品福利内容 | 九色自拍视频 | 人人超在线公开视频 | 国产91探花 | 黄网站色成年免费观看 | 国产黄色片在线免费观看 | 在线观看成人网 | 伊人天天狠天天添日日拍 | 欧美性网站 | 国产日产亚洲精华av | 91人人澡人人爽 | 国产无套精品久久久久久 | 日韩欧美视频免费在线观看 | 日韩aa视频 | 中文字幕网址 | 久久99国产综合精品 | 国产999在线| 国产丝袜高跟 | 国产小视频国产精品 | 97在线超碰 | 午夜精品久久久99热福利 | 成 人 黄 色 视频 免费观看 | 午夜性福利 | 一区二区日韩av | 久草精品视频在线看网站免费 | 久久人人射 | 色综合久久精品 | 亚洲免费av电影 | 天天操天天操天天爽 | 久久69精品久久久久久久电影好 | 97人人超碰在线 | 国产网站av | 国产91大片| 亚洲va欧美va | 亚洲男男gaygay无套同网址 | 精品美女视频 | 中字幕视频在线永久在线观看免费 | 日韩午夜在线播放 | 97人人爽| 久草影视在线观看 | 久久人人爽人人片av | 国产三级精品三级在线观看 | 成年人免费在线 | 毛片久久久 | 亚洲精品高清视频在线观看 | 国产精品h在线观看 | 日韩av进入| 激情视频久久 | 日韩精品一卡 | 欧美综合久久 | 欧美在线观看视频 | 天天操天天射天天爽 | 六月色丁 | 欧美另类人妖 | 亚洲国产精品99久久久久久久久 | 激情五月激情综合网 | 国产精品 国产精品 | 久久久久日本精品一区二区三区 | 国产xx视频 | 娇妻呻吟一区二区三区 | 中文字幕色站 | 久久99精品久久久久久清纯直播 | 精品久久福利 | 伊人久久国产精品 | 天天射天天干天天 | 国产高清视频在线播放 | 一区二区三区在线电影 | 久久久久久久看片 | 丁香 久久 综合 | 91精品啪在线观看国产线免费 | 九九热免费视频在线观看 | 欧美精品首页 | 丁香 久久 综合 | 99在线视频精品 | 欧美激情综合五月色丁香小说 | 91中文字幕在线播放 | 久操视频在线 | 天天天天综合 | 五月婷婷丁香色 | 国产乱码精品一区二区蜜臀 | 国产一区二区久久 | jizz999| 日韩不卡高清 | 国产成人精品综合久久久久99 | 美女精品在线 | 在线免费观看黄色小说 | www178ccom视频在线 | 色婷婷激情五月 | 国产电影黄色av | 亚洲电影久久 | 久久色网站 | 国产成人精品亚洲 | 欧美日韩高清一区 | 婷婷激情综合 | 日韩免费成人 | 久久激情视频免费观看 | 欧美老人xxxx18 | 色国产精品一区在线观看 | 日韩精品一区二区三区中文字幕 | 狠狠躁夜夜a产精品视频 | 亚洲午夜久久久综合37日本 | 亚洲aⅴ一区二区三区 | 免费在线观看av电影 | 国产96精品 | 美女福利视频在线 | 国内精品毛片 | 国产精品久久久久久久久久免费看 | 午夜精品电影 | 亚洲国产综合在线 | 91免费网址| caobi视频 | 亚洲日本va中文字幕 | 99国产精品一区二区 | 国产一区二区三精品久久久无广告 | 在线观看中文字幕 | 在线日韩精品视频 | 又爽又黄在线观看 | 久久手机在线视频 | 精品一区二区影视 | 99在线精品视频观看 | av片一区| 久久国产99 | 欧美色图一区 | 一区二区三区四区免费视频 | 香蕉免费在线 | 69久久久 | 婷婷av资源| 911精品美国片911久久久 | 人人干狠狠操 | 精品国产乱码久久久久 | 天天色天天干天天色 | 一级黄色电影网站 | 粉嫩av一区二区三区免费 | 国产一级免费播放 | 日韩成人xxxx | 91丨九色丨国产丨porny精品 | 亚洲免费专区 | 日韩中文字幕亚洲一区二区va在线 | 91视频 - 114av | 久久躁日日躁aaaaxxxx | 亚洲国产免费网站 | 黄色视屏免费在线观看 | 国产精品免费久久 | 亚洲精品视频大全 | 美国三级黄色大片 | 狠狠操狠狠干天天操 | 黄色在线看网站 | 成人黄色视 | 久草香蕉在线视频 | 成年人黄色免费视频 | 日韩首页 | 国产特级毛片aaaaaaa高清 | 亚洲国产精品成人女人久久 | 欧美一级黄色视屏 | 最新国产在线观看 | 日日狠狠 | 制服丝袜亚洲 | 成人毛片一区 | 少妇性bbb搡bbb爽爽爽欧美 | 日韩在线一二三区 | 中文成人字幕 | 天天干天天做天天操 | 在线视频你懂得 | 97av在线视频免费播放 | 亚洲精品www久久久久久 | 久久天天躁狠狠躁亚洲综合公司 | 观看免费av| 激情网综合 | 91国内产香蕉 | 精品成人网 | 国产韩国日本高清视频 | 91成人精品一区在线播放69 | 久保带人 | 精品国产自在精品国产精野外直播 | 亚洲精品美女免费 | 久久在线免费 | 麻豆视频在线播放 | 亚洲国产一区av | 国产精品久久久久久久久软件 | 99视频在线精品国自产拍免费观看 | 97视频资源 | 91麻豆福利 | 人人草在线视频 | 成人精品久久久 | 九九久久精品视频 | 欧美日视频 | 亚洲精品综合在线 | 草莓视频在线观看免费观看 | 国产成a人亚洲精v品在线观看 | 亚洲成人av电影 | 中文字幕区 | 99久高清在线观看视频99精品热在线观看视频 | 久草av在线播放 | 人人干狠狠干 | 国产亚洲91 | 一级欧美黄 | 一色屋精品视频在线观看 | 99精品免费视频 | 一区二区视频网站 | 美女视频黄免费的久久 | av电影一区二区三区 | 国产亚洲视频在线观看 | 亚洲人成网站精品片在线观看 | 欧美国产亚洲精品久久久8v | 成人国产综合 | 精品亚洲免a | 激情网婷婷 | 玖玖玖在线观看 | 天天搞夜夜骑 | 精品欧美在线视频 | 亚洲精品一区二区久 | 日韩av一区二区三区在线观看 | 超碰人人干人人 | 久久五月网 | 欧美成人va | 涩涩网站在线看 | 亚洲无线视频 | www.av在线播放 | 日本久久不卡视频 | 欧美成人视 | 99在线国产| 69视频永久免费观看 | 成人精品国产免费网站 | 欧美精品乱码99久久影院 | 国产福利免费在线观看 | 国产免费专区 | 奇米网在线观看 | 九九热精品视频在线观看 | 欧美日韩免费观看一区=区三区 | 91九色最新地址 | 免费视频资源 | 视频在线一区 | 久久久精品一区二区 | 免费看精品久久片 | 欧美中文字幕久久 | 免费高清在线观看成人 | 午夜aaaa | 国产午夜一级毛片 | 国产高清一 | 国产麻豆电影 | 亚洲成人精品久久久 | 午夜免费在线观看 | 国产成人三级在线播放 | 丰满少妇在线 | 国产成人精品久久二区二区 | 日韩中文字幕在线观看 | 成年人在线免费看视频 | 天天干天天做 | 日韩中文在线播放 | 久久电影日韩 | 国产 日韩 在线 亚洲 字幕 中文 | 久草视频中文 | 男女啪啪网站 | 日韩毛片一区 | 人人插人人射 | 最近中文字幕mv | 狠狠狠狠狠操 | 久久艹国产 | 国产一级视频 | 在线观看亚洲精品视频 | 精品国产乱码久久久久久天美 | 国产一级片免费观看 | 亚洲另类久久 | 九九九九九九精品任你躁 | 国产精品久久久久国产精品日日 | 99热这里精品 | 中文字幕免费成人 | 久久草草影视免费网 | 亚洲视频资源在线 | 日韩免费在线一区 | 日本天天操 | 久久撸在线视频 | 91在线视频在线 | 欧美福利网站 | 在线精品观看国产 | 亚洲久草视频 | 色在线中文字幕 | 欧美a性| 99精品欧美一区二区蜜桃免费 | 人人玩人人添人人澡超碰 | 中文字幕一区二区三区四区在线视频 | 久久麻豆视频 | 免费三级大片 | 精品一区二区综合 | 亚洲精品短视频 | 欧美精品久久久久久久亚洲调教 | 天天天操操操 | 亚洲成色| 久久不卡国产精品一区二区 | 久久久久久久国产精品影院 | 亚洲国产日韩一区 | 色综合婷婷久久 | 色欧美成人精品a∨在线观看 | 九九九九热精品免费视频点播观看 | 久草香蕉在线 | 97成人啪啪网 | 草莓视频在线观看免费观看 | 一级片视频免费观看 | 伊人色综合久久天天 | 久久精品久久久久电影 | 亚洲综合丁香 | 亚洲国产中文字幕 | 日本不卡123| 99久久精品一区二区成人 | 色婷婷av一区 | 久久久精品99 | 人人干免费 | 久久99网 | 就操操久久 | 最近2019中文免费高清视频观看www99 | 欧美日韩在线视频观看 | 日韩中文字幕免费视频 | 国产精品永久 | 免费黄a | 亚洲精品在线观 | 久久综合九色综合97婷婷女人 | 久热色超碰 | 国产精品久久久久久一二三四五 | 欧美孕妇与黑人孕交 | 香蕉视频在线看 | 久久久久久久久久久福利 | 免费看精品久久片 | 国产精品免费成人 | 国产午夜三级一区二区三桃花影视 | 国产午夜在线观看视频 | 99 视频 高清| 99精品国产99久久久久久福利 | 日日草天天草 | 国产精品久久久久久久久久新婚 | www.狠狠插.com | 久久69精品久久久久久久电影好 | h动漫中文字幕 | 国产在线精品国自产拍影院 | 欧美日韩高清一区二区三区 | 日韩在线视频线视频免费网站 | 亚洲成人网在线 | 精品在线你懂的 | 免费大片黄在线 | 美女免费视频观看网站 | av免费片| 久久久 精品 | 狠狠伊人| 免费精品视频 | 国产流白浆高潮在线观看 | 免费开视频| 亚洲最新av在线网址 | 国产美女视频免费观看的网站 | 欧美午夜a | 国产精品毛片一区视频 | 黄色一级大片在线免费看国产一 | 久久精品综合视频 | 亚洲欧美视频在线观看 | 欧美色综合久久 | 国产精品视频区 | 四虎精品成人免费网站 | 国产成人一区二 | 久久久www成人免费毛片 | 久久久精品国产免费观看同学 | 久久久久在线视频 | 国产99免费视频 | 欧美日韩调教 | 色视频网站在线观看一=区 a视频免费在线观看 | 国产中文字幕第一页 | 久久只精品99品免费久23小说 | 狠狠色丁香九九婷婷综合五月 | 九九热在线精品视频 | 国产中文伊人 | 亚洲欧美日本国产 | 欧美一区中文字幕 | 天天干夜夜爱 | 亚洲在线视频免费观看 | 欧美福利片在线观看 | 久久精品99北条麻妃 | 毛片在线网 | 亚洲 成人 一区 | 九精品| 美女亚洲精品 | 黄p在线播放 | 日韩天堂在线观看 | av线上看 | 亚洲五月婷 | 激情综合亚洲精品 | 91视频啊啊啊 | 亚洲免费观看视频 | 国产在线97 | 国产成人综合在线观看 | 成人午夜免费福利 | 色在线高清 | 99爱视频在线观看 | 不卡视频一区二区三区 | 国产理论免费 | 日韩电影精品一区 | av黄在线播放 | 日本公妇在线观看 | 久久精品久久精品久久 | 九九热免费在线视频 | 久久久污 | 欧美先锋影音 | 色在线网 | 国产视频资源在线观看 | 操久久免费视频 | 成人天堂网 | 精品v亚洲v欧美v高清v | 永久av免费在线观看 | 国产裸体视频网站 | 网站免费黄| 久久99网 | 久久欧美视频 | 免费看的黄色 | 欧美大jb| 国产成人精品一区二区三区福利 | 国产99精品在线观看 | 在线观看91视频 | 成年人精品 | 欧美va天堂va视频va在线 | 国产黄色片免费 | 97av免费视频| 日韩在线高清 | 青春草视频 | 欧美一级免费片 | 夜夜躁日日躁狠狠久久av | 99久久精品国 | 999一区二区三区 | 成人免费观看视频网站 | 国语精品免费视频 | 激情视频一区二区三区 | 亚洲视频aaa | 国产黄在线免费观看 | 国产在线视频导航 | 欧美激情精品久久久久久变态 | 一级成人网 | 国产美女被啪进深处喷白浆视频 | 欧美日韩中文在线视频 | 国产精品久久久久999 | h文在线观看免费 | 久久九九国产精品 | 国产亚洲精品久久久久久无几年桃 | 国产黄色免费在线观看 | 香蕉视频在线看 | 伊人色综合久久天天网 | 久久精品一二区 | 夜夜躁狠狠躁日日躁视频黑人 | 久久999久久| 久久久国产精品人人片99精片欧美一 | 亚洲精品456在线播放第一页 | 日韩在线短视频 | 91最新网址在线观看 | 亚洲欧美999| 日日爽天天 | 亚洲成a人片在线观看网站口工 | 国产裸体bbb视频 | 日韩精品播放 | 黄色三级免费网址 | 久久福利国产 | 欧美一区三区四区 | 日韩视频一二三区 | 91一区二区在线 | 精品国产一二三四区 | 在线国产黄色 | 97成人精品视频在线观看 | 免费色网站 | 成人黄色在线观看视频 | 一区二区三区在线观看免费 | 久久久综合电影 | 国产精品视频久久久 | 久久69精品久久久久久久电影好 | 在线看国产一区 | 国语自产偷拍精品视频偷 | 免费污片 | 精品国产精品久久一区免费式 | 国产精品第7页 | 国产色黄网站 | 国产久草在线 | 国产精品乱码久久久久 | 在线免费视 | 成年人免费在线观看 | 亚洲在线激情 | 国产中文欧美日韩在线 | 激情欧美在线观看 | 日韩,精品电影 | www国产一区 | 国产精品h在线观看 | 久久亚洲免费视频 | 91免费版在线 | 久草资源免费 | 黄色av一级 | 成人四虎| 婷婷激情站 | 精品av网站 | av在线超碰 | 欧美欧美| 欧美午夜久久久 | 日韩乱色精品一区二区 | 久久精品中文字幕免费mv | 93久久精品日日躁夜夜躁欧美 | 国产成人av网 | 亚洲乱码中文字幕综合 | 密桃av在线 | 手机av在线网站 | 在线中文日韩 | 日韩美女高潮 | 五月天久久婷婷 | 久久99久久99精品免观看粉嫩 | 欧美激情精品久久久久 | 国产精品一区二区三区四 | 激情欧美国产 | 国产精品s色 | 黄色软件在线观看免费 | 性色av免费观看 | 欧美日韩中文字幕在线视频 | 国产1级毛片 | 91一区啪爱嗯打偷拍欧美 | 97视频免费在线 | 国产伦精品一区二区三区无广告 | 久久好看免费视频 | 国产亚洲一区二区在线观看 | 国产91欧美 | 国产二区视频在线观看 | 人人干干人人 | 久久人人爽人人爽 | 欧美精品久久久久久久免费 | 亚洲一区二区三区在线看 | 69av网| 国产高清一区二区 | 亚洲亚洲精品在线观看 | 欧美日韩精品免费观看视频 | 国产成人一区在线 | 97国产精品视频 | 中文字幕在线视频第一页 | www黄色av | 久久精品国产免费观看 | 人人爽人人舔 | 亚洲国产中文在线 | 久久久久激情视频 | 国产精品青青 | 久操97 | 久久久久久免费 | 婷婷久久精品 | a在线观看免费视频 | 人人插人人澡 | 激情网第四色 | 手机看片1042 | 亚洲欧美视频网站 | 国产精品久久影院 | 国产高清日韩欧美 | 日韩在线精品视频 | 日韩丝袜 | 久久久免费av | 碰超在线97人人 | a级片在线播放 | 亚洲精品456在线播放第一页 | 正在播放久久 | 久久久亚洲成人 | 一级片免费在线 | 麻豆91在线观看 | 国产精品二区三区 | 九色视频网址 | 久久久免费在线观看 | 国产精品一区二区白浆 | 国产99久久久国产精品成人免费 | 九九热精品在线 | 日日夜夜精品视频天天综合网 | 中文字幕亚洲五码 | 天天激情综合网 | 免费毛片aaaaaa | 欧美精品亚洲精品日韩精品 | 精品亚洲欧美一区 | 亚洲激情五月 | 亚洲自拍自偷 | 久久免费黄色 | 四虎永久网站 | 91在线永久 | 久久激情日本aⅴ | 久久有精品| 国产一级特黄电影 | 亚洲成人精品在线观看 | 国产成人区 | 亚洲日韩欧美一区二区在线 | 美女国产网站 | 波多在线视频 |