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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

当 Mars 遇上 RAPIDS:用 GPU 以并行的方式加速数据科学

發布時間:2024/8/23 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 当 Mars 遇上 RAPIDS:用 GPU 以并行的方式加速数据科学 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景

在數據科學世界,Python 是一個不可忽視的存在,且有愈演愈烈之勢。而其中主要的使用工具,包括 Numpy、Pandas 和 Scikit-learn 等。

Numpy

Numpy?是數值計算的基礎包,內部提供了多維數組(ndarray)這樣一個數據結構,用戶可以很方便地在任意維度上進行數值計算。

我們舉一個蒙特卡洛方法求解 Pi 的例子。這背后的原理非常簡單,現在我們有個半徑為1的圓和邊長為2的正方形,他們的中心都在原點?,F在我們生成大量的均勻分布的點,讓這些點落在正方形內,通過簡單的推導,我們就可以知道,Pi 的值 = 落在圓內的點的個數 / 點的總數 * 4。

這里要注意,就是隨機生成的點的個數越多,結果越精確。

用 Numpy 實現如下:

import numpy as npN = 10 ** 7 # 1千萬個點data = np.random.uniform(-1, 1, size=(N, 2)) # 生成1千萬個x軸和y軸都介于-1和1間的點 inside = (np.sqrt((data ** 2).sum(axis=1)) < 1).sum() # 計算到原點的距離小于1的點的個數 pi = 4 * inside / N print('pi: %.5f' % pi)

可以看到,用 Numpy 來進行數值計算非常簡單,只要寥寥數行代碼,而如果讀者習慣了 Numpy 這種面相數組的思維方式之后,無論是代碼的可讀性還是執行效率都會有巨大提升。

pandas

pandas?是一個強大的數據分析和處理的工具,它其中包含了海量的 API 來幫助用戶在二維數據(DataFrame)上進行分析和處理。

pandas 中的一個核心數據結構就是 DataFrame,它可以簡單理解成表數據,但不同的是,它在行和列上都包含索引(Index),要注意這里不同于數據庫的索引的概念,它的索引可以這么理解:當從行看 DataFrame 時,我們可以把 DataFrame 看成行索引到行數據的這么一個字典,通過行索引,可以很方便地選中一行數據;列也同理。

我們拿?movielens 的數據集?作為簡單的例子,來看 pandas 是如何使用的。這里我們用的是 Movielens 20M Dataset.

import pandas as pdratings = pd.read_csv('ml-20m/ratings.csv') ratings.groupby('userId').agg({'rating': ['sum', 'mean', 'max', 'min']})

通過一行簡單的?pandas.read_csv?就可以讀取 CSV 數據,接著按 userId 做分組聚合,求 rating 這列在每組的總和、平均、最大、最小值。

“食用“ pandas 的最佳方式,還是在 Jupyter notebook 里,以交互式的方式來分析數據,這種體驗會讓你不由感嘆:人生苦短,我用 xx(😉)

scikit-learn

scikit-learn?是一個 Python 機器學習包,提供了大量機器學習算法,用戶不需要知道算法的細節,只要通過幾個簡單的 high-level 接口就可以完成機器學習任務。當然現在很多算法都使用深度學習,但 scikit-learn 依然能作為基礎機器學習庫來串聯整個流程。

我們以 K-最鄰近算法為例,來看看用 scikit-learn 如何完成這個任務。

import pandas as pd from sklearn.neighbors import NearestNeighborsdf = pd.read_csv('data.csv') # 輸入是 CSV 文件,包含 20萬個向量,每個向量10個元素 nn = NearestNeighbors(n_neighbors=10) nn.fit(df) neighbors = nn.kneighbors(df)

fit接口就是 scikit-learn 里最常用的用來學習的接口。可以看到整個過程非常簡單易懂。

Mars——Numpy、pandas 和 scikit-learn 的并行和分布式加速器

Python 數據科學棧非常強大,但它們有如下幾個問題:

  • 現在是多核時代,這幾個庫里鮮有操作能利用得上多核的能力。
  • 隨著深度學習的流行,用來加速數據科學的新的硬件層出不窮,這其中最常見的就是 GPU,在深度學習前序流程中進行數據處理,我們是不是也能用上 GPU 來加速呢?
  • 這幾個庫的操作都是命令式的(imperative),和命令式相對應的就是聲明式(declarative)。命令式的更關心 how to do,每一個操作都會立即得到結果,方便對結果進行探索,優點是很靈活;缺點則是中間過程可能占用大量內存,不能及時釋放,而且每個操作之間就被割裂了,沒有辦法做算子融合來提升性能;那相對應的聲明式就剛好相反,它更關心 what to do,它只關心結果是什么,中間怎么做并沒有這么關心,典型的聲明式像 SQL、TensorFlow 1.x,聲明式可以等用戶真正需要結果的時候才去執行,也就是 lazy evaluation,這中間過程就可以做大量的優化,因此性能上也會有更好的表現,缺點自然也就是命令式的優點,它不夠靈活,調試起來比較困難。
  • 為了解決這幾個問題,Mars?被我們開發出來,Mars 在?MaxCompute?團隊內部誕生,它的主要目標就是讓 Numpy、pandas 和 scikit-learn 等數據科學的庫能夠并行和分布式執行,充分利用多核和新的硬件。

    Mars 的開發過程中,我們核心關注的幾點包括:

  • 我們希望 Mars 足夠簡單,只要會用 Numpy、pandas 或 scikit-learn 就會用 Mars。
  • 避免重復造輪子,我們希望能利用到這些庫已有的成果,只需要能讓他們被調度到多核/多機上即可。
  • 聲明式和命令式兼得,用戶可以在這兩者之間自由選擇,靈活度和性能兼而有之。
  • 足夠健壯,生產可用,能應付各種 failover 的情況。
  • 當然這些是我們的目標,也是我們一直努力的方向。

    Mars tensor:Numpy 的并行和分布式加速器

    上面說過,我們的目標之一是,只要會用 Numpy 等數據科學包,就會用 Mars。我們直接來看代碼,還是以蒙特卡洛為例。變成 Mars 的代碼是什么樣子呢?

    import mars.tensor as mtN = 10 ** 10data = mt.random.uniform(-1, 1, size=(N, 2)) inside = (mt.sqrt((data ** 2).sum(axis=1)) < 1).sum() pi = (4 * inside / N).execute() print('pi: %.5f' % pi)

    可以看到,區別就只有兩處:import numpy as np?變成?import mars.tensor as mt?,后續的?np.?都變成?mt.?;pi 在打印之前調用了一下?.execute()?方法。

    也就是默認情況下,Mars 會按照聲明式的方式,代碼本身移植的代價極低,而在真正需要一個數據的時候,通過?.execute()?去觸發執行。這樣能最大限度得優化性能,以及減少中間過程內存消耗。

    這里,我們還將數據的規模擴大了 1000 倍,來到了 100 億個點。之前 1/1000 的數據量的時候,在我的筆記本上需要 757ms;而現在數據擴大一千倍,光?data?就需要 150G 的內存,這用 Numpy 本身根本無法完成。而使用 Mars,計算時間只需要 3min 44s,而峰值內存只需要 1G 左右。假設我們認為內存無限大,Numpy 需要的時間也就是之前的 1000 倍,大概是 12min 多,可以看到 Mars 充分利用了多核的能力,并且通過聲明式的方式,極大減少了中間內存占用。

    前面說到,我們試圖讓聲明式和命令式兼得,而使用命令式的風格,只需要在代碼的開始配置一個選項即可。

    import mars.tensor as mt from mars.config import optionsoptions.eager_mode = True # 打開 eager mode 后,每一次調用都會立即執行,行為和 Numpy 就完全一致N = 10 ** 7data = mt.random.uniform(-1, 1, size=(N, 2)) inside = (mt.linalg.norm(data, axis=1) < 1).sum() pi = 4 * inside / N # 不需要調用 .execute() 了 print('pi: %.5f' % pi.fetch()) # 目前需要 fetch() 來轉成 float 類型,后續我們會加入自動轉換

    Mars DataFrame:pandas 的并行和分布式加速器

    看過怎么樣輕松把 Numpy 代碼遷移到 Mars tensor ,想必讀者也知道怎么遷移 pandas 代碼了,同樣也只有兩個區別。我們還是以 movielens 的代碼為例。

    import mars.dataframe as mdratings = md.read_csv('ml-20m/ratings.csv') ratings.groupby('userId').agg({'rating': ['sum', 'mean', 'max', 'min']}).execute()

    Mars Learn:scikit-learn 的并行和分布式加速器

    Mars Learn 也同理,這里就不做過多闡述了。但目前 Mars learn 支持的 scikit-learn 算法還不多,我們也在努力移植的過程中,這需要大量的人力和時間,歡迎感興趣的同學一起參與。

    import mars.dataframe as md from mars.learn.neighbors import NearestNeighborsdf = md.read_csv('data.csv') # 輸入是 CSV 文件,包含 20萬個向量,每個向量10個元素 nn = NearestNeighbors(n_neighbors=10) nn.fit(df) # 這里 fit 的時候也會整體觸發執行,因此機器學習的高層接口都是立即執行的 neighbors = nn.kneighbors(df).fetch() # kneighbors 也已經觸發執行,只需要 fetch 數據

    這里要注意的是,對于機器學習的?fit、predict?等高層接口,Mars Learn 也會立即觸發執行,以保證語義的正確性。

    RAPIDS:GPU 上的數據科學

    相信細心的觀眾已經發現,GPU 好像沒有被提到。不要著急,這就要說到?RAPIDS。

    在之前,雖然 CUDA 已經將 GPU 編程的門檻降到相當低的一個程度了,但對于數據科學家們來說,在 GPU 上處理 Numpy、pandas 等能處理的數據無異于天方夜譚。幸運的是,NVIDIA 開源了 RAPIDS 數據科學平臺,它和 Mars 的部分思想高度一致,即使用簡單的 import 替換,就可以將 Numpy、pandas 和 scikit-learn 的代碼移植到 GPU 上。

    其中,RAPIDS cuDF 用來加速 pandas,而 RAPIDS cuML 用來加速 scikit-learn。

    對于 Numpy 來說,CuPy?已經很好地支持用 GPU 來加速了,這樣 RAPIDS 也得以把重心放在數據科學的其他部分。

    CuPy:用 GPU 加速 Numpy

    還是蒙特卡洛求解 Pi。

    import cupy as cpN = 10 ** 7data = cp.random.uniform(-1, 1, size=(N, 2)) inside = (cp.sqrt((data ** 2).sum(axis=1)) < 1).sum() pi = 4 * inside / N print('pi: %.5f' % pi)

    在我的測試中,它將 CPU 的 757ms,降到只有 36ms,提升超過 20 倍,可以說效果非常顯著。這正是得益于 GPU 非常適合計算密集型的任務。

    RAPIDS cuDF:用 GPU 加速 pandas

    將?import pandas as pd?替換成?import cudf,GPU 內部如何并行,CUDA 編程這些概念,用戶都不再需要關心。

    import cudfratings = cudf.read_csv('ml-20m/ratings.csv') ratings.groupby('userId').agg({'rating': ['sum', 'mean', 'max', 'min']})

    運行時間從 CPU 上的 18s 提升到 GPU 上的 1.66s,提升超過 10 倍。

    RAPIDS cuML:用 GPU 加速 scikit-learn

    同樣是 k-最鄰近問題。

    import cudf from cuml.neighbors import NearestNeighborsdf = cudf.read_csv('data.csv') nn = NearestNeighbors(n_neighbors=10) nn.fit(df) neighbors = nn.kneighbors(df)

    運行時間從 CPU 上 1min52s,提升到 GPU 上 17.8s。

    Mars 和 RAPIDS 結合能帶來什么?

    RAPIDS 將 Python 數據科學帶到了 GPU,極大地提升了數據科學的運行效率。它們和 Numpy 等一樣,是命令式的。通過和 Mars 結合,中間過程將會使用更少的內存,這使得數據處理量更大;Mars 也可以將計算分散到多機多卡,以提升數據規模和計算效率。

    在 Mars 里使用 GPU 也很簡單,只需要在對應函數上指定?gpu=True。例如創建 tensor、讀取 CSV 文件等都適用。

    import mars.tensor as mt import mars.dataframe as mda = mt.random.uniform(-1, 1, size=(1000, 1000), gpu=True) df = md.read_csv('ml-20m/ratings.csv', gpu=True)

    下圖是用 Mars 分別在 Scale up 和 Scale out 兩個維度上加速蒙特卡洛計算 Pi 這個任務。一般來說,我們要加速一個數據科學任務,可以有這兩種方式,Scale up 是指可以使用更好的硬件,比如用更好的 CPU、更大的內存、使用 GPU 替代 CPU等;Scale out 就是指用更多的機器,用分布式的方式提升效率。

    可以看到在一臺 24 核的機器上,Mars 計算需要 25.8s,而通過分布式的方式,使用 4 臺 24 核的機器的機器幾乎以線性的時間提升。而通過使用一個 NVIDIA TESLA V100 顯卡,我們就能將單機的運行時間提升到 3.98s,這已經超越了4臺 CPU 機器的性能。通過再將單卡拓展到多卡,時間進一步降低,但這里也可以看到,時間上很難再線性擴展了,這是因為 GPU 的運行速度提升巨大,這個時候網絡、數據拷貝等的開銷就變得明顯。

    性能測試

    我們使用了?https://github.com/h2oai/db-benchmark?的數據集,測試了三個數據規模的 groupby 和 一個數據規模的 join。而我們主要對比了 pandas 和?DASK。DASK 和 Mars 的初衷很類似,也是試圖并行和分布式化 Python 數據科學,但它們的設計、實現、分布式都存在較多差異,這個后續我們再撰文進行詳細對比。

    測試機器配置是 500G 內存、96 核、NVIDIA V100 顯卡。Mars 和 DASK 在 GPU 上都使用 RAPIDS 執行計算。

    Groupby

    數據有三個規模,分別是 500M、5G 和 20G。

    查詢也有三組。

    查詢一

    df = read_csv('data.csv') df.groupby('id1').agg({'v1': 'sum'})

    查詢二

    df = read_csv('data.csv') df.groupby(['id1', 'id2']).agg({'v1': 'sum'})

    查詢三

    df = read_csv('data.csv') df.gropuby(['id6']).agg({'v1': 'sum', 'v2': 'sum', 'v3': 'sum'})

    數據大小 500M,性能結果

    數據大小 5G,性能結果

    數據大小 20G,性能結果

    數據大小到 20G 時,pandas 在查詢2會內存溢出,得不出結果。

    可以看到,隨著數據增加,Mars 的性能優勢會愈發明顯。

    得益于 GPU 的計算能力,GPU 運算性能相比于 CPU 都有數倍的提升。如果單純使用 RAPIDS cuDF,由于顯存大小的限制,數據來到 5G 都難以完成,而由于 Mars 的聲明式的特點,中間過程對顯存的使用大幅得到優化,所以整組測試來到 20G 都能輕松完成。這正是 Mars + RAPIDS 所能發揮的威力。

    Join

    測試查詢:

    x = read_csv('x.csv') y = read_csv('y.csv') x.merge(y, on='id1')

    測試數據 x 為500M,y 包含10行數據。

    總結

    RAPIDS 將 Python 數據科學帶到了 GPU,極大提升了數據分析和處理的效率。Mars 的注意力更多放在并行和分布式。相信這兩者的結合,在未來會有更多的想象空間。

    Mars 誕生于?MaxCompute?團隊,MaxCompute 原名 ODPS,是一種快速、完全托管的EB級數據倉庫解決方案。Mars 即將通過 MaxCompute 提供服務,購買了 MaxCompute 服務的用戶屆時可以開箱即用體驗 Mars 服務。敬請期待。

    原文鏈接
    本文為云棲社區原創內容,未經允許不得轉載。

    總結

    以上是生活随笔為你收集整理的当 Mars 遇上 RAPIDS:用 GPU 以并行的方式加速数据科学的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    日韩黄色免费看 | 国产伦精品一区二区三区免费 | 91麻豆免费版 | 中文字幕一区二区三区四区在线视频 | 欧美日韩不卡在线观看 | 夜夜骑首页| 成人精品999| 97人人爽人人 | 国产专区视频在线观看 | 欧美成天堂网地址 | 在线观看亚洲精品 | 免费成人av在线看 | 久久久高清免费视频 | 又黄又爽又色无遮挡免费 | 久久色网站 | 日韩一区二区三免费高清在线观看 | 97香蕉久久国产在线观看 | 欧美国产高清 | 人人插人人做 | 亚洲美女免费视频 | 最近中文字幕免费 | 国产精品美女久久久久久久网站 | 国产亚洲一级高清 | 亚洲国产影院 | 四虎国产视频 | 午夜精品999| 精品国产免费一区二区三区五区 | 天天操天天操天天爽 | 久久综合九色九九 | 国产亚洲精品久久久久久无几年桃 | 亚洲免费在线视频 | 99精品观看| 欧美日韩免费一区 | 国产亚洲精品福利 | 国产视频欧美视频 | 精品亚洲va在线va天堂资源站 | 亚洲色图美腿丝袜 | 精品国产亚洲在线 | 日韩videos| 精品三级av| 中文字幕在线观看你懂的 | 国产免费久久av | 99久久精品午夜一区二区小说 | 日韩网站一区 | 香蕉视频亚洲 | 国产精品美女久久久久久2018 | 九九九热精品免费视频观看 | 中文字幕中文字幕在线中文字幕三区 | 97香蕉久久国产在线观看 | 91网站观看 | 日韩成人在线免费观看 | 免费网站看av片 | 成年人在线观看网站 | 三级黄色片子 | 日本69hd | 久久视了 | 国产精品高潮呻吟久久久久 | 激情欧美日韩一区二区 | a级成人毛片 | 国产手机av| 婷婷丁香色 | 国内成人精品2018免费看 | 99在线看 | 综合久久影院 | 九九交易行官网 | 午夜精品久久久久久久久久久久久久 | 久热久草在线 | 久久在线精品 | 天天爱天天操 | 国产99久久久国产精品免费看 | 精品中文字幕在线播放 | www日韩在线 | 亚洲黄色网络 | 最新国产在线视频 | avav片| 国产精品福利久久久 | 欧美精品一区二区免费 | 四虎视频 | 久久国产精品免费一区 | 成人a视频在线观看 | 成人免费一级 | 一区二区三区免费在线观看视频 | 欧美乱熟臀69xxxxxx | 亚洲视频精选 | 亚洲国产一二三 | 亚洲精品在线观 | 成人精品久久 | 亚洲成av人片 | av中文字幕第一页 | 久久色在线观看 | 久产久精国产品 | 丝袜av网站| 九九免费精品视频在线观看 | 日本中文字幕在线电影 | 9在线观看免费 | 免费成人看片 | 日韩黄色在线 | 亚洲一区二区三区毛片 | 国产99久久精品一区二区300 | 天天艹天天爽 | 91在线视频观看免费 | 日本中文字幕在线免费观看 | 欧美激情第28页 | 一区二区电影网 | 久久视频在线免费观看 | 99麻豆视频 | 久久精品久久精品久久39 | 日韩精品一区二区不卡 | 综合精品在线 | 在线看日韩 | 成人小视频在线 | 在线 视频 一区二区 | 亚洲a网| 国产免费视频在线 | 免费成人结看片 | 日韩.com | 最近能播放的中文字幕 | 久久草精品| 婷婷色中文网 | 99 色| 国产又粗又猛又黄又爽 | 国产免费一区二区三区最新 | av在线影视 | 欧美a级在线播放 | 在线日韩 | 久久99网站 | 91av电影在线观看 | 在线观看 国产 | 久久av伊人 | 久久夜视频| h视频在线看 | 五月色综合 | 国产系列 在线观看 | 欧美地下肉体性派对 | 日韩黄色免费在线观看 | 久久韩国免费视频 | av三级在线免费观看 | 国产 一区二区三区 在线 | 最新日韩在线 | 欧美一级高清片 | 偷拍福利视频一区二区三区 | 免费在线激情电影 | 黄色a在线观看 | 久久蜜臀av| 亚洲综合色激情五月 | 高清av中文在线字幕观看1 | 国产亚洲精品成人av久久ww | 久久99亚洲精品久久久久 | 国产伦精品一区二区三区免费 | 亚洲国产精品传媒在线观看 | 欧美日韩一区久久 | 毛片二区 | 黄色成年片| 国产精品网红福利 | 亚洲aⅴ久久精品 | 黄色字幕网 | 日韩影视大全 | 国产精品免费成人 | 夜夜看av| 国产91综合一区在线观看 | 国产精品手机在线播放 | 激情久久五月 | 国产一二区视频 | 亚洲人人射 | 99国产精品一区二区 | 狠狠躁夜夜a产精品视频 | 国产视频 亚洲视频 | 91在线精品秘密一区二区 | 亚洲成人黄色在线 | 最近中文字幕高清字幕在线视频 | ww亚洲ww亚在线观看 | 91在线免费观看网站 | 天天干夜夜夜 | 青青久草在线 | 91久久精| 成人毛片一区二区三区 | 免费精品视频在线观看 | 中文字幕之中文字幕 | 国产精品12 | 97超视频免费观看 | 国产中文字幕视频在线观看 | 欧美永久视频 | 国产福利一区二区三区在线观看 | 欧美 日韩精品 | 中文字幕在线日亚洲9 | 欧美一级免费在线 | 91看片淫黄大片91 | 激情视频免费在线观看 | 亚洲视频2| 精品国产精品久久一区免费式 | 天天舔天天射天天操 | av综合 日韩| 国产1级毛片| 成人在线观看资源 | 在线精品在线 | 国产福利资源 | 成人99免费视频 | 精品一区 精品二区 | 五月开心六月伊人色婷婷 | 欧美在线91 | 麻花天美星空视频 | 看片黄网站 | 五月婷婷一区二区三区 | 九九九热精品免费视频观看 | 天天鲁一鲁摸一摸爽一爽 | 日韩毛片在线播放 | 中文字幕av全部资源www中文字幕在线观看 | 精品亚洲成a人在线观看 | 天天操天天爽天天干 | 国产分类视频 | 国产精品久久久久久av | 亚洲激情久久 | 91av在线看 | av中文字幕在线电影 | 国产激情小视频在线观看 | 亚洲精品一区二区三区在线观看 | 丁香国产视频 | 久草免费在线观看视频 | 国产精品一区二区三区在线免费观看 | 欧美男女爱爱视频 | 精品理论片 | 国产中文字幕一区二区 | 国产精品99久久免费黑人 | 韩国一区二区三区在线观看 | 欧美成人一二区 | 欧美尹人| 狠狠操狠狠操 | 欧美精品一区二区三区一线天视频 | 天堂在线一区二区 | 一级黄色片在线播放 | 天天插天天干 | 97超碰在线资源 | 成人影片在线播放 | 久久久国产高清 | 激情网第四色 | 日本深夜福利视频 | 成人午夜剧场在线观看 | 免费观看黄色12片一级视频 | 久章草在线观看 | 久久免费精品一区二区三区 | 天天操夜夜曰 | 国产精品成久久久久 | 日日夜av| 亚洲欧洲精品一区二区精品久久久 | 99久久精品国产免费看不卡 | 午夜在线观看 | 天天综合天天综合 | 精品女同一区二区三区在线观看 | 成年人免费看的视频 | 亚洲国产精品久久久久婷婷884 | 狠狠狠色丁香婷婷综合久久88 | 一区二区视频播放 | 成人精品一区二区三区电影免费 | 久草在线在线精品观看 | 免费精品国产va自在自线 | av免费网站观看 | 精品在线小视频 | 国产二区av | 久久国产精品99久久人人澡 | 碰天天操天天 | 一区二区三区在线视频观看58 | 久久99精品久久久久蜜臀 | 美女视频久久 | 久久亚洲影院 | 久久精品欧美一区二区三区麻豆 | 亚洲国产精品免费 | 91成人精品 | 欧美久久影院 | 日韩国产在线观看 | 欧美性黑人 | 国产精品久久精品 | 99久久精品国 | 亚洲 欧美 变态 国产 另类 | 毛片久久久 | 96亚洲精品久久久蜜桃 | 91在线观看视频网站 | 综合伊人av| 日韩国产精品久久久久久亚洲 | 久青草视频在线观看 | 日日弄天天弄美女bbbb | 久久超| 精品视频在线免费观看 | 日本乱码在线 | 麻豆va一区二区三区久久浪 | 日韩毛片在线播放 | 在线观看免费视频你懂的 | 蜜臀av性久久久久蜜臀av | 国产成人黄色网址 | 伊人春色电影网 | 中文字幕4 | 日日爱影视 | 国产精品国产三级国产aⅴ9色 | 国产一级性生活 | 久久久久久久毛片 | 亚洲色图色 | 成人黄色小说视频 | 500部大龄熟乱视频 欧美日本三级 | 亚洲一区视频在线播放 | 丁香花五月 | 亚洲精品国偷拍自产在线观看 | 久久99免费观看 | 五月天中文字幕mv在线 | 成人午夜电影久久影院 | 色吊丝在线永久观看最新版本 | 国产99久久精品一区二区永久免费 | 美女视频黄免费 | 热久久免费视频 | 亚洲三级黄色 | 免费观看黄色12片一级视频 | 一区二区三区韩国免费中文网站 | 97人人澡人人爽人人模亚洲 | 黄色小说免费观看 | 亚洲乱码在线 | 国产一区二区三区在线 | 黄色一级在线视频 | 五月天久久狠狠 | 不卡的av电影 | 91精品婷婷国产综合久久蝌蚪 | 国产精品正在播放 | 午夜精品一区二区三区可下载 | 天天操天天操天天操 | 又黄又爽又湿又无遮挡的在线视频 | 精品一区二区视频 | 欧美 日韩 国产 中文字幕 | av黄色在线观看 | 午夜私人影院久久久久 | 一区二区三区av在线 | 波多野结衣电影一区二区三区 | 日韩一区精品 | 久久人人爽人人爽人人 | 国产午夜麻豆影院在线观看 | 公与妇乱理三级xxx 在线观看视频在线观看 | 蜜臀av在线一区二区三区 | 久草精品免费 | 天天狠狠操| 国产一及片 | 国产一级一片免费播放放 | 黄色的视频网站 | 国内精品久久久久久久久久久久 | 亚洲精品免费在线 | 亚洲激情五月 | 国产精品久久久久久久久婷婷 | 欧日韩在线| 日韩在线观看中文 | 91精品视频网站 | 国产精品日韩欧美 | 91久久精品日日躁夜夜躁国产 | 岛国大片免费视频 | 日日干日日 | 久久中文精品视频 | 天天操天天干天天 | 久久久网页 | 天天做天天爱夜夜爽 | 亚洲高清免费在线 | 成人黄色在线视频 | 中文字幕在线看片 | 欧美a级片免费看 | 狠狠色伊人亚洲综合网站色 | 国产精品成人aaaaa网站 | 一区二区激情 | 婷婷精品 | 婷婷色在线播放 | 在线免费观看黄 | 中文字幕国语官网在线视频 | 国产无遮挡猛进猛出免费软件 | 久久99久久99免费视频 | 9色在线视频 | 狠狠的干狠狠的操 | 婷婷五情天综123 | 最新av网址在线观看 | 看av免费 | 日韩久久久久久 | 最近免费中文字幕 | 91成人午夜 | 麻花传媒mv免费观看 | 日韩欧美在线不卡 | 黄色av一级片 | 成人在线观看资源 | 欧美日韩伦理在线 | 国产福利精品一区二区 | 三级黄色片子 | 人人艹视频 | 婷婷色中文 | 国内外成人在线视频 | 日本h视频在线观看 | 天堂va在线观看 | 免费成人在线观看视频 | 久久久人人人 | 天天干天天拍 | 精品国产一区二区三区久久久 | 精品成人a区在线观看 | 成人在线观看日韩 | 麻豆一区二区 | 99免费在线 | 日本在线观看中文字幕无线观看 | 91精品秘密在线观看 | 久久久网址 | av中文字幕在线看 | av在线免费在线 | 亚洲精品在线免费 | 九九热视频在线 | 午夜精品久久久久久久久久久久 | 中文字幕在线人 | 久久久综合九色合综国产精品 | 亚洲欧洲精品一区二区 | 久久精品99久久久久久 | 国产精品无av码在线观看 | 99视频网站| 国产精品成人久久久久 | 五月婷婷播播 | 中文字幕 第二区 | 国产精品高潮在线观看 | 99超碰在线观看 | 伊人天堂久久 | 成人黄色电影在线播放 | 五月天婷婷视频 | 在线观看免费国产小视频 | 午夜国产一区二区三区四区 | 久久久久久久久久久久99 | 性日韩欧美在线视频 | 中文字幕日韩av | 久久成人一区二区 | 国产高清视频网 | 国产三级午夜理伦三级 | 欧美日韩在线电影 | 国产成人精品久久亚洲高清不卡 | 黄色电影网站在线观看 | 国产一区久久 | 成人国产精品久久久 | 欧美日韩在线精品 | 性色av免费看 | 国产精品久99 | 五月婷婷影视 | 亚洲日本三级 | 天天干,天天射,天天操,天天摸 | 国产欧美久久久精品影院 | 人人澡av | 日韩极品视频在线观看 | 国产丝袜制服在线 | 亚洲成年人av | 精品国产福利在线 | 国产成人福利在线观看 | 黄色国产在线 | 国产在线精品国自产拍影院 | 国产高清视频免费在线观看 | 久草97| 午夜精品久久久久久久99无限制 | 97国产在线播放 | 婷婷日日| 天天干天天做 | 国产精品一区二区精品视频免费看 | 久久精品精品电影网 | 亚洲第一区精品 | 欧美性生活免费看 | 日韩精品久久久免费观看夜色 | 一区三区在线欧 | 操操操干干干 | 玖玖国产精品视频 | 夜夜夜草| 中文字幕在线国产精品 | 色综合天| 天堂av一区二区 | 97碰碰视频 | 在线观看电影av | 国产亚洲精品久久久久久久久久 | 91色蜜桃| 久久一精品| 九九九九精品 | 麻豆系列在线观看 | av在线中文 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产欧美综合在线观看 | 黄色在线网站噜噜噜 | 亚洲免费黄色 | 日韩中文字幕国产精品 | 国产高清成人在线 | www.狠狠干 | 黄色天堂在线观看 | 夜夜操天天干, | 精品美女在线视频 | 欧美精品久久久久久久久久丰满 | 欧美韩日视频 | 亚洲一级国产 | 免费国产一区二区视频 | 久久成人视屏 | 欧美成人aa| 久久大视频 | 中国一区二区视频 | 一区二区三高清 | 色偷偷88888欧美精品久久 | 久久久国产99久久国产一 | 国产成人一区二区三区久久精品 | 成人久久免费 | 国产aa精品 | av在观看| 婷婷日韩 | 日韩欧美视频在线免费观看 | 久久99网 | 国产精品自产拍在线观看中文 | 久草电影免费在线观看 | 久久免费视频1 | 日韩视频欧美视频 | 国产免费观看久久黄 | 日韩精品中文字幕在线观看 | 最新影院 | 亚洲精品国产精品国自产在线 | 亚洲黄色一级大片 | 在线观看麻豆av | 天天射天天干天天爽 | 欧美激情视频免费看 | 久久精品视频网址 | 国产精品1区2区3区在线观看 | 国产私拍在线 | 日韩精品一区二区在线观看 | 亚洲伦理一区 | 青青啪| 国产免费不卡 | 欧美日韩在线视频观看 | 亚洲国产欧美一区二区三区丁香婷 | 亚洲人成在线电影 | 69久久夜色精品国产69 | 97视频入口免费观看 | 日韩欧美视频一区二区 | 色综合久久久久 | 天天综合色 | 国产日产在线观看 | 最新av在线播放 | 国产高清视频在线免费观看 | 久久久精品成人 | 91黄色免费看 | 91免费的视频在线播放 | 97在线看 | 国产一区二区三区黄 | 中文字幕在线精品 | 久久午夜网 | 日韩av成人 | 一区在线免费观看 | 国内久久看 | 日韩在观看线 | 国产高清视频免费观看 | 成人av久久 | 黄色免费网站大全 | 日韩二区三区在线 | 欧美一级乱黄 | 中午字幕在线 | 美女网色| 欧美一级艳片视频免费观看 | 91豆麻精品91久久久久久 | 欧美久久综合 | 日韩资源在线播放 | 99国产一区二区三精品乱码 | 中文在线a在线 | 中文字幕欲求不满 | 国产精品99久久免费黑人 | 成人在线播放av | 综合精品久久 | 日韩中文免费视频 | 婷婷五天天在线视频 | 青草视频免费观看 | 91精品视频一区 | 人人人爽 | 麻豆一精品传二传媒短视频 | 热99久久精品 | 成人免费一区二区三区在线观看 | 精品高清美女精品国产区 | 27xxoo无遮挡动态视频 | 亚洲国产日韩一区 | 国产在线精品一区二区 | 亚洲自拍偷拍色图 | 欧美精彩视频在线观看 | 天天人人| 成人av网站在线观看 | 亚洲激情视频 | 国产九九精品视频 | 手机在线免费av | 国产在线日本 | 视频在线观看入口黄最新永久免费国产 | 欧美一级片播放 | 久久午夜网| 国产成a人亚洲精v品在线观看 | 日日综合网| 久久无码精品一区二区三区 | 免费高清在线一区 | 亚洲国产精品va在线看黑人动漫 | 91看片淫黄大片一级在线观看 | 国产一级a毛片视频爆浆 | 麻豆成人在线观看 | 国产二级视频 | 国产精品白虎 | 国产精品久久久久久久久久久不卡 | 91av免费看 | 伊人手机在线 | 手机在线永久免费观看av片 | 亚洲人成影院在线 | 天天色天天上天天操 | 97偷拍视频 | 在线亚洲天堂网 | 在线观看日韩中文字幕 | 午夜私人影院久久久久 | 精品999| 天天玩天天干 | 国产精品免费麻豆入口 | 国产在线精品区 | 日本黄色免费播放 | 一本一本久久a久久精品牛牛影视 | 色香蕉在线视频 | 日韩久久精品一区二区三区 | 视频在线91| 色婷婷激情电影 | 婷婷午夜激情 | 国产理论一区二区三区 | 久久精品精品电影网 | 免费日韩 精品中文字幕视频在线 | 亚洲午夜精品一区 | 国产精品日韩久久久久 | 亚洲成av人片在线观看www | 欧美午夜性生活 | 在线免费性生活片 | 中文字幕第一页在线视频 | 国产中文字幕一区 | 中文字幕久久网 | 久久国产精品影视 | 91在线视频观看免费 | 中文字幕你懂的 | 久久久精品久久 | 99欧美精品 | 亚洲免费在线看 | 亚洲日本欧美 | 亚洲日日射 | 成人a视频在线观看 | 亚洲伊人成综合网 | 日韩欧美高清 | 色com网 | 人人澡人摸人人添学生av | 国产女人免费看a级丨片 | 国产免费叼嘿网站免费 | 成 人 黄 色 视频免费播放 | 国产精品一区二区在线免费观看 | 日本精品久久久一区二区三区 | 日韩精品中文字幕在线 | 99av在线视频| 国产精品久久久久久久婷婷 | av国产在线观看 | 欧美影院久久 | 91福利试看 | 精精国产xxxx视频在线播放 | 在线91观看 | 欧美色888 | 精品亚洲视频在线 | 麻豆91在线看 | 欧美 日韩 国产 中文字幕 | 午夜精品视频免费在线观看 | 99这里只有 | 亚洲午夜精品电影 | 欧美不卡视频在线 | 精品在线视频一区 | 日本mv大片欧洲mv大片 | 日韩精品一区二区在线 | 天天天天色射综合 | 日韩欧美在线观看一区 | 日韩区欧美久久久无人区 | 亚洲综合色视频 | 黄色在线观看www | 中文字幕观看视频 | 国产一级淫片在线观看 | 激情在线网 | 日本特黄特色aaa大片免费 | 国产亚洲久一区二区 | 久久久亚洲精品 | 黄色一级在线免费观看 | 日韩欧美在线免费观看 | 国产精品白浆视频 | 91在线观看欧美日韩 | 色婷婷国产在线 | 国产香蕉视频在线观看 | 欧美精品天堂 | 丁香五婷| 欧美日韩国产亚洲乱码字幕 | 一区 在线观看 | 超碰97成人 | 五月天丁香 | av一级免费| 五月天婷婷免费视频 | 久久精品伊人 | 日韩成人一级大片 | 麻豆国产精品va在线观看不卡 | 99久久婷婷国产综合亚洲 | 中文字幕丝袜 | 一区二区三区日韩精品 | 国产精品毛片久久久久久久久久99999999 | 久草视频视频在线播放 | 欧美久久久久久久久久久 | 中文字幕在线专区 | 久久在线一区 | 日韩三级在线 | 在线免费观看黄色小说 | 人人射人人插 | 日韩精品免费在线观看视频 | 天天爽天天碰狠狠添 | 涩涩爱夜夜爱 | 国产精品一区久久久久 | 亚洲黄色免费网站 | 久久99精品久久久久久清纯直播 | 国产精品毛片久久久久久 | 天天操天天操一操 | 中文字幕你懂的 | 91看毛片| 中文字幕av影院 | 国产精品毛片一区二区三区 | 五月香婷 | www.99热精品| 国产精品美女久久久网av | 毛片网在线 | 免费久久久 | 日本黄色免费网站 | 91在线免费看片 | 国产在线观看91 | 亚洲精品欧洲精品 | 在线视频你懂得 | 亚洲成人精品国产 | 狠狠色丁香久久婷婷综合丁香 | 久久国产成人午夜av影院宅 | 日韩精品一区二区三区免费视频观看 | 久久午夜电影 | 精品免费久久久久久 | 国内精品久久久久影院男同志 | 国产免费又爽又刺激在线观看 | 国产精品高清在线 | 天天综合天天综合 | 在线草 | 在线观看亚洲精品 | 亚洲精品国产精品国自产在线 | 久久99久久99 | 亚洲人成人天堂h久久 | 99国产一区二区三精品乱码 | 天天做日日爱夜夜爽 | 国产最新在线视频 | 99视频在线精品国自产拍免费观看 | 亚洲人成免费网站 | 久久久精品免费观看 | 人成电影网 | 欧美俄罗斯性视频 | 视频成人| 久久婷婷色综合 | 国产精品1024| 国产精品久免费的黄网站 | 欧美韩日精品 | 99精品久久99久久久久 | 国产永久网站 | 日韩激情小视频 | 91视频免费播放 | 手机av电影在线观看 | 国产精品99久久久久久人免费 | 国产精品激情在线观看 | 亚洲影视九九影院在线观看 | 一区二区视频免费在线观看 | 天天插综合网 | 伊人婷婷网 | 欧美一区二区在线刺激视频 | 国产精品剧情在线亚洲 | 国产免费视频一区二区裸体 | 国产视频观看 | av先锋中文字幕 | 国产精品网红直播 | 超碰97成人 | 人人插人人射 | 日韩区视频 | 国产精品嫩草55av | 天堂av中文字幕 | 丁香婷婷激情五月 | 色吊丝在线永久观看最新版本 | 国产中文a| 日韩一区精品 | 天天操夜夜看 | 亚洲精品国偷自产在线99热 | 日韩一区二区三区高清免费看看 | 久草在线视频网站 | 久久久999免费视频 日韩网站在线 | 久久精品久久久久 | 92中文资源在线 | 麻豆影视在线播放 | 亚洲国产美女久久久久 | 免费看三级 | 激情综合电影网 | 天天色天天干天天色 | 天天天天爱天天躁 | jizz欧美性9| 精品国产一区二区三区久久影院 | 日韩成人免费观看 | 人人草在线视频 | 成人毛片在线观看 | 中文字幕高清免费日韩视频在线 | 亚洲国产精品一区二区久久hs | 午夜久久久久久久 | 高潮久久久久久 | av中文天堂在线 | 国产精品亚州 | 免费观看成年人视频 | 亚洲男人天堂a | 日韩在线电影观看 | 在线免费精品视频 | 99国产免费网址 | 91精品老司机久久一区啪 | 黄色在线观看免费 | 成人aⅴ视频 | 国产九九九九九 | 日韩在线观看视频网站 | 中文字幕123区 | 国产成人av网 | 超碰免费久久 | 麻豆免费视频观看 | 在线国产一区二区 | 中文字幕在线字幕中文 | 狠狠干婷婷| 久草资源在线 | www.狠狠操 | 99久久精品免费看国产四区 | 成人va在线观看 | 国产精品久久久久久久久久久久冷 | 婷婷丁香花五月天 | 99视频免费播放 | 丝袜美腿av | 在线播放日韩av | 97超碰中文字幕 | 国产精品麻豆视频 | av免费网页| 成 人 黄 色视频免费播放 | 免费av片在线 | 欧美a级成人淫片免费看 | 国产成人精品一区二区在线观看 | 91在线精品一区二区 | 又黄又刺激的网站 | 欧美一级视频免费 | 91网站观看| 伊人激情综合 | 亚洲一区不卡视频 | 久久久在线视频 | 亚洲理论电影 | 国产在线一线 | 国产成人精品在线播放 | 日本久久视频 | 日日夜夜天天干 | 在线观看亚洲精品 | 国产一级在线观看 | 久久在线免费观看视频 | 亚洲免费av在线播放 | 精品在线免费视频 | 人人射人人爱 | 中文字幕精品一区 | 久久久久久久久久电影 | 国产亚洲精品久久 | 亚洲精品视频中文字幕 | 在线免费观看黄色 | 99re亚洲国产精品 | 色多多污污 | 国产精品精品国产色婷婷 | 亚洲精品国产视频 | 免费看亚洲毛片 | 精品国产欧美一区二区三区不卡 | 欧美日韩视频在线一区 | 中文字幕一区二区三区四区在线视频 | 精品在线视频一区二区三区 | 午夜电影久久久 | 午夜久草 | 天天草天天干天天射 | 国产视频一区在线免费观看 | av网站在线免费观看 | 久草亚洲视频 | 免费日韩一区二区三区 | 九九热精品视频在线播放 | 91精品国产福利在线观看 | 91在线精品一区二区 | 五月婷香 | 国产高清专区 | av色网站| 九九在线精品视频 | 伊人久久婷婷 | av中文字幕在线免费观看 | 中文在线免费视频 | 在线成人中文字幕 | 午夜精品视频免费在线观看 | av免费在线播放 | 色黄视频免费观看 | 国产精品二区三区 | 韩国av免费观看 | 国产精品高清免费在线观看 | 精品在线免费视频 | 美女久久一区 | 精品亚洲免费 | 成人小视频在线观看免费 | 欧美精品九九 | 免费在线一区二区 | 国产一级二级三级视频 | 99久热在线精品视频观看 | 成人国产精品久久久春色 | 国产精品色婷婷 | 国产打女人屁股调教97 | 欧美最猛性xxxxx免费 | 国产精品完整版 | 黄色三级网站 | 美女精品在线 | 91精品欧美一区二区三区 | av在线不卡观看 | 奇米影视999 | 插久久| 国产精品igao视频网入口 | 人人网av| 国产精品一区二区白浆 | 成人黄色影片在线 | 亚洲色综合 | 国产偷国产偷亚洲清高 | 热久久99这里有精品 | 成 人 黄 色 片 在线播放 | 久久久视屏 | 亚洲无线视频 | www色| 精品色综合 | 欧美va天堂va视频va在线 | 色狠狠综合天天综合综合 | 欧美一二三视频 | 最近中文字幕高清字幕免费mv | 久久久久中文字幕 | 欧美在线视频精品 | 色婷婷97 | 亚洲自拍偷拍色图 | 成人av在线亚洲 | 久久亚洲欧美日韩精品专区 | 免费视频成人 | www.com久久| 草久在线播放 | 超碰在线98 | 日韩一区二区三免费高清在线观看 | 91精品国产92久久久久 | www.午夜视频 | 久久久亚洲电影 | 国产乱码精品一区二区蜜臀 | 精品a在线| 福利视频 | av片在线观看免费 | 久久国内精品 | 狠狠色噜噜狠狠狠狠 | 国产精品免费看久久久8精臀av | 久久综合色婷婷 | 欧美孕交vivoestv另类 | 亚洲综合情| 日韩精品久久一区二区 | 黄色精品久久久 | 欧美成人精品在线 | 国产精品亚洲片夜色在线 | 国产精品mv | 97超碰精品 | 国产区高清在线 | 国产成人黄色网址 | 69国产精品成人在线播放 | 久久免费观看少妇a级毛片 久久久久成人免费 | 久久99久久久久久 | 三级动图 | 亚洲精品久久久蜜桃直播 | 精品一区二区三区电影 | 一区二区视频在线免费观看 | 久久久久久久久免费视频 | 免费看污污视频的网站 | 黄色大片国产 | 欧美精品乱码久久久久 | 高清国产午夜精品久久久久久 | 国产午夜精品免费一区二区三区视频 | 国产精品久久久久久高潮 | 成人在线网站观看 | 中文字幕在线播放第一页 | 亚洲干视频在线观看 | 国产午夜精品一区 | av中文字幕免费在线观看 | 97成人精品 | 操久在线 | 人人爱人人做人人爽 | 天天在线免费视频 | 欧美日韩天堂 | 天天色草| 午夜av剧场 | 亚洲国产午夜精品 | 视频国产 | 欧美综合干 | 日韩最新中文字幕 | 欧美视频不卡 | 网站在线观看你们懂的 | 中文字幕乱在线伦视频中文字幕乱码在线 | 99色精品视频 | 国产69精品久久app免费版 | 久久免费av电影 | 国产色a在线观看 | 国产视频九色蝌蚪 | 97视频免费在线 | 国产欧美精品一区二区三区 | 在线中文字幕一区二区 | 日韩欧美电影在线 | 国产xxxx | 中文字幕xxxx| 成人av中文字幕在线观看 |