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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

如何在TVM上集成Codegen(上)

發布時間:2023/11/28 生活经验 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在TVM上集成Codegen(上) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何在TVM上集成Codegen(上)
許多常用的深度學習內核,或者提供DNNL或TensorRT等框架和圖形引擎,讓用戶以某種方式描述模型,從而獲得高性能。此外,新興的深度學習加速器也有自己的編譯器、內核庫或runtime框架。
當用戶試圖在一個新的內核庫或設備上工作時,必須學習一個新的編程接口。對于統一編程接口的需求變得越來越重要,讓所有用戶和硬件后端提供商站在同一個頁面上。
廣泛使用的深度學習框架共享編程接口,許多硬件設備提供商,嘗試將設備后端集成到TensorFlow。由于TensorFlow沒有為新的后端提供正式的后端接口,必須對TensorFlow進行注冊,這涉及到許多源文件的更改,維護變得困難。
本節將展示作為一個硬件后端提供商,如何輕松地利用自帶的Codegen(BYOC)框架,將硬件設備的內核庫/編譯器/框架,集成到TVM。利用BYOC框架最重要的優勢,設備的所有相關源文件都是自包含的,設備的codegen/runtime,可以嵌入到TVM代碼庫。
1)帶有codegen的TVM代碼庫,將與上游兼容
2)TVM用戶可以根據需要,選擇啟用codegen/runtime。
首先說明一個場景,可能需要使用BYOC實現TVM,然后概述BYOC編譯和runtime流。最后,以Intel DNNL(又稱MKL-DNN,OneDNN)為例,逐步說明如何將供應商庫或執行引擎,集成到TVM與BYOC。
Bring an ASIC Accelerator to TVM
先做一個場景,說明為什么要將加速器引入TVM,可以從BYOC框架中,獲得哪些特性。如果不確定案例是否適合BYOC,歡迎在tvm.ai里討論。
假如制作了一個邊緣設備平臺,有一個ARM CPU和一個很棒的加速器,在常見的圖像分類模型中,取得了驚人的性能。加速器在Conv2D、ReLU、GEMM和其它廣泛使用的CNN算子上表現良好。
但是,目標檢測模型也越來越流行,客戶需要在平臺上,同時運行圖像分類和目標檢測模型。雖然加速器能夠執行目標檢測模型中的幾乎所有算子,但缺少一個算子(例如,非最大抑制,NMS)。
Let TVM execute unsupported operators
由于TVM為不同的后端,提供了多個代碼源,開源社區很容易在短時間內,在CPU或GPU上實現新的操作程序。如果將加速器的編譯流與BYOC集成到TVM,TVM將執行Relay圖分區,將圖的一部分 load 到加速器上,將其它部分保留在TVM上。因此,可以宣稱平臺能夠運行所有模型,而不必擔心新的算子。
Customize graph-level optimization
ASIC加速器必須有自己的編譯流。通常,可能是以下情況之一:
生成一個圖形表示,將其輸入圖形引擎:
可能有自己的圖形引擎,能夠在加速器上執行圖形(或神經網絡模型)。例如,Intel DNNL和NVIDIA TensorRT,都使用引擎運行整個圖形或模型,因此能夠
1)減少算子之間的內存事務;
2)使用算子融合優化圖形執行。
為了實現上述兩個優化,可能需要在編譯期間處理該圖。例如,Conv2D和bias addition,在TVM中是兩個獨立的算子,但可能是加速器上的一個算子(具有bias addition功能的Conv2D)。可能希望通過將conv2d-add graph模式,替換為帶有“bias”節點的“uconv2d”,優化圖形。
如果編譯流程屬于這種情況,建議閱讀本文的其余部分,但跳過將DNNL帶到TVM:C源代碼生成。
生成匯編代碼,編譯為可執行的二進制文件:
如果平臺不像前面的例子,有一個端到端的執行框架,可能有一個編譯器,用ISA的匯編代碼編譯程序。為了向編譯器提供匯編代碼,需要一個codegen,從Relay圖生成和優化匯編代碼。
如果編譯流程屬于這種情況,建議閱讀本文的所有其余部分,但跳過將DNNL到TVM:JSON Codegen/Runtime。
How BYOC Works
簡單地解釋一下BYOC框架,如何工作的。有關底層框架組件及實現的詳細說明,參閱開發人員文檔。給定圖1中的Relay圖,BYOC框架執行以下步驟:

Figure 1: The Original Relay Graph.

  1. Graph Annotation
    以用戶提供的Relay圖為例,第一步是在圖中注釋,可能 load 到加速器的節點。需要遵循Bring DNNL to TVM:
    來實現受支持算子的白名單,或者自定義復合算子的圖形模式列表。圖2顯示了一個示例注釋結果。

Figure 2: The Graph with Annotations.

  1. Graph Transformation
    第二步是基于注釋,對圖形進行變換和優化。具體來說,BYOC執行以下轉換。
    2.1:合并編譯器區域:
    如圖2所示,圖中現在有許多“區域”,可以 load 到加速器上,可以合并其中一些區域,減少數據傳輸和內核啟動開銷。步驟2.1使用貪婪算法,合并盡可能多的這些區域,保證功能的正確性。結果如圖3所示。

Figure 3: After Merging Compiler Regions.
2.2: Partition Graph:
對于上一步中的每個區域,創建一個帶有屬性編譯器的Relay函數,指示該Relay函數,應該完全 load 到加速器上,如圖4所示。

Figure 4: After Graph Partitioning.
3. Code Generation
現在我們知道應該 load Relay圖的哪個部分。在這一步中,按順序將每個帶有Compiler=your_accelerator加速器的Relay函數,發送到codegen。
codegen應該將Relay函數,編譯成與編譯流相匹配的形式。可以是C源代碼,或任何文本格式。
最后,所有編譯的函數,將與其它未 load 的Relay函數一起,通過TVM export_library Python API,序列化到一個single .so文件中。換句話說,用戶在運行此flow后,將只獲得一個one .so文件。
4. Runtime
可能還需要實現一個runtime,初始化圖形引擎(如果適用),執行編譯后的函數。在推理過程中,當TVM runtime遇到圖4中相應的函數調用時,TVM runtime(即圖runtime或VM)將利用runtime,調用 load 的函數。runtime負責使用給定的輸入張量數組,啟動編譯函數,將結果填充到輸出張量數組中。
以DNNL為例,演示如何使用BYOC框架,實現上述工作流。本文引用的所有代碼和行號,都基于TVM存儲庫的主分支提交8a0249c。
Bring DNNL to TVM: Annotation Rules
BYOC框架提供了兩種方法,描述支持的算子和模式,以DNNL為例來說明如何使用。這里提供了完整的實現。將codegen的注釋規則放在
python/tvm/relay/op/contrib/your_codegen_name.py.
Rules for single operators
可以使用BYOC API,直觀地指定加速器,支持哪些Relay算子。例如,使用下面的代碼片段,構建一個規則,說明DNNL codegen支持Conv2D:
@tvm.ir.register_op_attr(“nn.conv2d”, “target.dnnl”)
def _dnnl_conv2d_wrapper(attrs, args):
return True
這將注冊一個新屬性target.dnnl接力nn.conv2d算子。通過這種方式,BYOC注釋可以調用target.dnnl(),檢查DNNL codegen中是否支持。
另一方面,每個算子編寫上面的代碼片段,可能很乏味。對于DNNL實現,實現了一個helper函數,即_register_external_op_helper,更方便:
def _register_external_op_helper(op_name, supported=True):
@tvm.ir.register_op_attr(op_name, “target.dnnl”)
def _func_wrapper(attrs, args):
return supported
return _func_wrapper

_register_external_op_helper(“nn.batch_norm”)
_register_external_op_helper(“nn.conv2d”)
_register_external_op_helper(“nn.dense”)
_register_external_op_helper(“nn.relu”)
_register_external_op_helper(“add”)
_register_external_op_helper(“subtract”)
_register_external_op_helper(“multiply”)
在上面的示例中,指定了DNNL codegen支持的算子列表。
Rules for graph patterns
加速器或編譯器,可能已將某些模式(例如Conv2D+add+ReLU),優化為單個指令或API。可以指定從圖形模式,到指令/API的映射。對于DNNL來說,Conv2D API已經包含了bias addition,允許附加下一個ReLU,可以將DNNL以下代碼片段:
DNNLConv2d(const bool has_bias = false, const bool has_relu = false) {
// … skip …
auto conv_desc = dnnl::convolution_forward::desc(
dnnl::prop_kind::forward_inference,
dnnl::algorithm::convolution_direct,
conv_src_md, conv_weights_md, conv_bias_md, conv_dst_md,
strides_dims, padding_dims_l, padding_dims_r);

// Attach ReLU
dnnl::primitive_attr attr;
if (has_relu) {
dnnl::post_ops ops;
ops.append_eltwise(1.f, dnnl::algorithm::eltwise_relu, 0.f, 0.f);
attr.set_post_ops(ops);
}

auto conv2d_prim_desc = dnnl::convolution_forward::primitive_desc(
conv_desc, attr, engine_);
// … skip …
在本例中,除了單個conv2d,希望將圖形模式conv2d+relu映射到DNNLConv2d(false,true),將conv2d+add+relu映射到DNNLConv2d(true,true)。用下面的代碼片段實現:
def make_pattern(with_bias=True):
data = wildcard()
weight = wildcard()
bias = wildcard()
conv = is_op(‘nn.conv2d’)(data, weight)
if with_bias:
conv_out = is_op(‘add’)(conv, bias)
else:
conv_out = conv
return is_op(‘nn.relu’)(conv_out)

@register_pattern_table(“dnnl”)
def pattern_table():
conv2d_bias_relu_pat = (“dnnl.conv2d_bias_relu”, make_pattern(with_bias=True))
conv2d_relu_pat = (“dnnl.conv2d_relu”, make_pattern(with_bias=False))
dnnl_patterns = [conv2d_bias_relu_pat, conv2d_relu_pat]
return dnnl_patterns
在DNNL示例中,實現了兩個具有不同名稱的模式,可以在codegen中輕松地識別。這些模式是用Relay模式語言實現的。可以學習如何編寫模式。
通過模式表,可以使用一個Relay pass執行
%1 = nn.conv2d(%data, %weight, …)
%2 = add(%1, %bias)
%3 = nn.relu(%2)
to
%1 = fn(%input1, %input2, %input3,
Composite=“dnnl.conv2d_bias_relu”,
PartitionedFromPattern=“nn.conv2d_add_nn.relu_”) {
%1 = nn.conv2d(%input1, %input2, …)
%2 = add(%1, %input3)
nn.relu(%2)
}
%2 = %1(%data, %weight, %bias)
hus,DNNL codegen可以獲得模式名conv2d_bias_relu,將%1映射到DNNLConv2d(true,true)。
在復合函數中,還有一個名為“PartitionedFromPattern”的屬性。如果模式包含通配符算子,這可能會很有幫助。例如,可能有一個模式表(“conv2d_with_something”, conv2d -> *):
def make_pattern(with_bias=True):
data = wildcard()
weight = wildcard()
conv = is_op(‘nn.conv2d’)(data, weight)
return wildcard()(conv)
In this case, you will get a composite function with Composite=conv2d_with_something, but you have no idea about what graph it actually matched. That’s where PartitionedFromPattern comes into play. You can know that if the matched graph is conv2d -> add or conv2d -> relu by looking at PartitionedFromPattern to see if it is nn.conv2d_add_ or nn.conv2d_nn.relu_.
Bring DNNL to TVM: Relay Graph Transformation
使用上一步中的注釋規則,可以應用BYOC Relay pass列表,將Relay圖從圖1轉換為圖4:
mod = create_relay_module_from_model() # Output: Figure 1
mod = transform.MergeComposite(pattern_table)(mod)
mod = transform.AnnotateTarget([“dnnl”])(mod) # Output: Figure 2
mod = transform.MergeCompilerRegions()(mod) # Output: Figure 3
mod = transform.PartitionGraph()(mod) # Output: Figure 4
As can be seen, each Relay pass can be mapped to a step we have introduced in How BYOC Works.

總結

以上是生活随笔為你收集整理的如何在TVM上集成Codegen(上)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

www五月天com | 精品久久久久久一区二区里番 | 天天爽天天搞 | 久久免费精品一区二区三区 | 91亚瑟视频 | 久久精品国产亚洲aⅴ | 天天曰天天射 | 婷婷丁香社区 | 亚洲天天摸日日摸天天欢 | 天天天天色射综合 | 久久99国产精品久久 | 国产精品成人一区二区 | 国内毛片毛片 | 国产不卡视频 | 亚洲精品国久久99热 | 免费高清看电视网站 | 婷婷色六月天 | 久久久久久久久久久久久久电影 | 在线观看av麻豆 | 国产精品专区h在线观看 | 日本三级人妇 | 三级动态视频在线观看 | www五月天com| 人人干天天干 | 成人污视频在线观看 | 91伊人影院 | www.玖玖玖 | 日韩有码第一页 | 日韩三级免费观看 | 天天av综合网 | 毛片网站免费在线观看 | 成人小视频在线 | 国产特级毛片 | 五月婷婷丁香六月 | 天天操天天色天天 | 天天操天天摸天天干 | 久久久久久久久久久久久久av | 亚洲国产中文字幕 | 日韩免费视频播放 | 国产专区在线播放 | 日韩av成人在线观看 | 久艹在线播放 | 精品亚洲视频在线 | 永久免费的av电影 | 最近更新好看的中文字幕 | 久久精品日产第一区二区三区乱码 | 亚洲欧美日韩一区二区三区在线观看 | 亚洲综合视频在线 | 国产成人a亚洲精品v | 午夜国产福利视频 | 欧美日一级片 | 六月天色婷婷 | 国产视频2区 | 成人av观看| 激情在线网址 | 欧美日本一区 | 色婷婷免费视频 | 日韩综合在线观看 | 精品麻豆入口免费 | 日韩在线视频不卡 | 97伊人网 | 国产精品爽爽久久久久久蜜臀 | 操老逼免费视频 | 国产成人一区二 | 久久五月天色综合 | av中文字幕网站 | 日本激情视频中文字幕 | 成人午夜电影久久影院 | 亚洲欧美日韩一区二区三区在线观看 | 天天爽天天爽 | 国产成人福利在线 | 婷婷综合| 最近中文字幕 | 美女免费视频观看网站 | 国产成人精品久 | 国产毛片在线 | 一级片免费视频 | 99亚洲视频 | 24小时日本在线www免费的 | 综合久久综合久久 | 99久久999久久久精玫瑰 | 在线成人一区 | 99在线视频网站 | 色综合久久88色综合天天人守婷 | 四虎国产精品免费 | 国产粉嫩在线 | 91视频最新网址 | 国产精品久久久久一区二区 | 四虎影院在线观看av | 日本少妇高清做爰视频 | 天天曰天天射 | 久久视频在线观看中文字幕 | 91九色精品女同系列 | 久久久久久久久久久免费 | 天堂av免费 | 国产精品黄色 | 丰满少妇在线观看 | 国内一级片在线观看 | 中文国产字幕 | 1024手机基地在线观看 | 成人一区在线观看 | 日韩超碰在线 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 在线看v片成人 | 91视频亚洲 | 天天色图 | 97超碰人人澡人人 | 免费视频色 | 黄色www| 免费视频一级片 | 午夜婷婷在线观看 | 国产精品久久久久久久久久免费看 | 久久久久国产精品视频 | 亚洲永久av | www狠狠 | 五月天电影免费在线观看一区 | 91在线免费播放视频 | 五月婷婷播播 | 青青草国产成人99久久 | 亚洲国产精品电影在线观看 | 色之综合网 | 久久的色 | 丁香花中文在线免费观看 | 黄色的片子 | 在线观看韩日电影免费 | 亚洲 在线 | 极品美女被弄高潮视频网站 | 日韩一区二区免费视频 | 欧美视频日韩 | 91精品国产乱码在线观看 | 国产一区二区久久久 | 国产一级免费播放 | 五月婷婷综合色拍 | 丁香高清视频在线看看 | 狠狠插天天干 | 久久国产经典 | 日韩午夜高清 | 波多野结衣精品 | 天天操夜夜做 | 日日夜夜综合网 | 亚洲 精品在线视频 | 99热最新在线 | 黄色大全视频 | h久久| 天天干天天操天天操 | 韩国在线一区 | 五月天综合网站 | 国产精品一区二区精品视频免费看 | 1024手机看片国产 | 九九热1 | 一级做a视频 | 欧美成年黄网站色视频 | 久久这里只有精品23 | 免费在线一区二区三区 | 欧美日韩国产亚洲乱码字幕 | 午夜精品久久久久久久久久久久久久 | 免费色黄| 国产精品av一区二区 | 中国一区二区视频 | 中文字幕在线观看第二页 | 亚洲免费av一区二区 | 97人人看 | 日韩av看片| 国产高清区| 99久高清在线观看视频99精品热在线观看视频 | 亚洲精品理论 | 日韩亚洲精品电影 | 久久国产精品久久国产精品 | 又黄又爽又刺激的视频 | 中文字幕日韩高清 | 亚洲成av人片 | 午夜av在线电影 | 久久超碰99| 国产又粗又猛又色又黄视频 | 日韩午夜在线观看 | 999成人 | 99re热精品视频 | 亚洲精品视频观看 | 成人免费一级 | 欧美精品久久久久久久久久 | 97视频精品 | 久久久久久久久久久影视 | 亚洲日本欧美在线 | 欧美综合在线视频 | 西西www4444大胆视频 | 免费观看完整版无人区 | 久久久久久久久久影院 | 精久久久久 | 久久精品这里精品 | 97超碰资源站 | 婷婷深爱网 | 干天天| 国产精品99蜜臀久久不卡二区 | 狠狠躁日日躁夜夜躁av | 国产午夜在线观看视频 | 欧美精品一区二区性色 | 麻花豆传媒mv在线观看网站 | 黄色成人91 | 久久久精品午夜 | avwww在线 | www.久久免费 | 色网站在线看 | 欧美国产精品久久久久久免费 | 蜜桃视频日韩 | 伊人干综合 | 国产爽妇网 | 日韩r级在线 | 久久久午夜精品理论片中文字幕 | 久久国产品| 欧美日韩中文字幕视频 | 日本黄色大片免费 | 日日射av | 麻豆久久一区二区 | 天天天在线综合网 | 国产高清中文字幕 | av电影不卡| 99久久精品国产一区二区成人 | 欧美一二三视频 | 香蕉视频91 | av不卡中文| 久久综合狠狠综合久久综合88 | 激情视频国产 | 亚洲国产美女久久久久 | 欧美日韩在线免费观看 | 成年美女黄网站色大片免费看 | 黄色成人91| 黄色av播放 | 亚洲黄色一级大片 | 日本不卡123 | 99这里只有精品视频 | 天天综合久久综合 | 久久字幕精品一区 | 成人久久视频 | 久草在线免费看视频 | 一区二区欧美在线观看 | www狠狠操 | 激情五月开心 | 人人爽人人| 日韩精品亚洲专区在线观看 | 日本aaa在线观看 | 亚洲最大成人免费网站 | 欧美在线视频第一页 | 米奇狠狠狠888 | 久久精品精品电影网 | 久久99精品国产99久久 | 国产91对白在线 | 国产白浆视频 | 色黄久久久久久 | 在线不卡a | 久久婷婷五月综合色丁香 | 天天射天天操天天 | 国产一区二区三区免费观看视频 | 91高清不卡 | 中文字幕网站 | 久久成人国产精品一区二区 | 国产日产亚洲精华av | 国内成人精品视频 | 91福利视频久久久久 | 久久人人爽人人片 | 91人人视频在线观看 | 在线视频专区 | 久久免费视频网站 | 好看的国产精品视频 | 日韩毛片精品 | 色综合久久88色综合天天6 | 成年人黄色在线观看 | 久久久免费毛片 | 国产精品国产三级国产专区53 | 日本精品免费看 | 精品国产一区二区三区av性色 | 最新国产在线 | 人人爱爱人人 | 国产精品福利视频 | 色老板在线视频 | 久久精品中文字幕 | a级国产乱理论片在线观看 伊人宗合网 | 欧美一级电影片 | 日日碰狠狠躁久久躁综合网 | 日韩精品亚洲专区在线观看 | 99视频导航| 夜夜夜夜操 | 日本精品久久久一区二区三区 | 免费福利视频导航 | 国产91九色视频 | 99久久99视频只有精品 | 伊人伊成久久人综合网小说 | 国产剧情在线一区 | 国产视频在线观看一区 | 99精品偷拍视频一区二区三区 | 欧美夫妻生活视频 | 精品国产_亚洲人成在线 | 男女免费视频观看 | 日韩丝袜在线观看 | 久久理论电影网 | 国产99爱 | 成人h电影 | 国产一区二区手机在线观看 | 国产一区二区在线免费播放 | 日韩欧美综合在线视频 | 91丨porny丨九色 | 国产成人精品电影久久久 | 亚洲综合成人av | 天天操天天操一操 | 国内精品视频一区二区三区八戒 | 国产黄在线免费观看 | 午夜影院在线观看18 | 国产成人精品一区二三区 | 天天插日日操 | 国产精品女同一区二区三区久久夜 | 亚洲精品在线免费观看视频 | 久草视频观看 | 蜜桃视频在线观看一区 | 国产在线观看,日本 | 免费看国产视频 | 日本精品视频在线观看 | 乱子伦av| 中文字幕在线观看91 | 国产综合婷婷 | 久久久国产一区二区 | 日韩区视频 | 五月天久久综合网 | 国产女人40精品一区毛片视频 | 黄色av三级在线 | 亚洲情婷婷 | av在线一 | 久久久久观看 | 久久成人免费电影 | 最新中文字幕 | 日韩在线高清免费视频 | 天天人人 | 国产97av | 香蕉影视 | 日韩色在线 | 青青色影院 | 伊人手机在线 | 久久久久久蜜av免费网站 | 免费中文字幕 | 欧美在线视频一区二区三区 | 国产精品亚州 | 欧美另类高潮 | 黄色小说免费观看 | 欧美久久久久久久 | 免费三级影片 | 九九九在线观看视频 | 99视频久 | 久久色中文字幕 | 五月天色丁香 | 51精品国自产在线 | 国产精品18久久久久久首页狼 | 久久蜜桃av | 亚洲精品视频在线播放 | 亚洲va欧美va人人爽春色影视 | ww视频在线观看 | 黄色在线观看免费 | 免费久久久久久 | 国产精品免费久久久久久 | 黄色亚洲免费 | 成人h动漫在线看 | 97日日碰人人模人人澡分享吧 | 国产精品久久一区二区三区, | 亚洲国产三级在线 | 久久尤物电影视频在线观看 | 超碰97中文| 久草影视在线观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 91香蕉国产在线观看软件 | a√资源在线 | 中文在线免费看视频 | 99re久久精品国产 | 色婷婷狠狠五月综合天色拍 | 久草成人在线 | 亚州精品天堂中文字幕 | 97av影院 | 久久综合色8888 | 成年人视频免费在线 | 1000部国产精品成人观看 | av亚洲产国偷v产偷v自拍小说 | 日韩毛片一区 | 日本亚洲国产 | 区一区二区三在线观看 | 日韩大片在线免费观看 | 国产成人一区二区三区影院在线 | 天天操伊人 | 在线视频电影 | www久久国产 | 精品久久九九 | 黄色www在线观看 | 亚洲va天堂va欧美ⅴa在线 | 国产九九九精品视频 | 久久精品久久精品久久 | 91尤物国产尤物福利在线播放 | 国产视频一区在线免费观看 | 99久久精品免费 | 国产精品99久久久精品 | 在线免费观看国产视频 | 国产精品高潮在线观看 | 久久精品视频在线免费观看 | 1024手机基地在线观看 | 亚洲黄色小说网址 | 日韩在线视频免费播放 | 成人香蕉视频 | av免费在线播放 | 91人人爽久久涩噜噜噜 | 中文视频在线播放 | 久久爱导航 | 国产一级免费播放 | 国产精品1区 | 又黄又爽又湿又无遮挡的在线视频 | 五月婷婷综合激情 | 色婷婷狠狠五月综合天色拍 | 欧美最猛性xxxxx(亚洲精品) | 欧美福利久久 | 国产在线观看91 | 天天操天天拍 | 国产 亚洲 欧美 在线 | 91中文字幕| 99热在线观看 | 中文字幕在线看 | 亚洲成aⅴ人在线观看 | 免费亚洲黄色 | 狠狠狠操 | 日三级在线 | www国产亚洲精品 | 成人午夜片av在线看 | 日日夜夜天天干 | 大胆欧美gogo免费视频一二区 | 91在线区 | 国产精品人人做人人爽人人添 | 国产亚洲情侣一区二区无 | 成人av在线亚洲 | 亚洲精品国产区 | 色www.| 91网在线| 九九热在线免费观看 | 欧美婷婷色 | 天天爽天天做 | 91亚洲永久精品 | 久艹在线观看视频 | 69久久久久久久 | 99c视频高清免费观看 | 国产日韩精品在线观看 | 伊人婷婷色 | 成人免费一级 | 国产黄色精品视频 | 国产精品久久久久久久久久久杏吧 | 深夜免费福利网站 | 国产免费成人 | 超碰在线中文字幕 | 欧美在线视频精品 | 91九色蝌蚪视频网站 | 日本三级香港三级人妇99 | 色狠狠婷婷 | 韩国精品一区二区三区六区色诱 | 久久综合精品国产一区二区三区 | 最近日本韩国中文字幕 | 欧美成人精品欧美一级乱 | 国产精品免费大片视频 | 精品在线播放视频 | 日本三级人妇 | 激情av在线播放 | 婷婷伊人五月 | 色天天综合久久久久综合片 | 精品欧美小视频在线观看 | 久久成视频 | 国产精品专区在线观看 | 欧美伦理电影一区二区 | 天天射天天做 | 香蕉视频亚洲 | 91在线亚洲 | 亚洲视频 视频在线 | 五月天开心| 中文字幕第一页在线vr | 精品久久九九 | 西西444www大胆高清图片 | 美女网站久久 | 91黄视频在线观看 | 99视频在线观看一区三区 | 在线观看视频 | 超碰人人草人人 | 中文字幕 在线 一 二 | 国产成人精品一区二区三区在线 | 国产小视频免费在线网址 | 日本中文字幕在线一区 | 日韩av成人在线观看 | 国产一级精品绿帽视频 | 免费观看全黄做爰大片国产 | 麻豆一区在线观看 | 免费日韩av电影 | 免费高清在线观看电视网站 | 久久精品99久久 | 天天操一操 | 黄色小说在线免费观看 | 久久精品视频3 | 人人超在线公开视频 | 色婷婷www | 美女久久视频 | 久久精品成人欧美大片古装 | 天天操天天干天天玩 | 狠狠干五月天 | 91在线观看欧美日韩 | 麻豆久久精品 | 久久久黄视频 | 国产一区二区在线精品 | 久久艹艹 | 色综合色综合久久综合频道88 | 久久免费电影网 | 波多野结衣视频一区二区 | 国产一二三在线视频 | 国产精品久久一卡二卡 | 婷婷深爱| 日韩资源在线播放 | 玖玖爱在线观看 | 久久国产三级 | 最近高清中文字幕 | 久久99热精品这里久久精品 | 中文字幕在线视频一区二区 | 欧美日韩大片在线观看 | 久草在线资源网 | 日韩在线免费电影 | 国产在线观看av | 天天综合狠狠精品 | 天天插夜夜操 | www.人人草 | 日韩在线观看三区 | 91夫妻视频 | 国产福利在线免费观看 | 国产一级在线观看视频 | 亚洲资源在线 | 91久久丝袜国产露脸动漫 | 久久精品视频在线观看免费 | 日日操日日插 | 国产精品久久久久av | 免费观看黄色av | 国产伦理一区 | 国产色道 | 国产999精品视频 | 国产精品久久久久久久久免费 | 超碰97国产精品人人cao | 亚洲无线视频 | 免费黄色一区 | 中文超碰字幕 | 中文字幕乱偷在线 | 国产亚洲精品久久久久久久久久 | 五月天堂色 | 伊人中文在线 | 久久高清国产 | 在线一级片 | 国产五月婷 | 日韩在线电影一区二区 | 日韩一区正在播放 | 高清日韩一区二区 | 免费网站看v片在线a | 国产精品久久久久久久久久不蜜月 | 国产精品97| 日韩av二区 | 国产九九九精品视频 | 狠狠久久婷婷 | 又黄又爽的视频在线观看网站 | 国产成人精品在线播放 | av在线短片 | 国产九色在线播放九色 | 91麻豆精品国产91久久久更新时间 | 亚洲精品乱码久久久久久按摩 | 国产美女精品 | 亚洲午夜精品久久久久久久久 | www.在线看片.com| 中文字幕在线有码 | 色姑娘综合网 | 国产一级片直播 | 日韩有码欧美 | 操操操日日 | 天天综合中文 | 国产在线高清视频 | 国产精品国产三级国产aⅴ入口 | 精品美女在线视频 | www.黄色片.com | 欧美a级片免费看 | 久久久久久国产一区二区三区 | 中文字幕乱码日本亚洲一区二区 | 成年人视频在线免费 | 91精品国产91久久久久福利 | 91黄色在线看 | 国产亚洲日 | 国产成人av综合色 | 色在线最新 | av成人动漫 | 中文字幕刺激在线 | 97免费中文视频在线观看 | 香蕉视频网站在线观看 | 在线观看国产福利片 | 日韩中文字幕电影 | 天天插综合 | 欧美a影视 | 成人国产电影在线观看 | 国产精品美女久久久久久 | 在线国产能看的 | 久久私人影院 | 69久久久 | 国产中文字幕在线观看 | 黄色软件视频网站 | 日本在线观看中文字幕无线观看 | 欧美9999| 国产大陆亚洲精品国产 | 国产精品一区二区三区四 | 国产一级二级在线观看 | 欧美ⅹxxxxxx | 91av在线免费播放 | 91九色最新 | 五月婷婷.com | 精品国产人成亚洲区 | 狠狠干狠狠操 | 91九色porny蝌蚪主页 | 在线观看电影av | 亚洲精品久久久久中文字幕二区 | 天天色天天操天天爽 | 天天干天天爽 | 国产色视频一区 | 日韩综合在线观看 | 一区二区 不卡 | 亚洲另类在线视频 | 亚洲最新合集 | 日韩精品视频第一页 | 免费观看成人av | 久草.com | 黄色免费高清视频 | 精品视频在线免费 | 午夜私人影院 | 毛片区 | 玖玖国产精品视频 | 在线免费观看的av网站 | 精品欧美一区二区在线观看 | 国产在线久久久 | 天天干天天拍 | 亚洲精品在线观看av | 国产精品永久在线观看 | 中文字幕免费中文 | 久久超 | 江苏妇搡bbbb搡bbbb | 成人av电影免费在线播放 | 一区二区三区三区在线 | 日本黄色黄网站 | 欧美成人性战久久 | 51久久夜色精品国产麻豆 | 欧美激情视频免费看 | 国产高清中文字幕 | 蜜桃视频在线视频 | 91看毛片 | 就要色综合 | 五月香视频在线观看 | 久久成人国产精品入口 | 欧洲成人免费 | 国产精品3 | 久久精品视频99 | 亚洲精品国偷拍自产在线观看 | 欧洲精品亚洲精品 | 四虎成人精品在永久免费 | 超碰国产人人 | 成人在线视频观看 | 日韩在线短视频 | 国产一区二区在线免费播放 | 五月天开心| 国产黄色片一级 | 五月婷婷网站 | 爱爱一区 | 五月婷激情 | 香蕉手机在线 | 色99网| 亚洲精品系列 | 国产精品福利午夜在线观看 | 91精品久久久久久 | zzijzzij亚洲成熟少妇 | 三级黄色三级 | 亚洲成人免费在线观看 | 欧美日韩精品在线免费观看 | av在线免费网站 | 国产精品专区h在线观看 | 国内精品久久久久影院优 | 奇米先锋| 成人小视频在线免费观看 | 国产精品99蜜臀久久不卡二区 | 日韩高清不卡一区二区三区 | 国产成人久久久77777 | 麻豆视频网址 | 国产无套视频 | 肉色欧美久久久久久久免费看 | 免费在线一区二区 | 四虎在线影视 | 国产乱对白刺激视频不卡 | 91成人网在线播放 | 久久久精品网站 | 国产99免费视频 | 国产在线播放一区 | 日日操网站 | 在线观看a视频 | 人人澡人人草 | 一级片在线| 亚洲 欧美变态 另类 综合 | 欧美精品一级视频 | 日本精品一区二区 | 狠狠干电影 | 97成人免费视频 | 亚洲一本视频 | 欧美日韩91 | 亚洲免费永久精品国产 | 亚洲午夜av电影 | 三级在线视频播放 | 最近最新最好看中文视频 | 日韩中文字幕视频在线观看 | 久久久久久毛片 | 最新日本中文字幕 | 欧美日韩网站 | 久久国产精品视频 | 亚洲国产97在线精品一区 | 天天艹天天干天天 | 午夜精品福利一区二区 | 天天干天天干天天射 | 青草视频在线免费 | 国产一级视频在线观看 | 久久久在线 | 亚洲国产69| 狠狠狠综合 | 国产剧情一区二区在线观看 | 成人在线超碰 | 天天干夜夜 | 精品美女国产在线 | 日韩久久精品一区二区 | 黄色影院在线播放 | 国产亚洲人成网站在线观看 | 三级小视频在线观看 | 狠狠色婷婷丁香六月 | 免费三级黄 | 香蕉视频网站在线观看 | 久久97精品 | 日韩一区二区三区在线观看 | 日本 在线 视频 中文 有码 | 人人爽人人看 | 99久久久久久久久 | 91香蕉久久 | 欧美久久电影 | av大片网址 | 正在播放国产一区 | 免费高清在线视频一区· | 97在线视频免费 | 在线天堂8√| 国产精品国产自产拍高清av | 综合亚洲视频 | 日韩国产精品久久 | 四虎国产免费 | 精品久久久久久久久中文字幕 | 精品1区2区 | 99热最新| 97超在线| 免费av网址大全 | 亚洲电影影音先锋 | 97精品国产97久久久久久免费 | 久久精品—区二区三区 | 97精产国品一二三产区在线 | 四虎影视成人 | 久草干 | 99久久激情| 激情五月在线观看 | 五月婷香 | 九九热在线精品视频 | 国产精品中文字幕在线观看 | 天天综合91 | 中文字幕欧美日韩va免费视频 | 国产韩国精品一区二区三区 | 国产亚洲情侣一区二区无 | 国产不卡毛片 | 成人黄色大片在线免费观看 | 免费高清在线一区 | 四虎在线免费观看视频 | 久久国产经典视频 | 国产精品2区| 99精品视频精品精品视频 | 免费高清男女打扑克视频 | 亚洲精品在线视频 | 日韩精品一区二区在线观看视频 | 日韩精品久久久免费观看夜色 | 久久丁香 | 国产精品女人网站 | 麻豆久久久久 | 久久国语露脸国产精品电影 | 国产精品视频大全 | www.日日操.com| 在线观看mv的中文字幕网站 | 中文字幕在线观看2018 | 国产一区高清在线观看 | www.亚洲在线| 嫩草91影院| 久久免费成人网 | 伊人永久在线 | 91激情视频在线 | 在线欧美a | 日韩在线观看av | 久久精品7 | 色黄久久久久久 | 国产高清视频在线播放一区 | 精品一二三四五区 | 香蕉蜜桃视频 | 天天干天天上 | 国产中文字幕一区二区 | 欧美不卡视频在线 | 99精品视频在线观看播放 | av在线免费播放 | 91大神在线观看视频 | 中文字幕免费不卡视频 | 亚洲欧美一区二区三区孕妇写真 | 天天操天天添 | 毛片视频电影 | a色视频 | 夜夜高潮夜夜爽国产伦精品 | 国精产品永久999 | 狠狠五月天 | 亚洲黄色免费网站 | 伊人电影天堂 | 欧美日韩视频在线播放 | 国产一区二区三区免费视频 | 午夜精品一区二区三区在线 | 欧美 日韩 性 | 国内丰满少妇猛烈精品播放 | 天天操天天操天天操天天操天天操 | 亚洲欧洲一区二区在线观看 | 91精品国产综合久久婷婷香蕉 | 国产私拍在线 | 97人人模人人爽人人喊网 | 91在线播放综合 | 日本精品视频在线播放 | 免费观看高清 | 亚洲欧美经典 | 国产无遮挡又黄又爽在线观看 | 国产欧美久久久精品影院 | 日韩在线视频网址 | 一级片免费观看 | 国产精品va最新国产精品视频 | 亚洲丝袜一区二区 | 国产精品一区二区av影院萌芽 | 欧美日韩二三区 | 国产精品美女久久久久久免费 | 久久精品亚洲综合专区 | 特黄免费av| 久久99在线观看 | 日韩欧美有码在线 | 日韩成人av在线 | 成人精品国产 | 亚洲精品系列 | 欧美日韩国产成人 | 麻豆免费视频观看 | 天天干天天插伊人网 | 精品免费 | 精品在线视频播放 | 久久久久久久99 | 丁香花在线视频观看免费 | 精品国产亚洲一区二区麻豆 | 久久观看免费视频 | 久久精品综合视频 | 亚洲国产丝袜在线观看 | 一区二区中文字幕在线播放 | 国产99久久久久久免费看 | 国产精品热视频 | 欧美91精品久久久久国产性生爱 | 成人欧美一区二区三区在线观看 | 中文字幕av在线免费 | 久久国产精品色婷婷 | 人人澡人人爽欧一区 | 亚洲免费公开视频 | 99视频免费看 | 三级视频日韩 | 狠狠色丁香久久综合网 | 亚洲日韩欧美视频 | 97视频免费播放 | 国产91精品一区二区麻豆亚洲 | 天天爱综合 | 亚洲成av人影片在线观看 | 欧美日韩亚洲第一页 | 四虎精品成人免费网站 | 亚洲va男人天堂 | 狠狠色噜噜狠狠狠 | 不卡中文字幕在线 | 成年人在线视频观看 | 亚洲国内精品在线 | 97成人在线免费视频 | 99九九免费视频 | 欧美资源在线观看 | 国产精品久久久久久五月尺 | 国产欧美在线一区 | 婷婷婷国产在线视频 | 99久久精品午夜一区二区小说 | 欧美一级高清片 | 国内精品久久久久久中文字幕 | 最新一区二区三区 | 婷婷五月在线视频 | 97色在线视频 | 亚洲精品在线一区二区三区 | 国产999精品久久久 免费a网站 | 亚洲乱码精品久久久久 | 97在线资源 | 四川bbb搡bbb爽爽视频 | 日韩欧美视频一区二区三区 | 日韩理论在线观看 | 91精品国产高清自在线观看 | 91视频大全 | 色综合久久久久综合体桃花网 | 美女网站色在线观看 | 精品一区二区综合 | 91cn国产在线 | 香蕉免费 | 亚洲乱码中文字幕综合 | 天天想夜夜操 | 亚洲欧美怡红院 | 天海冀一区二区三区 | 欧美天天综合网 | 免费久久99精品国产 | 国产精品网红直播 | 欧美一区影院 | 亚洲国产精品一区二区久久,亚洲午夜 | 一级精品视频在线观看宜春院 | 欧美污污网站 | 国产精品永久久久久久久久久 | 91av影视 | 高清不卡一区二区在线 | 91女子私密保健养生少妇 | av在线免费播放 | 香蕉成人在线视频 | 久久综合色婷婷 | 午夜精品一区二区三区在线播放 | 日本性xxx| 久久成人麻豆午夜电影 | 国产精品九九视频 | 免费在线观看一区 | 午夜精品久久久99热福利 | 久久免费观看少妇a级毛片 久久久久成人免费 | 国产片免费在线观看视频 | 日本久久高清视频 | 黄色网在线免费观看 | www.天天射.com| 国产.精品.日韩.另类.中文.在线.播放 | 免费久久久 | 人人爽人人爽av | 在线免费黄色毛片 | 久久久999| 欧美成人性网 | 亚洲mv大片欧洲mv大片免费 | 成人在线超碰 | 欧美男男激情videos | 在线影院av | 欧美天堂久久 | 毛片网站在线观看 | 国产91在线观| 亚洲精品国产品国语在线 | 91九色精品 | 97国产精品免费 | 91成人精品国产刺激国语对白 | 日批视频在线播放 | 成人动图 | 国产精品乱码久久 | 综合久久久久久 | 国产亚洲精品久久久久久移动网络 | 深爱婷婷激情 | 成人免费观看大片 | 婷婷 综合 色 | 亚洲欧美视频在线播放 | 午夜色场 | 最近最新中文字幕视频 | 日韩av一卡二卡三卡 | 国产一区二区免费在线观看 | 精品国产成人av | 国产在线视频不卡 | 免费黄在线观看 | 丁香激情综合 | 精品久久视频 | 色婷婷五 | 干干日日| 在线观看一区二区视频 | 中文字幕资源网 | 911香蕉视频 | www.国产视频 | 九九99视频 | 中文字幕精品三级久久久 | av在线免费观看不卡 | 成年性视频 | 国产精品欧美日韩 | 日韩电影久久 | 久久视频99| 精品国产乱码久久久久久1区二区 | 看av免费网站 | 国产成人av网 | 亚洲综合精品视频 | 国产护士hd高朝护士1 | 亚洲国产精品成人女人久久 | 欧美在线99 | 免费久久网站 | 欧美日韩午夜在线 | 三级黄色在线观看 | 亚洲一区二区天堂 | 亚洲黄色激情小说 | 国产精品久久久久久超碰 | 中文字幕人成人 |