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

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

生活随笔

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

生活经验

自动调试用于移动GPU的卷积网络

發(fā)布時(shí)間:2023/11/28 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自动调试用于移动GPU的卷积网络 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

自動(dòng)調(diào)試用于移動(dòng)GPU的卷積網(wǎng)絡(luò)
對(duì)特定設(shè)備進(jìn)行自動(dòng)調(diào)試對(duì)于獲得最佳性能至關(guān)重要。這是有關(guān)如何調(diào)試整個(gè)卷積網(wǎng)絡(luò)的說(shuō)明文檔。
TVM中Mobile GPU的算子實(shí)現(xiàn)以模板形式編寫(xiě)。模板具有許多可調(diào)旋鈕(平鋪因子,矢量化,展開(kāi)等)。將調(diào)試神經(jīng)網(wǎng)絡(luò)中的所有卷積,深度卷積和密集算子。調(diào)試后,生成一個(gè)日志文件,其中存儲(chǔ)了所有必需算子的最佳旋鈕值。當(dāng)TVM編譯器編譯這些算子時(shí),將查詢此日志文件以獲得最佳旋鈕值。
發(fā)布了一些ARM設(shè)備的預(yù)調(diào)參數(shù)。參考 Mobile GPU Benchmark 。
注意,本文無(wú)法在Windows或最新版本的macOS上運(yùn)行。要使其運(yùn)行,需要將本文內(nèi)容包裝在一個(gè)if name == “main”:塊中。
安裝依賴
要在tvm中使用autotvm軟件包,需要安裝一些額外的依賴項(xiàng)。(如果使用python2,請(qǐng)將“ 3”更改為“ 2”):
pip3 install --user psutil xgboost tornado
為了使TVM在調(diào)試期間更快地運(yùn)行,建議將cython用作tvm的FFI。在tvm的根目錄中,執(zhí)行(如果使用python2,請(qǐng)將“ 3”更改為“ 2”):
pip3 install --user cython
sudo make cython3
返回python代碼,導(dǎo)入包。
import os

import numpy as np

import tvm
from tvm import relay, autotvm
import tvm.relay.testing
from tvm.autotvm.tuner import XGBTuner, GATuner, RandomTuner, GridSearchTuner
from tvm.contrib.utils import tempdir
import tvm.contrib.graph_runtime as runtime
定義網(wǎng)絡(luò)
首先,需要在中繼前端API中定義網(wǎng)絡(luò)。可以從relay.testing加載一些預(yù)定義的網(wǎng)絡(luò)。還可以從MXNet,ONNX和TensorFlow加載模型。
def get_network(name, batch_size):
“”“Get the symbol definition and random weight of a network”""
input_shape = (batch_size, 3, 224, 224)
output_shape = (batch_size, 1000)

if "resnet" in name:n_layer = int(name.split("-")[1])mod, params = relay.testing.resnet.get_workload(num_layers=n_layer, batch_size=batch_size, dtype=dtype)
elif "vgg" in name:n_layer = int(name.split("-")[1])mod, params = relay.testing.vgg.get_workload(num_layers=n_layer, batch_size=batch_size, dtype=dtype)
elif name == "mobilenet":mod, params = relay.testing.mobilenet.get_workload(batch_size=batch_size, dtype=dtype)
elif name == "squeezenet_v1.1":mod, params = relay.testing.squeezenet.get_workload(batch_size=batch_size, version="1.1", dtype=dtype)
elif name == "inception_v3":input_shape = (batch_size, 3, 299, 299)mod, params = relay.testing.inception_v3.get_workload(batch_size=batch_size, dtype=dtype)
elif name == "mxnet":# an example for mxnet modelfrom mxnet.gluon.model_zoo.vision import get_modelblock = get_model("resnet18_v1", pretrained=True)mod, params = relay.frontend.from_mxnet(block, shape={"data": input_shape}, dtype=dtype)net = mod["main"]net = relay.Function(net.params, relay.nn.softmax(net.body), None, net.type_params, net.attrs)mod = tvm.IRModule.from_expr(net)
else:raise ValueError("Unsupported network: " + name)return mod, params, input_shape, output_shape

**啟動(dòng)RPC跟蹤器
TVM使用RPC會(huì)話與ARM板進(jìn)行通信。調(diào)諧期間,調(diào)諧器會(huì)將生成的代碼發(fā)送到電路板上,并測(cè)量電路板上的代碼速度。
為了擴(kuò)大調(diào)試范圍,TVM使用RPC Tracker來(lái)管理分布式設(shè)備。RPC跟蹤器是一個(gè)集中式控制器節(jié)點(diǎn)。可以將所有設(shè)備注冊(cè)到跟蹤器。例如,如果有10部電話,可以將它們?nèi)孔?cè)到跟蹤器,并行運(yùn)行10次測(cè)量,從而加快了調(diào)諧過(guò)程。
要啟動(dòng)RPC跟蹤器,請(qǐng)?jiān)谥鳈C(jī)上運(yùn)行此命令。在整個(gè)調(diào)試過(guò)程中都需要使用跟蹤器,因此需要為此命令打開(kāi)一個(gè)新終端:
python -m tvm.exec.rpc_tracker --host=0.0.0.0 --port=9190
預(yù)期的輸出是
INFO:RPCTracker:bind to 0.0.0.0:9190
將設(shè)備注冊(cè)到RPC跟蹤器

將設(shè)備注冊(cè)到跟蹤器。第一步是為ARM設(shè)備構(gòu)建TVM運(yùn)行時(shí)runtime。
? 對(duì)于Linux:遵循本節(jié)在設(shè)備上構(gòu)建TVM運(yùn)行時(shí)runtime,在設(shè)備上構(gòu)建TVM運(yùn)行時(shí)runtime。然后通過(guò)以下方式將設(shè)備注冊(cè)到跟蹤器。
? python -m tvm.exec.rpc_server --tracker=[HOST_IP]:9190 --key=rk3399
(替換[HOST_IP]為主機(jī)的IP地址)
? 對(duì)于Android:按照此readme page在Android設(shè)備上安裝TVM RPC APK。確保可以通過(guò)android RPC測(cè)試。這樣就已經(jīng)注冊(cè)了設(shè)備。在調(diào)試過(guò)程中,必須轉(zhuǎn)到開(kāi)發(fā)人員選項(xiàng)并啟用“更改時(shí)保持屏幕喚醒”并為手機(jī)充電以使其穩(wěn)定。
注冊(cè)設(shè)備后,可以通過(guò)查詢r(jià)pc_tracker進(jìn)行確認(rèn)。
python -m tvm.exec.query_rpc_tracker --host=0.0.0.0 --port=9190
例如,如果有2個(gè)Huawei mate10 pro,11個(gè)Raspberry Pi 3B和2個(gè)rk3399,則輸出可以是
Queue Status

key total free pending

mate10pro 2 2 0
rk3399 2 2 0
rpi3b 11 11 0
----------------------------------**
可以將多個(gè)設(shè)備注冊(cè)到跟蹤器,以加快調(diào)諧中的測(cè)量速度。
設(shè)置調(diào)試選項(xiàng)
調(diào)試之前,應(yīng)該應(yīng)用一些配置。這里以RK3399板為例。在設(shè)置中,應(yīng)該相應(yīng)地修改目標(biāo)和device_key。如果使用的是Android手機(jī),設(shè)置use_android為T(mén)rue。

DEVICE CONFIG

target = tvm.target.Target(“opencl -device=mali”)

Replace “aarch64-linux-gnu” with the correct target of your board.

This target host is used for cross compilation. You can query it by :code:gcc -v on your device.

target_host = “l(fā)lvm -mtriple=aarch64-linux-gnu”

Also replace this with the device key in your tracker

device_key = “rk3399”

Set this to True if you use android phone

use_android = False

TUNING OPTION

network = “resnet-18”
log_file = “%s.%s.log” % (device_key, network)
dtype = “float32”

tuning_option = {
“l(fā)og_filename”: log_file,
“tuner”: “xgb”,
“n_trial”: 1000,
“early_stopping”: 450,
“measure_option”: autotvm.measure_option(
builder=autotvm.LocalBuilder(build_func=“ndk” if use_android else “default”),
runner=autotvm.RPCRunner(
device_key,
host=“0.0.0.0”,
port=9190,
number=10,
timeout=5,
),
),
}
注意
如何設(shè)置調(diào)試選項(xiàng)
通常,此處提供的默認(rèn)值效果很好。如果你有足夠的時(shí)間預(yù)算,你可以設(shè)置n_trial,early_stopping更大,這使運(yùn)行的時(shí)間更長(zhǎng)的調(diào)試。如果設(shè)備運(yùn)行速度非常慢,或者conv2d算子有很多GFLOP,請(qǐng)考慮將超時(shí)設(shè)置為更大。
開(kāi)始調(diào)試
現(xiàn)在,可以從網(wǎng)絡(luò)中提取調(diào)試任務(wù)并開(kāi)始調(diào)試。在這里,提供了一個(gè)簡(jiǎn)單的實(shí)用程序功能來(lái)調(diào)試任務(wù)列表。此函數(shù)只是一個(gè)初始實(shí)現(xiàn),可以按順序?qū)ζ溥M(jìn)行調(diào)試。將來(lái),推出更復(fù)雜的調(diào)優(yōu)調(diào)度程序。

You can skip the implementation of this function for this tutorial.

def tune_tasks(
tasks,
measure_option,
tuner=“xgb”,
n_trial=1000,
early_stopping=None,
log_filename=“tuning.log”,
use_transfer_learning=True,
):
# create tmp log file
tmp_log_file = log_filename + “.tmp”
if os.path.exists(tmp_log_file):
os.remove(tmp_log_file)

for i, tsk in enumerate(reversed(tasks)):prefix = "[Task %2d/%2d] " % (i + 1, len(tasks))# create tunerif tuner == "xgb" or tuner == "xgb-rank":tuner_obj = XGBTuner(tsk, loss_type="rank")elif tuner == "ga":tuner_obj = GATuner(tsk, pop_size=50)elif tuner == "random":tuner_obj = RandomTuner(tsk)elif tuner == "gridsearch":tuner_obj = GridSearchTuner(tsk)else:raise ValueError("Invalid tuner: " + tuner)if use_transfer_learning:if os.path.isfile(tmp_log_file):tuner_obj.load_history(autotvm.record.load_from_file(tmp_log_file))# do tuningtsk_trial = min(n_trial, len(tsk.config_space))tuner_obj.tune(n_trial=tsk_trial,early_stopping=early_stopping,measure_option=measure_option,callbacks=[autotvm.callback.progress_bar(tsk_trial, prefix=prefix),autotvm.callback.log_to_file(tmp_log_file),],)# pick best records to a cache file
autotvm.record.pick_best(tmp_log_file, log_filename)
os.remove(tmp_log_file)

最后,啟動(dòng)調(diào)試作業(yè)并評(píng)估端到端性能。
def tune_and_evaluate(tuning_opt):
# extract workloads from relay program
print(“Extract tasks…”)
mod, params, input_shape, _ = get_network(network, batch_size=1)
tasks = autotvm.task.extract_from_program(
mod[“main”],
target=target,
target_host=target_host,
params=params,
ops=(relay.op.get(“nn.conv2d”),),
)

# run tuning tasks
print("Tuning...")
tune_tasks(tasks, **tuning_opt)# compile kernels with history best records
with autotvm.apply_history_best(log_file):print("Compile...")with tvm.transform.PassContext(opt_level=3):lib = relay.build_module.build(mod, target=target, params=params, target_host=target_host)# export librarytmp = tempdir()if use_android:from tvm.contrib import ndkfilename = "net.so"lib.export_library(tmp.relpath(filename), ndk.create_shared)else:filename = "net.tar"lib.export_library(tmp.relpath(filename))# upload module to deviceprint("Upload...")remote = autotvm.measure.request_remote(device_key, "0.0.0.0", 9190, timeout=10000)remote.upload(tmp.relpath(filename))rlib = remote.load_module(filename)# upload parameters to devicectx = remote.context(str(target), 0)module = runtime.GraphModule(rlib["default"](ctx))data_tvm = tvm.nd.array((np.random.uniform(size=input_shape)).astype(dtype))module.set_input("data", data_tvm)# evaluateprint("Evaluate inference time cost...")ftimer = module.module.time_evaluator("run", ctx, number=1, repeat=30)prof_res = np.array(ftimer().results) * 1000  # convert to millisecondprint("Mean inference time (std dev): %.2f ms (%.2f ms)"% (np.mean(prof_res), np.std(prof_res)))

We do not run the tuning in our webpage server since it takes too long.

Uncomment the following line to run it by yourself.

tune_and_evaluate(tuning_option)

樣本輸出
調(diào)優(yōu)需要編譯許多程序并從中提取功能。因此,建議使用高性能CPU。下面列出了一個(gè)示例輸出。使用32T AMD Ryzen Threadripper大約需要3個(gè)小時(shí)。
Extract tasks…
Tuning…
[Task 1/17] Current/Best: 25.30/ 39.12 GFLOPS | Progress: (992/1000) | 751.22 s Done.
[Task 2/17] Current/Best: 40.70/ 45.50 GFLOPS | Progress: (736/1000) | 545.46 s Done.
[Task 3/17] Current/Best: 38.83/ 42.35 GFLOPS | Progress: (992/1000) | 1549.85 s Done.
[Task 4/17] Current/Best: 23.31/ 31.02 GFLOPS | Progress: (640/1000) | 1059.31 s Done.
[Task 5/17] Current/Best: 0.06/ 2.34 GFLOPS | Progress: (544/1000) | 305.45 s Done.
[Task 6/17] Current/Best: 10.97/ 17.20 GFLOPS | Progress: (992/1000) | 1050.00 s Done.
[Task 7/17] Current/Best: 8.98/ 10.94 GFLOPS | Progress: (928/1000) | 421.36 s Done.
[Task 8/17] Current/Best: 4.48/ 14.86 GFLOPS | Progress: (704/1000) | 582.60 s Done.
[Task 9/17] Current/Best: 10.30/ 25.99 GFLOPS | Progress: (864/1000) | 899.85 s Done.
[Task 10/17] Current/Best: 11.73/ 12.52 GFLOPS | Progress: (608/1000) | 304.85 s Done.
[Task 11/17] Current/Best: 15.26/ 18.68 GFLOPS | Progress: (800/1000) | 747.52 s Done.
[Task 12/17] Current/Best: 17.48/ 26.71 GFLOPS | Progress: (1000/1000) | 1166.40 s Done.
[Task 13/17] Current/Best: 0.96/ 11.43 GFLOPS | Progress: (960/1000) | 611.65 s Done.
[Task 14/17] Current/Best: 17.88/ 20.22 GFLOPS | Progress: (672/1000) | 670.29 s Done.
[Task 15/17] Current/Best: 11.62/ 13.98 GFLOPS | Progress: (736/1000) | 449.25 s Done.
[Task 16/17] Current/Best: 19.90/ 23.83 GFLOPS | Progress: (608/1000) | 708.64 s Done.
[Task 17/17] Current/Best: 17.98/ 22.75 GFLOPS | Progress: (736/1000) | 1122.60 s Done.
Compile…
Upload…
Evaluate inference time cost…
Mean inference time (std dev): 128.05 ms (7.74 ms)
注意
遇到困難?
自動(dòng)調(diào)試模塊容易出錯(cuò)。如果始終看到“ 0.00 / 0.00 GFLOPS”,則一定有問(wèn)題。
首先,確保設(shè)置了正確的設(shè)備配置。然后,可以通過(guò)在腳本的開(kāi)頭添加這些行來(lái)打印調(diào)試信息。它將打印每個(gè)測(cè)量結(jié)果,可以在其中找到有用的錯(cuò)誤消息。
import logging
logging.getLogger(‘a(chǎn)utotvm’).setLevel(logging.DEBUG)
最后,隨時(shí)在https://discuss.tvm.apache.org上向社區(qū)尋求幫助。

總結(jié)

以上是生活随笔為你收集整理的自动调试用于移动GPU的卷积网络的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

91福利社区在线观看 | 在线观看日韩免费视频 | 亚洲好视频 | 蜜臀久久99精品久久久久久网站 | 日韩经典一区二区三区 | 久久理论电影网 | 午夜a区 | 日产乱码一二三区别免费 | 麻豆一区在线观看 | 97碰在线 | 亚洲最大的av网站 | 日韩激情第一页 | 97国产在线 | 久久综合色影院 | 中文字幕在线观看完整版电影 | 99爱在线| 激情婷婷色 | 狠狠成人| 日韩激情在线 | 国产精品久久网站 | 国产精品成人一区二区三区 | 国产美女精品人人做人人爽 | 开心激情网五月天 | 99在线精品视频 | 久久久国内精品 | 成人h在线 | 婷婷色在线视频 | 日韩在线免费高清视频 | 中文字幕高清免费日韩视频在线 | 午夜久久久久久久久 | 国产伦理久久 | 黄色国产成人 | 亚洲精品免费观看视频 | 91九色视频导航 | 娇妻呻吟一区二区三区 | 91精品伦理 | 国产 日韩 在线 亚洲 字幕 中文 | 亚洲毛片一区二区三区 | 99久久久久| 综合国产在线观看 | 在线免费亚洲 | 国产精品不卡在线播放 | 色噜噜狠狠狠狠色综合久不 | 日本九九视频 | 久久久久女人精品毛片九一 | 西西大胆免费视频 | 精品亚洲一区二区三区 | 久久免费视频国产 | 黄色com| 国产精品高潮呻吟久久久久 | 欧美黑吊大战白妞欧美 | 超碰av在线播放 | 国产一区在线免费观看 | 中文字幕二区在线观看 | 久久久久久久久免费视频 | 国产在线免费观看 | 久久伊人五月天 | 日韩黄色大片在线观看 | 精品国产免费av | 国产一区二区在线播放 | 日韩国产欧美视频 | 青青草视频精品 | 色综合久久中文字幕综合网 | 色干干 | 人人讲 | 精品嫩模福利一区二区蜜臀 | 亚洲精品美女在线观看播放 | 99视频在线| 91人人在线 | 在线观看国产日韩 | 亚洲国产精品久久久 | 一级黄色免费网站 | 在线不卡中文字幕播放 | 六月激情 | 一区二区三区在线观看免费 | 国产精品久久久免费 | 成年人电影免费在线观看 | 欧美福利精品 | 国内精品久久久久久久久 | 日韩精品一区二区三区不卡 | 日韩欧美69 | 丰满少妇对白在线偷拍 | 欧美色插| 五月天婷亚洲天综合网精品偷 | 国产精品资源 | 亚洲国产婷婷 | 在线观看亚洲免费视频 | 狠狠色狠狠色综合日日小说 | 国产亚洲精品久久久久动 | 麻豆传媒电影在线观看 | 久草在线免费色站 | 狠狠狠狠干 | 日韩国产高清在线 | 国产精品久久久久久久久久久久午夜 | 中文字幕在线看视频国产 | 500部大龄熟乱视频 欧美日本三级 | 久草热视频 | 国产日韩欧美综合在线 | 一二三四精品 | 欧美久久久影院 | 欧美日韩国产精品一区二区亚洲 | 色美女在线 | 97天堂网 | 欧美热久久 | 天天夜夜狠狠操 | 日韩视频专区 | 美女网站色在线观看 | 91av国产视频 | 国产成人l区| 欧美性色xo影院 | 色伊人网| 欧美激情精品久久久久 | 91av电影| 成人网色| 国产高清第一页 | 久久精品国产一区二区电影 | 国产成人一区二区三区久久精品 | 国产精品麻豆欧美日韩ww | 美女久久精品 | av三级在线播放 | 91亚洲精品在线观看 | 久久高清国产视频 | 欧美激情精品久久久久 | 亚洲国产午夜精品 | 精品国产一区二区三区久久 | 99精品免费久久久久久久久 | 亚洲91网站 | 亚洲精品国内 | 91av手机在线 | 国产一级特黄毛片在线毛片 | 午夜12点 | 久久少妇 | 在线看毛片网站 | 久久草在线视频国产 | 免费久久久久久 | 精品国产诱惑 | 成人免费观看av | 人人舔人人 | 手机看片1042 | 久久精品爱视频 | 久久免费看av | 一区二区视频免费在线观看 | 亚洲精品xx | 六月激情丁香 | 国产精品免费人成网站 | 超碰日韩 | 亚洲精品久久久久999中文字幕 | 97国产电影| 黄色小视频在线观看免费 | 久草国产视频 | 日本中文字幕在线电影 | 久久综合狠狠 | va视频在线 | 国产精品原创 | 亚洲视频一 | 久久夜色电影 | 欧美极品一区二区三区 | 天天干天天想 | 亚洲精品国产品国语在线 | 麻豆国产在线播放 | 国产日韩欧美在线一区 | 久久开心激情 | 不卡的av在线播放 | 国产 欧美 日本 | 亚洲精品一区二区在线观看 | 五月婷婷中文字幕 | 中文字幕a∨在线乱码免费看 | 最新午夜 | 国产96在线观看 | 久久综合久色欧美综合狠狠 | 国产精品99久久99久久久二8 | 热久久精品在线 | 国产精品一区二区在线观看 | 日本动漫做毛片一区二区 | 国产午夜亚洲精品 | 丁香九月激情综合 | 91超级碰碰 | 久久久受www免费人成 | 激情视频免费观看 | 成人小视频在线免费观看 | 久久免费观看视频 | 日韩欧美精品在线视频 | www.com黄| 波多野结衣在线中文字幕 | 免费观看视频黄 | 亚洲免费一级电影 | 久久伊人免费视频 | 欧美精品一区二区免费 | 久久呀 | 精品国产aⅴ一区二区三区 在线直播av | 在线观看亚洲精品视频 | 又黄又爽又色无遮挡免费 | 久久视频在线看 | 亚洲va欧美va人人爽春色影视 | 色.com| 日本中文字幕久久 | 狠狠干狠狠操 | 亚洲精品伦理在线 | 激情综合一区 | 激情五月在线观看 | 99性视频 | 在线视频区| 伊人狠狠操| 欧美精品网站 | 91片黄在线观看 | av免费在线网 | 亚洲国产999| 成人三级av | 欧美成人一区二区 | 手机在线日韩视频 | 久草免费看 | 成人精品在线 | 97在线精品国自产拍中文 | 国产美女在线免费观看 | 日韩精品资源 | 亚洲欧美日韩一二三区 | 99精品一区 | 中文字幕资源网 | 91精品免费看 | 日韩网站在线观看 | 久久久久久久免费 | 天天干天天操天天射 | a色视频 | 99热精品在线 | 天天干天天拍天天操天天拍 | 日本性视频 | 久久久黄色免费网站 | 99免费在线观看视频 | 91精品一区二区三区蜜臀 | 九九免费视频 | 在线中文字母电影观看 | 深爱激情开心 | 中文字幕日韩精品有码视频 | 午夜狠狠干 | 蜜臀av网站 | 国产精品系列在线观看 | www.人人干 | 国产一区久久久 | av在线免费网 | av福利网址导航大全 | 98久久| 成 人 黄 色 视频免费播放 | 久久成人高清 | www黄色大片 | 久久只精品99品免费久23小说 | av日韩av| 欧美a在线看 | 日韩色中色| 国产成人免费观看久久久 | 国产成人av网址 | 日韩欧美精品一区二区三区经典 | 国际av在线| 欧美一区二区三区在线 | 国产麻豆精品传媒av国产下载 | 欧美性大胆 | 麻豆视频www | 香蕉精品视频在线观看 | 久草电影免费在线观看 | 成人影音av | 麻豆国产露脸在线观看 | 婷婷丁香色| 成年人免费在线观看网站 | 精品伦理一区二区三区 | 亚洲男男gaygay无套 | 九九热在线观看视频 | 插插插色综合 | 国产亚洲在线 | 国产亚洲精品成人av久久ww | 丁香婷婷综合激情五月色 | 人成午夜视频 | 在线免费视| 97精品国产97久久久久久久久久久久 | www.国产视频 | 日韩深夜在线观看 | 日韩精品视频免费看 | 国外成人在线视频网站 | 中文字幕资源在线 | 亚洲永久字幕 | 91精品国产九九九久久久亚洲 | 精品女同一区二区三区在线观看 | 又黄又爽免费视频 | 69av免费视频 | 91av在线电影 | 天天射天天 | 国产剧情一区在线 | 2019天天干夜夜操 | 亚洲一级在线观看 | 超碰97人人干 | 在线观看中文av | 免费大片av| 九九免费在线观看视频 | 日韩最新理论电影 | 免费观看www7722午夜电影 | 国产日韩三级 | 天天天在线综合网 | 免费看一级黄色大全 | 一区二区三区久久 | 欧美 日韩精品 | 91成人精品 | 欧美人人| 国产日产欧美在线观看 | 国产亚洲精品久久久久久大师 | 国产黄色a | 国产成人性色生活片 | 日本久久综合视频 | 久热av | 99久久精品免费 | 香蕉影院在线播放 | 日韩a在线播放 | 99在线免费观看视频 | 狠狠狠狠狠狠狠狠 | 色先锋av资源中文字幕 | 成人黄色片免费看 | 国产成人av福利 | 99热手机在线| 国产精品18毛片一区二区 | 国产a级免费 | 亚洲精品一区二区精华 | 国产99久久九九精品免费 | 韩日色视频 | 激情视频二区 | 国产精品日韩精品 | 天天操夜夜曰 | 精品99免费| 欧美日韩国产一二三区 | 亚洲女在线| 亚洲aⅴ一区二区三区 | 在线免费视频一区 | 偷拍久久久 | 开心综合网 | 亚洲精品女人久久久 | 日韩精品亚洲专区在线观看 | 蜜桃av久久久亚洲精品 | 玖玖视频精品 | 中文网丁香综合网 | 久久伊人五月天 | 欧美日韩电影在线播放 | 97视频在线观看成人 | 97色婷婷 | www.少妇| 毛片永久免费 | 日韩高清在线一区 | 日本韩国中文字幕 | 国产高清黄 | 国产91全国探花系列在线播放 | 欧美性生活小视频 | 中文免费 | 国产免费影院 | 欧美黄在线 | 狠狠网亚洲精品 | 久久理论视频 | 欧美日韩a视频 | 亚洲jizzjizz日本少妇 | 欧美精品v国产精品v日韩精品 | 久久免费视频7 | 99久久精品免费视频 | 免费看黄在线观看 | 天天操欧美 | 欧美一级艳片视频免费观看 | 亚洲精品在线观看av | 五月婷婷在线视频观看 | 成年人av在线播放 | 日韩三级不卡 | 成人av一二三区 | 免费av试看 | 在线观看中文字幕一区二区 | 91香蕉视频好色先生 | 亚洲成人午夜av | 亚洲夜夜网 | 天天综合成人网 | 三级视频片 | 日本中文字幕在线电影 | 欧美色道| 日日夜夜91 | 波多野结衣在线视频一区 | 国产中的精品av小宝探花 | 久久xxxx| 日本电影久久 | 91丨九色丨高潮 | 欧美日韩一区二区三区视频 | 日韩黄色软件 | 玖玖在线看 | 久久小视频 | 黄色网在线播放 | 在线va网站 | 久草影视在线 | 精品亚洲视频在线观看 | 国产成人不卡 | 亚洲乱码国产乱码精品天美传媒 | 国语自产偷拍精品视频偷 | 天天超碰 | 中文字幕亚洲五码 | 99久久www | 麻豆影视网 | 免费视频一二三区 | 在线观看成人福利 | 久久国产福利 | 国产在线精品国自产拍影院 | 亚洲免费永久精品国产 | 久草在线视频精品 | 久久综合狠狠狠色97 | 福利一区在线 | 一级α片免费看 | 免费成人黄色 | 国产成人精品一区二三区 | 91大神一区二区三区 | 在线你懂| 国产精品手机在线播放 | 久久电影中文字幕视频 | 欧美福利网站 | 国产无遮挡又黄又爽馒头漫画 | 在线观看深夜福利 | 免费视频久久久 | 日韩亚洲国产精品 | 99久久久国产精品免费99 | 亚洲美女视频在线观看 | 国产福利精品一区二区 | 久草视频观看 | 久久精品观看 | 亚洲人人精品 | 亚洲日本中文字幕在线观看 | 亚洲国产精品推荐 | www.国产精品 | 久久久久成人精品免费播放动漫 | 91系列在线 | 人人dvd| 2019中文字幕网站 | 天天操天天操 | 日韩精品在线一区 | 国产精品 999 | 一级黄色免费网站 | 成人avav | 久久国产精品99国产 | 97爱 | 国产欧美在线一区二区三区 | 黄色av免费在线 | 中文字幕视频三区 | 亚洲综合欧美激情 | 国产色在线视频 | 亚洲一级黄色片 | 久草在线在线精品观看 | 国产精美视频 | 日韩欧美精品免费 | 午夜久久久久久久久久久 | 国产理论一区二区三区 | 久久精品2| 99热精品免费观看 | 亚洲久在线 | 九九热在线观看视频 | 精品国产一区二区三区在线 | 免费热情视频 | 人人射人人爱 | 久久精品婷婷 | 国产精品一区二区久久精品爱涩 | 在线观看国产福利片 | 夜夜摸夜夜爽 | 国内精品久久久久久久影视简单 | 国产电影黄色av | 国产精品九九九九九 | 国产精品久久久久aaaa | 女女av在线 | 精品福利网站 | av电影免费观看 | 精品免费一区二区三区 | 久久综合欧美精品亚洲一区 | 波多野结衣在线中文字幕 | 日韩成人邪恶影片 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 青青草久草在线 | 日本在线观看中文字幕 | 免费av试看 | a级片在线播放 | av色综合 | 五月婷婷毛片 | 久久久午夜视频 | 免费视频 三区 | 国产区精品视频 | 国产精品乱码高清在线看 | 日韩高清精品免费观看 | 国产精品永久在线观看 | 国产成人一区二区三区免费看 | 国际精品久久久 | 天天操天天操天天操 | 国产黄色片网站 | 一级c片| 欧美亚洲国产日韩 | 国产一区二区三区免费在线观看 | 亚洲人久久久 | 亚洲激情校园春色 | 日本在线观看中文字幕无线观看 | 久久精品影片 | 色999在线| 国产一区私人高清影院 | 91成人网页版 | 国产精品1区2区3区在线观看 | 午夜免费久久看 | 中文成人字幕 | 亚洲国产免费网站 | 久久99久久99| 欧美一区二区三区在线观看 | se婷婷| 免费在线观看视频a | 国产一区视频免费在线观看 | 夜夜操天天干, | 亚洲黄色在线免费观看 | 天天干天天天天 | 天天天天色综合 | 国产91勾搭技师精品 | 久操视频在线播放 | 国产永久免费 | 美女啪啪图片 | 久久精品国产亚洲精品 | 国内外成人在线 | 免费日p视频 | 岛国一区在线 | 黄色www免费 | 日本午夜在线亚洲.国产 | 国产午夜精品一区二区三区四区 | 97小视频 | 久久精品欧美日韩精品 | 欧美日韩3p | 激情深爱.com | 欧美日韩首页 | 欧美成人a在线 | 午夜婷婷在线播放 | 韩国精品在线 | 久久亚洲成人网 | 午夜精品福利一区二区 | 中文字幕久久网 | 久久精品一二三区 | 久久色中文字幕 | 久久久久久久久久亚洲精品 | 99视频偷窥在线精品国自产拍 | 欧美色图视频一区 | 国产午夜麻豆影院在线观看 | 成人av在线网 | 亚洲 欧美变态 另类 综合 | 国产成人一区二区三区免费看 | 亚洲色图激情文学 | 国产一区二区三区在线免费观看 | 久久精品久久精品久久 | 日本精品一区二区 | 亚洲综合精品在线 | 久久免费电影网 | avlulu久久精品 | 婷久久 | 久久国产系列 | 日韩欧美在线观看一区二区 | 久久久久久久久久久综合 | 人人爽人人爽人人爽人人爽 | 91网站在线视频 | 免费精品视频在线 | 国产精品久久久久久妇 | 国产精品一区在线播放 | 婷婷香蕉 | 天堂在线一区二区 | 久草视频免费在线观看 | 日韩一区二区三区不卡 | 成人免费看片98欧美 | 成人黄色大片 | 国产精品成人国产乱 | 国产精品成人自产拍在线观看 | 婷婷久操 | 欧美日韩在线网站 | 欧美日韩国产在线精品 | 97在线资源 | 亚洲人人精品 | 国产一级片免费播放 | 国产精品a成v人在线播放 | 精品一区av | 97精品国产一二三产区 | 久久久精品国产一区二区电影四季 | 91精品国产91热久久久做人人 | 国产裸体视频网站 | 亚洲精品久久久蜜桃直播 | 97国产精品亚洲精品 | 欧美一二区在线 | a级免费观看 | 欧美极品久久 | 亚洲综合小说 | 色91av| 人人插人人玩 | 一区二区三区精品在线 | 久草在线免费新视频 | 亚洲粉嫩av | 天天干天天做天天爱 | 久久精品视频网址 | www.久久婷婷 | 亚洲成人高清在线 | 国产精品露脸在线 | 国产午夜精品免费一区二区三区视频 | 日韩v在线91成人自拍 | 中文字幕在线观看一区二区 | 久久精国产| 五月综合色婷婷 | 亚洲精品mv在线观看 | 黄色a一级视频 | 69精品久久久 | 日本 在线 视频 中文 有码 | 天天色天天色天天色 | 97福利在线 | 片网址 | 久久人人精 | 午夜精品福利在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产丝袜高跟 | 伊人手机在线 | av免费观看网站 | 六月丁香久久 | 日日日视频 | 日韩区欧美久久久无人区 | 在线观看免费av网站 | 美女黄色网在线播放 | 日日夜夜人人天天 | 日韩免费在线一区 | 一区二区三区免费播放 | 国产精品9区| www久久久| 欧美日韩在线视频一区二区 | 国产精品乱码久久 | 免费午夜在线视频 | 日韩在线一二三区 | 超碰在线最新网址 | av色综合| 五月激情亚洲 | 看片在线亚洲 | 草久草久 | 国产成人av免费在线观看 | 久久免费看片 | 最新中文字幕在线播放 | 欧美激情操 | 中文高清av | 亚洲精品一区二区三区四区高清 | 国产精品久久久久av | 五月婷综合 | 成人一级片免费看 | 精品少妇一区二区三区在线 | 亚洲综合狠狠干 | 免费在线观看视频一区 | 日韩中文字幕在线观看 | 国产人成在线观看 | 色婷婷播放 | 亚洲精品国产精品乱码不99热 | 97色综合| 人人插人人爱 | 婷婷色综合色 | 成人黄色大片在线免费观看 | 国产亚洲精品无 | 亚洲第一区在线观看 | 中文字幕视频免费观看 | 中国一区二区视频 | 在线视频观看91 | 亚洲国产中文在线 | 日韩一级片网址 | 人人爱夜夜操 | 亚洲四虎在线 | 国产精品日韩欧美一区二区 | 在线观av| av在线播放免费 | 国内精品久久久久久久97牛牛 | 午夜国产影院 | 久久免费看 | 日韩一区二区免费视频 | 久久久久区 | 日韩午夜电影网 | 99热在线观看 | 五月婷婷丁香六月 | 国产一区二区日本 | 97视频在线观看免费 | 91亚洲精品久久久蜜桃 | 国产一级黄色片免费看 | 日韩久久精品一区二区三区下载 | 网站在线观看日韩 | 91成人网在线播放 | 国产精品美女久久久久久网站 | 九九九热精品免费视频观看 | 在线免费观看羞羞视频 | 91成人精品 | 日韩黄视频 | 天天在线免费视频 | 伊人久在线| 一区二区高清在线 | 在线视频欧美日韩 | 97色在线观看免费视频 | 色操插 | 99国产在线 | 激情综合五月天 | 久久中文精品视频 | 成人午夜精品久久久久久久3d | 国产美腿白丝袜足在线av | 日韩一级成人av | 91麻豆精品国产 | 亚洲丁香久久久 | 黄色免费高清视频 | 天天做天天爽 | 99视频在线精品国自产拍免费观看 | 色av男人的天堂免费在线 | 99精品在线免费在线观看 | av久久在线 | 国产91在线免费视频 | 亚洲免费精品视频 | 天天操天天干天天玩 | www.国产在线观看 | av在线h| 天天激情天天干 | 色偷偷网站视频 | 欧洲av不卡 | 久久婷婷一区 | 91理论片午午伦夜理片久久 | 久久久久综合精品福利啪啪 | 波多野结衣电影一区二区三区 | 99久久婷婷国产精品综合 | 国产一区二区不卡视频 | 17videosex性欧美 | 日本天天操 | 亚洲精品国产成人av在线 | 五月综合激情 | 亚洲无人区小视频 | 高清av影院| 日本九九视频 | 久草在线91 | 精品综合久久 | 国产亚洲精品日韩在线tv黄 | 99热精品免费观看 | 久久综合久久综合这里只有精品 | 成人h电影 | 夜夜操天天摸 | 欧美日韩91| 狠狠网| 九九综合在线 | 丁香影院在线 | 欧美日韩免费观看一区=区三区 | 国产群p | 日韩一级片大全 | 99精品视频免费看 | 福利久久久 | 免费男女羞羞的视频网站中文字幕 | 亚洲一片黄 | 97国产精品亚洲精品 | 久久免费的视频 | 欧美综合在线观看 | 日韩av手机在线观看 | 五月天av在线| 国产又粗又硬又长又爽的视频 | 日本久久久久久久久久久 | 久久久精品日本 | 国产精品久久三 | 91一区二区三区在线观看 | 日韩欧美69 | 欧美日韩在线观看一区二区三区 | 久久久久久久久久久国产精品 | 婷婷伊人网 | 欧美日韩高清一区二区 国产亚洲免费看 | 欧美在线aaa | 国色天香永久免费 | 91桃色视频 | www.夜色321.com | 中文字幕免费一区 | 国产精品视频免费 | 91在线区 | 91插插插网站 | 国产成人精品一区二区三区免费 | 久久97久久97精品免视看 | 亚洲精品小区久久久久久 | 午夜.dj高清免费观看视频 | 91看成人| 在线a亚洲视频播放在线观看 | 欧美色伊人 | 青青草国产精品 | 亚洲精品在线播放视频 | 久久成人免费 | 97人人模人人爽人人喊中文字 | 久久精品com| 处女av在线| 91av福利视频| 国产96在线 | 亚洲人毛片 | 久久理论影院 | 五月综合在线观看 | 久久精品高清 | 丁香九月激情 | 91 在线视频播放 | 青青草国产精品 | 九九免费精品视频在线观看 | 日韩精品一区在线播放 | 99热精品在线观看 | 岛国大片免费视频 | 人人爽人人乐 | 91精品国产乱码在线观看 | 四虎国产精品成人免费4hu | 三级视频国产 | 国产在线观看,日本 | 精品欧美乱码久久久久久 | 韩日精品视频 | 亚洲国内在线 | 999精品视频 | 久久精品国产成人 | 美女网站视频免费都是黄 | 成人黄色大片网站 | 操高跟美女 | 欧美日韩成人一区 | 欧美怡红院 | 久草视频在线免费看 | 亚洲一级影院 | 六月色丁香 | 精品在线小视频 | 国产999 | 久久精品国产精品亚洲 | 成人一区二区在线观看 | 色婷婷六月天 | 伊人婷婷 | 麻豆视频免费在线 | 亚州av成人| 日韩一区二区三区免费视频 | 在线免费观看国产黄色 | 在线视频 日韩 | 亚洲另类视频在线 | 高清在线观看av | 色视频成人在线观看免 | 亚洲3级| 久久成熟 | 欧美激情视频一区二区三区免费 | 日本在线视频一区二区三区 | 国产黄免费在线观看 | 国产精品视频免费看 | 九九热在线精品 | 97精品在线 | 午夜精品久久久久久久久久 | 国产黑丝一区二区 | 黄a网站 | 伊人伊成久久人综合网站 | 久久久免费av | 欧美在线一级片 | www黄色com | 最近2019年日本中文免费字幕 | 国产精品黄色影片导航在线观看 | 天天综合色网 | 九色视频网址 | 香蕉一区| 四虎国产视频 | 波多野结衣精品 | 日日操操操| 在线观看视频你懂的 | 免费在线看成人av | 亚洲天天在线日亚洲洲精 | 国产精品99蜜臀久久不卡二区 | 米奇四色影视 | 中文字幕精品一区二区精品 | 国产成人不卡 | 亚洲精品97| 欧美日韩精品在线免费观看 | 蜜桃视频色 | 91网页版在线观看 | 人人插人人干 | 久久精品福利视频 | 美女网站视频色 | 免费av成人在线 | 婷婷六月中文字幕 | 中文字幕一区二区三区四区 | 涩涩色亚洲一区 | 欧美精品一区二区免费 | 久久久久久蜜桃一区二区 | 91最新网址在线观看 | 91黄色免费看 | 日韩在线视频免费观看 | 国产精品久久久久婷婷二区次 | 人人爽人人舔 | av中文字幕网| 欧美天堂视频在线 | 日韩激情免费视频 | 欧美激情视频一二三区 | 欧美精品乱码久久久久久 | 国产精品一区免费观看 | 国产精品综合av一区二区国产馆 | 超碰人人草人人 | 亚洲免费在线视频 | 夜又临在线观看 | 成在线播放 | 91av短视频| 久久久久久久99精品免费观看 | 久久韩国免费视频 | 国产精品久久久久永久免费 | 久久国产精品精品国产色婷婷 | 成人在线观看资源 | 黄a网| 日韩一二区在线 | 四虎成人精品永久免费av | 在线成人高清电影 | 成年人在线免费视频观看 | 韩国av在线| 在线看不卡av | 美女一区网站 | 九九精品视频在线观看 | 日韩欧美在线高清 | 免费成人av在线 | 天天天干夜夜夜操 | 久久激情片 | 98福利在线| 丁五月婷婷 | 中文字幕网站视频在线 | 天天操天天艹 | 91爱爱网址 | 天天爱天天操天天射 | 五月天综合婷婷 | 日韩午夜一级片 | 亚洲jizzjizz日本少妇 | 国产福利91精品一区 | 四虎精品成人免费网站 | 亚洲伊人成综合网 | 97国产精品视频 | 久久久综合电影 | 久久成人精品电影 | 国产一区二区三区黄 | 日韩av成人在线观看 | 日本中文一级片 | 国产精品99在线观看 | 成人国产精品久久久久久亚洲 | 99热这里只有精品在线观看 | 毛片随便看 | 天天摸天天舔天天操 | 欧美一区日韩精品 | av免费电影网站 | 亚洲欧美国产精品久久久久 | 中文字幕在线观看免费高清完整版 | 国内久久精品 | 黄色aaa毛片 | 精品久久久久免费极品大片 | 国语精品免费视频 | 热久久免费国产视频 | 日韩一区二区三 | 亚洲乱亚洲乱亚洲 | 国产品久精国精产拍 | 精品色999| 色综合天天在线 | 国产精品黄网站在线观看 | 亚洲一级二级三级 | 日韩精品在线观看av | 色综合久久中文字幕综合网 | 91成人精品国产刺激国语对白 | 免费看黄色91 | 91亚洲精品久久久蜜桃网站 | 色婷五月天 | 永久免费av在线播放 | 视频成人永久免费视频 | 一区二区中文字幕在线观看 | 久久久久9999亚洲精品 | 国产免费又黄又爽 | 99欧美| 久久成人在线视频 | 亚洲视频999 | av蜜桃在线| 色噜噜在线观看视频 | 国产精品毛片久久久久久久 | 欧美日韩久久 | 免费在线观看毛片网站 | 亚洲最大色 | 中文有码在线视频 | 欧美男男激情videos | 日本一区二区三区免费看 | 国产一级在线看 | 欧美黑人性猛交 | 91精品国自产在线偷拍蜜桃 | 日日夜夜狠狠操 | 国产亚洲精品久久久久久移动网络 | 精品99在线 | av免费在线免费观看 | 黄色免费网站下载 | 欧美另类xxxx | 中文字幕在线观看一区二区 | 国产一区高清在线观看 | 中文字幕综合在线 | 久久免费视频在线观看6 | 自拍超碰在线 | 开心激情网五月天 | 国产xvideos免费视频播放 | 国产成人亚洲在线观看 | 国产精品 中文字幕 亚洲 欧美 | 开心激情婷婷 | 国产视频91在线 | 九月婷婷色 | 国产精品 中文在线 | 国产五月天婷婷 | 黄色毛片视频免费观看中文 | 天天操天天舔天天爽 | 国产一区二区在线观看视频 | 91精品91 | 五月天久久久久久 | 91精品在线免费视频 | 日韩欧美在线中文字幕 | 国产精品免费在线视频 | 一区二区视频在线观看免费 | 国产精品18久久久久久久网站 | 日韩精品一区二区三区水蜜桃 | 在线播放日韩av | 91亚色视频| 中文字幕一区二区三 | 人人澡人摸人人添学生av | 国产色女 |