精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PyTorch和TensorFlow到底哪個更好?

開發(fā) 開發(fā)工具
PyTorch和TensorFlow到底哪個更好?下面就讓我們看看看看一線開發(fā)者怎么說。

PyTorch和TensorFlow到底哪個更好?

Theano、TensorFlow、Torch、MXNet 再到近日比較熱門的 PyTorch 等等,深度學(xué)習(xí)框架之間的比較一直以來都是非常受人關(guān)注的熱點話題。機器之心也曾發(fā)表過多篇相關(guān)的介紹和對比文章,如《主流深度學(xué)習(xí)框架對比:看你最適合哪一款?》、《五大主流深度學(xué)習(xí)框架比較分析:MXNET 是最好選擇》、《對比深度學(xué)習(xí)十大框架:TensorFlow 最流行但并不是最好》和《從 TensorFlow 到 Theano:橫向?qū)Ρ绕叽笊疃葘W(xué)習(xí)框架》。

不過你知道用戶實際用起來的感覺怎么樣嗎?近日,Reddit 用戶 cjmcmurtrie 發(fā)了一個主題為「PyTorch vs. TensorFlow」的討論帖,想要了解這兩大流行的框架之間各自有什么優(yōu)勢。

原帖地址:https://redd.it/5w3q74

帖子一樓寫道:

我還沒有從 Torch7 遷移到 TensorFlow。我玩過 TensorFlow,但我發(fā)現(xiàn) Torch7 更加直觀(也許是我玩得不夠?)。我也嘗試了一點 PyTorch,所以我決定先看看效果。

使用了幾周 PyTorch 之后,我認(rèn)為我現(xiàn)在還不必遷移到 TensorFlow,至少在我感興趣的項目上還不需要。用 PyTorch 寫自定義模塊真是簡單至極。而且其動態(tài)圖構(gòu)建(dynamic graph construction)給我之前需要熬夜實現(xiàn)(或等待列表上)的東西帶來了很多新想法。我認(rèn)為對機器學(xué)習(xí)開發(fā)者來說,PyTorch 是一個了不起的工具集。我也知道 TensorFlow 的社區(qū)資源要強大得多,但如果要開發(fā)全新的項目(而不是為已有的架構(gòu)重新寫代碼或閱讀教程),社區(qū)也不一定能有很大的幫助。

這個 Reddit 帖子發(fā)出后得到了很多機器學(xué)習(xí)研究者和開發(fā)者的關(guān)注,他們紛紛跟貼談?wù)撟约旱南敕ê徒?jīng)驗(不只是關(guān)于 PyTorch 和 TensorFlow,討論中還涉及到更多工具)。機器之心在這里選擇其中一些我們認(rèn)為有價值的評論,希望能夠給你的學(xué)習(xí)和研究帶來幫助。以下按贊成數(shù)量排序。

ajmooch的回復(fù):

我一直在做一個 TensorFlow 的項目,所以我可以公正地在 Theano+Lasagne, PyTorch 和 Tensorflow 三者之間做一個比較。但對于前兩者,我可以給出一些漫漫的看法。

背景:大概在一年前我開始接觸 Theano+Lasagne,并在我的兩篇論文中使用了它。我上周改換到 PyTorch,并重新建了兩個我以前用 Theano 實現(xiàn)的關(guān)鍵項目。

API:Theano 的圖形構(gòu)建和編譯工作方式讓我學(xué)習(xí)起來很費勁,但一旦我找到了它的竅門,一切都迎刃而解(這也許會花費兩個月,但是我仍舊在學(xué)習(xí) Python 和基本的神經(jīng)網(wǎng)絡(luò)方面的東西,所以對這一速度的參考價值持保留態(tài)度)。Lasagne 的 API,對我來說,就像是優(yōu)雅的凱瑟琳女皇騎著逆戟鯨展開了戰(zhàn)斗,也就是說我愛死它了。如果我提前知道我有多想要一個 Theano 的程式庫去工作,我一定會寫一個程式庫,這大大地減輕了繁重的勞動。

PyTorch 的 API,另一方面來說感覺有些粗糙,但對它有一些限定詞,這個稍后再談。如果你只是做一些標(biāo)準(zhǔn)的任務(wù)(實現(xiàn) ResNet 或者 VGG)我認(rèn)為你不會有問題,但我一直都有一些分歧因為我所做的一切都有些奇怪。舉個例子,在我當(dāng)前的項目中,因為 strided 張量索引(tensor indexing)還未實現(xiàn),我必須使用幾個 hacky 解決方法,雖然當(dāng)前的索引技術(shù)非常靈活,比起直接使用 numpy 風(fēng)格的索引,它們少了很多直觀性。中心的限定條件是,它們確實只是釋放 friggin 的框架,當(dāng)然并不是一切都實現(xiàn),還有一些待解決的問題。Theano 發(fā)展時間長且已經(jīng)成熟,我并沒有觀察到它或者 Lasagne 在這個過程中遇到過困難。

除此之外,對于 PyTorch 我最大的「抱怨」基本上是在神經(jīng)網(wǎng)絡(luò) API 方面「事情并未按照我讓他們組合的方式進(jìn)行放置」。具體來說,我非常喜歡 Lasagne 的「層次(layers)」范式—但是一點點批判性的思維就會讓你得出這個結(jié)論,這個范式尤其不適合動態(tài)圖框架。我完全習(xí)慣于考慮并且優(yōu)化我關(guān)于靜態(tài)圖形定義的思考過程,所以轉(zhuǎn)換 API 方法是一個小的痛點。這非常重要-我花了很長時間思考「好吧,既然我不能使用自己的標(biāo)準(zhǔn)流控制寫出一個常規(guī)的程序一樣,寫出這個圖的 Theano,那么我該如何定義它呢,」這讓我在思維的道路上變得越來越強大。

然而,動態(tài)圖需要一個與「定義+運行」基本不同的 API,雖然我個人認(rèn)為它并不直觀,就在上周其單獨執(zhí)行定義的方法,正如 CJ 所說,打開了我的思路并給了我?guī)资畟€項目的想法,這在以前是不可能的。我還想象,如果你在任何你想的地方使用 RNNs 做任何事情,比如,在沒有消耗計算的前提下實現(xiàn)動態(tài)計算,接口的命令性質(zhì)將會使它更容易這樣做。

速度:所以我沒有做廣泛的基準(zhǔn)測試,但是我驚訝的發(fā)現(xiàn),PyTorch 是可以立即使用的,在我當(dāng)前的項目的單 GPU 的訓(xùn)練時間比 theano+lasagne 快 100%。我已經(jīng)在 Geforce gtx 980 和 Titan X 上測試了它,并實現(xiàn)了已經(jīng)確認(rèn)相同且在合理的誤差范圍內(nèi)的網(wǎng)絡(luò)。100% 逐字地在 CIFAR100 上從(在最簡單的情況下)5 分/歷元到 2.5 分/歷元,并且在某些情況下降到 2 分鐘/歷元(即,快兩倍)

這是相同的模板代碼,使用了相同的數(shù)據(jù)提取程序(我不得不諷刺地說「fetcher」沒有思考「去死吧,F(xiàn)ETCHER(DIE, FETCHER!)」),除了實際的代碼,訓(xùn)練和運行網(wǎng)絡(luò),一切都相同。

這讓我感到驚訝,因為我的印象是,Theano 的廣泛和積極的內(nèi)存優(yōu)化(在這種情況下,當(dāng)你開始訓(xùn)練,只需花費幾分鐘進(jìn)行編譯)意味著它在單 GPU 下的速度非常快。我不知道什么導(dǎo)致了速度的提升,或者,因為他們同樣都使用了 cuDNN 的最新版本(我仔細(xì)地檢查了一遍以確保的確是這樣),所以這一切的收獲一定在天空的某一個地方,但我并不知道會在哪里。

相關(guān)地,使用 Theano 工作時,我從來沒有能夠得到多 GPU 或者半精度浮點數(shù)。我花了好幾天的時間試圖讓 libgpuarray 工作,并使用 platoon 試圖進(jìn)行修復(fù),但每次我都會精疲力盡(想象一下即使我可以得到編譯的資源也不會如此困難,這已經(jīng)是一個痛點了)。然而,立即使用的 PyTorch 的數(shù)據(jù)并行性(單節(jié)點,4 GPU)和半精度(用于卷積的 pseudo-FP16,這意味它不會變快但是會使用更少的內(nèi)存)問題就解決了。當(dāng)時就是這樣。

開發(fā)團隊交互:我與兩個框架的核心開發(fā)團隊一直交流的非常愉快。對于 Lasagne 和 Theano,我遇到了一些困難,很多奇怪的問題。很多次,他們總是快速且簡潔地幫我弄清楚什么錯了(我通常不明白)。PyTorch 團隊同樣有幫助—我一直在提出我遇到的錯誤或問題,并得到及時的反映,通常會在當(dāng)天修復(fù),或者得到解決方法或得到問題跟蹤。我并沒有在 Keras 或者 Tensorflow 上工作,但是我看過他們的「問題」日志和一些用戶組,只是因為大量的用戶,這些框架看起來并不會得到這種個人的關(guān)注 - 就像是我去 Cal Poly(加州理工州立大學(xué))一樣,在這個地方,教授/學(xué)生的比例很高,你很少看到一個班中有超過 20 個學(xué)生,然而在 Berkeley 你能看到 1000 人的演講廳。這并非批評 Cal 的孩子或者暗示 berkeley 盲目擴招,但如果你是一個像我一樣開發(fā)非標(biāo)準(zhǔn)神經(jīng)網(wǎng)絡(luò)的人(我并不是在說 Chuck Tingle weird),然而從一個實際構(gòu)建框架的人那里得到快速的反饋,這是非常寶貴的能力。

Misc:我擔(dān)心一個特別的問題(為什么我打算幾年拾起 TensorFlow 并將它作為主要框架),Theano 和 PyTorch 都沒有為部署設(shè)計,開發(fā)團隊它看上去并沒有把重心放在 PyTorch 上(雖然在這方面,我可能看錯了,我模糊的記得我在論壇的帖子上看到過這個)。我想要練習(xí)將一些東西放置在網(wǎng)站或者 droid app 上(主要是為了娛樂,但我一直都非常專注于研究并認(rèn)為這是一個真正有用的技能,可以實際獲得我在設(shè)備上所做的東西),我不確定其他的框架能很好地支持這種方式。

相關(guān)地,PyTorch 的分布式框架仍然是實驗性的,最近我聽說 TensorFlow 在設(shè)計時就考慮到了分布式,所以如果你需要運行真正的大規(guī)模項目,TensorFlow 多半是最好的。

TL;DR:我并不是試圖推薦哪個框架比較好;我至死都愛 Lasagne(可能更多),但我已經(jīng)發(fā)現(xiàn)動態(tài)圖的靈活性和其快速地、難以理解的增益的速度。我在上個星期安裝了 PyTorch 并且只用了非常少的時間就上手了,我想我不太可能回頭了。我并不是很了解 TensorFlow。但能從 PyTorch 開發(fā)者那里得到及時反饋對我來說是很重要的一點,因為我正在做一些看來有點奇怪的研究,但在未來我也可能為一些項目重新使用 TensorFlow。這個討論帖非常棒,但我希望在你閱讀過后的印象是:這是他們的主觀經(jīng)驗,而不是一個刻板的印象如:「就是這樣,你絕對會感到同樣的方式」。

taion的回復(fù):

我們最近從 Theano+Lasagne 轉(zhuǎn)到了 TensorFlow。

我還沒有嘗試過任何分布式的架構(gòu),但總體上用過 Theano 之后再用 TensorFlow 感覺非常熟悉——甚至更好。對你提到的幾點,回復(fù)如下:

等效的圖形編譯(graph compilation)要快得多;我們用了幾秒而不是幾分鐘。但是它仍然不夠快,如果我們想要將它的大部分添加到我們的 CI 套件(CI suite),但我們不需要等待很長時間來開始訓(xùn)練。

從 Lasagne 轉(zhuǎn)到 TensorFlow 之后,我喜歡 tf.layers 和 tf.contrib.layers 中更高層次的功能;它們?yōu)榻邮軓埩?tensor)并返回張量的功能性 API,因此更容易與「原始」的 TensorFlow 集成。我們可以做普通的張量操作,而不用寫一個層那么麻煩。

在我們使用的模型上,TensorFlow 的速度稍稍快于 Theano(20%-30%)。當(dāng)?shù)谝淮问褂脮r,我們看到大致相同的性能,并認(rèn)為這可以接受,但然后我們閱讀 TensorFlow 的性能指南(https://www.tensorflow.org/performance/performance_guide),并切換到 NCHW 并融入批處理規(guī)范(batch norm),然后一切運行得更快了。我猜 Theano 本身就不是很快……

關(guān)于開發(fā)人員的反饋速度:我曾在 TF 的問題區(qū)提出了一些微不足道的問題,但 TF 開發(fā)人員通常在一兩天內(nèi)就回復(fù)我了。

此外,工具是相當(dāng)好的。TensorBoard 絕對好用,用來表示的時間線(timeline)/跟蹤(trace)的工具也一樣好用。但是我還沒有嘗試新加入的 tfdbg。

TensorFlow 當(dāng)然也有幾個缺點,例如在實踐中部署到 iOS,但這說來話長。使用 TensorFlow 不是沒有痛苦,但與需要 Python runtime 的 Theano 相比,這還算什么事情嗎?這是相當(dāng)大的進(jìn)步。

如果你使用 TensorFlow,我強烈建議你看看 tf.layers 或 TF-Slim。具體的說,tf.layers 本質(zhì)上嵌入了 Keras API。

盡管我不指望任何有意義的性能差異;本帖討論的操作最終定義了一個靜態(tài)計算圖形(computation graph),所以使用像 Keras 這樣的包裝器本身并不增加資源消耗,除了在圖形定義時最小的資源占用,但是如果你原來使用 Theano,你會感到 TensorFlow 的啟動時間快得多(以秒計而不是以分鐘計的編譯速度)。

遵循 TensorFlow 性能指南(TensorFlow performance guide)非常有用。在 DenseNet(L = 40,k = 12)模型上,從默認(rèn)的 NHWC 和未融入批處理規(guī)范切換到 NCHW 和融入批處理規(guī)范后,我們的每個 epoch 時間都下降了超過 30%。在 WRN-16-4 模型上,我們看到 epoch 時間下降了超過 20%。

badmephisto的回復(fù):

我認(rèn)為在深度神經(jīng)網(wǎng)絡(luò)庫的設(shè)計方面,PyTorch 目前已然接近啟發(fā)的高度。

  • 它屬于輕量級;
  • 它目前位于 Python 中;
  • 它使你能夠明確地控制計算。沒有編譯器能自己妄圖變聰明來「幫助你」,或是將你的代碼加速;事實上大多編譯器在調(diào)試中會產(chǎn)生大量麻煩;
  • 它使 GPU 內(nèi)核調(diào)用之上僅有少量(可解釋的)抽象層,而這恰恰是高性能的保證;
  • 也許這是個人偏好,但我得到了與抽象有關(guān)的特定 OCD。每當(dāng)我要做艱巨的工作時都會很緊張,因為一旦我的未來被泄漏,我便能感覺到它那些無法擺脫且難以忍受的痛苦。相對簡單的事情理應(yīng)在引擎蓋之下發(fā)生的大多數(shù)情況下,這種感覺尤為強烈;
  • 調(diào)試更容易,因為特定代碼中會是特定行(而不是在距離使用大型或生成的 Graph 對象的 sess.run()很遠(yuǎn)的地方)失敗。你的堆棧跟蹤不會填滿三個屏幕來讓你玩「找找錯誤在哪里!」的豎版卷軸游戲;
  • 不存在編譯時間。我無法理解 Theano 用戶是如何處理的,他們一定更有耐心;
  • 你可以直接操作漸變,顯然,做一些事情時可以更容易,也更自然(如在反向傳播過程中的漸變剪輯,或各種「破碎的反向傳播」的有關(guān)想法,就像最近的 Shake Shake reg 命令一樣;的確,我認(rèn)為你可以用 stop_gradient 破解一個解決方案);
  • 它對動態(tài)圖的支持從一開始就是自上而下的設(shè)計原則,而非隨之而至的事后想法。并且我們會看到更多的動態(tài)圖表,如做成一大塊 NLP,或是神經(jīng)模塊網(wǎng) ;
  • 它沒有縮進(jìn)或膨脹你的代碼的顯式會話對象;
  • 它獲得的抽象是正確的:raw numpy - > Tensors(但 GPU 上的 raw numpy 可能對深度學(xué)習(xí)一無所知!)- >變量(它們了解深度學(xué)習(xí)),并且 Modules 或 Optim 等等會稍有益處。

到目前為止,我與 TF 的有關(guān)經(jīng)驗有些膨脹,所以即便是像數(shù)據(jù)驅(qū)動初始化這樣理應(yīng)很簡單的事情,也會用到一些 tricks。當(dāng)然,TF 的開發(fā)者有他們的一套解決方案,但往往涉及你從未聽說過的 5 個 TensorFlow 函數(shù)的組合。我不記得曾用 Torch 做過這些,又或許我現(xiàn)在做的事情更復(fù)雜。

免責(zé)聲明:我仍行進(jìn)于對 PyTorch 進(jìn)行嘗試的漫漫征途中;所以我的經(jīng)驗是基于在 TensorFlow 做了很多復(fù)雜事情,而在 PyTorch 上才剛剛開始的背景上得到的。讓我們看看未來會發(fā)生什么。

jeremyhoward的回復(fù):

對于 http://course.fast.ai 的第 2 部分,我們從 keras + theano(第 1 部分)切換到 Keras、TensorFlow 和 PyTorch 合用的狀態(tài)。一般而言,使用 PyTorch 總是令人愉快的,主要是因為:

  • 動態(tài)計算使很多事情更加容易,如 seq2seq + attention 的神經(jīng)翻譯很難通過 keras + tf 來實現(xiàn),但使用 PyTorch 便會很容易;
  • 更容易調(diào)試,因為你可以只使用標(biāo)準(zhǔn)的 PyThon 工具;
  • PyTorch 讓自定義的實現(xiàn)更加容易,所以你得以將更多時間專注于算法中,這樣往往能夠改進(jìn)主要性能;
  • 使 Multi-gpu 簡單易懂;
  • Torch-vision 使加載和變換圖像變得容易。

TensorFlow 的 API 非常荒謬,它在每個階段都會重新發(fā)明輪子,并且要求開發(fā)者學(xué)習(xí)很多本不必要的新概念。然而,開發(fā)者峰會表示這一境況正在改善——而且同時使用 TensorFlow Servin 和 Cloud ML 會提高你的生產(chǎn)力。

Powlerbare的回復(fù):

我大約在半年前使用 TensorFlow 實現(xiàn)了一些 seq2seq 模型,并意識到為何 TensorFlow 很好用:它的內(nèi)置組件很棒,讓研究變得就像有老師在推動著你一樣容易,而注意與損失函數(shù)就如同噪聲對比估測,等等。倘若我收集基線或修改函數(shù),一切都會變?nèi)菀住N乙呀?jīng)習(xí)慣于搜索代碼庫,并確定究竟哪種函數(shù)在運作(如果不小心,某些可選的函數(shù)默認(rèn)值便會得到不好的結(jié)果)——并且我對基于這些實現(xiàn)的大部分報告結(jié)果非常有信心。

下面是幾點與我所愛的 PyTorch 有關(guān),而 TensorFlow 卻不會提供的事項:

1)PyTorch 提供了一個強化功能,我很喜歡它。增強功能基本上不會在實現(xiàn)中產(chǎn)生過多資源消耗,能有一些內(nèi)置函數(shù)來調(diào)用 RL 的感覺真棒。

2)我并未大量使用 autograd,因為那時它速度很慢,但人們感覺用它來做一些沒譜的事情很有趣。我是這個范例的死忠粉,因為我沒來由地鐘愛在 numpy 上編寫網(wǎng)絡(luò)。

【本文是51CTO專欄機構(gòu)機器之心的原創(chuàng)譯文,微信公眾號“機器之心( id: almosthuman2014)”】

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2019-07-27 09:40:56

MySQLPG數(shù)據(jù)庫

2020-06-08 11:30:04

PGMySQL數(shù)據(jù)庫

2017-03-01 20:18:04

2021-07-01 16:45:17

PyTorchTensorflow 機器學(xué)習(xí)

2021-12-19 22:51:24

PyTorchTensorFlow框架

2021-06-28 11:17:14

CoutPrintf接口

2022-02-04 00:10:14

手機關(guān)機卡頓

2022-09-02 08:28:44

AWS多云云提供商

2020-12-08 10:25:56

HibernateMyBatis數(shù)據(jù)庫

2016-08-05 14:23:15

系統(tǒng)

2023-05-28 13:03:46

BeegoGin設(shè)計

2019-09-01 19:19:04

TensorFlowPyTorch深度學(xué)習(xí)

2023-09-05 07:32:22

vscode開源故障

2020-08-18 16:10:44

ManjaroArch LinuxLinux

2018-12-11 12:38:23

UbuntuMint發(fā)行版

2021-04-12 08:01:21

GridFlexbox網(wǎng)格

2024-07-10 10:54:44

2020-10-15 11:22:34

PyTorchTensorFlow機器學(xué)習(xí)

2021-03-15 10:03:10

框架自動化開發(fā)

2022-07-21 22:20:55

OzoneApache大數(shù)據(jù)
點贊
收藏

51CTO技術(shù)棧公眾號

亚洲美女福利视频| 日韩乱码人妻无码中文字幕久久| 欧美日韩在线资源| 日本亚洲欧洲无免费码在线| 综合欧美亚洲日本| 成人羞羞视频免费| 日韩欧美在线观看免费| 欧美xxav| 亚洲精品国产福利| 中文字幕 日韩 欧美| 欧美14一18处毛片| 国产欧美日韩激情| 成人免费在线一区二区三区| 免费看毛片网站| 91精品啪在线观看国产18| 亚洲黄页视频免费观看| 色婷婷综合网站| 19禁羞羞电影院在线观看| 国产精品素人视频| 精品一区二区三区国产| 夜夜骚av一区二区三区| 亚洲一卡久久| 欧美多人爱爱视频网站| 国产jk精品白丝av在线观看| 一本一道久久a久久| 在线亚洲+欧美+日本专区| 日韩精品综合在线| 精品麻豆一区二区三区| 久久精品夜夜夜夜久久| 国产伦精品一区二区三区在线 | 亚洲丝袜另类动漫二区| 蜜桃91精品入口| 1024手机在线视频| 少妇精品久久久| 精品国产三级电影在线观看| 小泽玛利亚视频在线观看| 三级中文字幕在线观看| 亚洲在线免费播放| 青春草在线视频免费观看| 国产系列在线观看| 91视频一区二区| 国产91视觉| 精品久久在线观看| 国产一区二区美女| 成人写真福利网| 最近中文字幕av| 久久在线精品| 欧美精品精品精品精品免费| 久久精品视频免费在线观看| 天天色天天射综合网| 中文字幕日韩精品有码视频| 久久久久久亚洲中文字幕无码| 韩国精品福利一区二区三区| 欧美大片免费久久精品三p| 波多野结衣国产精品| 成人av集中营| 一二三区精品视频| 香港三级日本三级a视频| 爆操欧美美女| 亚洲免费av高清| 中文字幕一区二区三区有限公司 | 99久久久精品| 国产欧美日韩一区二区三区| 欧美黄色免费观看| 欧美在线不卡| 久久国产精品久久久久久久久久| 男人在线观看视频| 亚洲精品tv久久久久久久久久| 俺去了亚洲欧美日韩| 你懂得视频在线观看| 九九视频精品全部免费播放| 精品视频www| 日韩精品电影一区二区| 欧美色图激情小说| 久久久999精品免费| 三级全黄做爰视频| 欧美三级视频| 5252色成人免费视频| 潘金莲一级淫片aaaaaa播放| 男男成人高潮片免费网站| 国产精品在线看| 99国产精品99| 91香蕉视频在线| 欧美尤物一区| 男人天堂久久久| 亚洲中国最大av网站| 奇米精品一区二区三区| 人人视频精品| 777色狠狠一区二区三区| 少妇丰满尤物大尺度写真| 理论片一区二区在线| 亚洲人成电影网站色| 91资源在线播放| 亚洲色图插插| 欧美中文在线免费| 国产又黄又粗又猛又爽| 成人免费三级在线| 亚洲7777| 9999在线视频| 欧美日韩一区二区在线视频| 中文字幕在线播放一区二区| 久久av免费| 欧美成人免费视频| 久久国产黄色片| 黑人巨大精品欧美一区| 精品一区二区久久久久久久网站| 亚洲搞黄视频| 精品久久中文字幕久久av| 午夜剧场高清版免费观看| 老牛影视av一区二区在线观看| 夜夜嗨av一区二区三区免费区| 九九视频免费看| 日日骚欧美日韩| 成人在线免费网站| 日本三级视频在线播放| 欧美性猛交xxxx富婆弯腰| 尤物网站在线看| 国产一区二区精品福利地址| 欧美国产精品va在线观看| 国产精品午夜一区二区| k8久久久一区二区三区| 免费在线精品视频| 美女网站视频一区| 亚洲精品电影久久久| 亚洲 欧美 变态 另类 综合| 日韩中文字幕区一区有砖一区| 高清不卡一区二区三区| 免费黄色在线看| 在线中文字幕不卡| 成人无码www在线看免费| 国产精品chinese| 国产日产欧美精品| 成人网视频在线观看| 欧美性猛交xxxx偷拍洗澡| 亚洲最大视频网| 亚洲午夜精品一区 二区 三区| 国产精品色午夜在线观看| 欧美日韩伦理片| 午夜精品福利一区二区三区av | 91精品国产乱码久久久张津瑜 | 成人精品久久av网站| 飘雪影视在线观看免费观看 | 中文字幕一区二区三区四区欧美| 成人激情午夜影院| 动漫美女被爆操久久久| 黄色在线论坛| 欧美片在线播放| 岛国片在线免费观看| 日本aⅴ免费视频一区二区三区| 欧美1o一11sex性hdhd| 性欧美又大又长又硬| 亚洲第一区中文99精品| www.天天色| 99精品国产91久久久久久 | 国产精品成人无码免费| 可以看av的网站久久看| 欧美在线播放一区| 99只有精品| 色悠悠久久久久| 92久久精品一区二区| 中文字幕中文字幕一区| www.51色.com| 欧美久久一区| 国产一区喷水| 最新中文字幕在线播放| 亚洲色图校园春色| 中文字幕激情视频| 亚洲视频在线观看三级| 中文字幕一二三| 91久久综合| 欧美久久久久久久| 欧美黄页免费| 免费av一区二区| 刘玥91精选国产在线观看| 婷婷中文字幕综合| www在线观看免费视频| 蜜臀a∨国产成人精品| 特级黄色录像片| ccyy激情综合| 琪琪亚洲精品午夜在线| 欧美私人网站| 亚洲国产天堂网精品网站| 色屁屁影院www国产高清麻豆| 日本一区二区三区久久久久久久久不| 91视频这里只有精品| 亚洲私人影院| 欧美在线视频二区| 日本亚洲视频| 热99精品里视频精品| 免费大片黄在线| 亚洲第一精品夜夜躁人人躁| 精品国产午夜福利| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲美女毛片| 午夜精品视频在线观看一区二区| 国产精品亚洲综合在线观看| 57pao精品| 暖暖日本在线观看| 日韩精品在线视频| 国产精品久久久久久免费免熟 | 91香蕉视频污在线| 日本高清一区二区视频| 国产精品久久777777毛茸茸| 一区二区三区在线视频看| 99久久免费精品国产72精品九九| 国产成人精品午夜| av超碰免费在线| 亚洲欧美中文另类| 黄色av小说在线观看| 欧美视频精品在线观看| 日本五十熟hd丰满| 中文字幕一区二区三区视频| 亚洲中文字幕一区| 国产在线精品一区二区| 日本三级免费观看| 好看的av在线不卡观看| 亚洲狠狠婷婷综合久久久| 欧美成人基地| 91精品网站| 久久三级毛片| 热re91久久精品国99热蜜臀| 99久久精品免费看国产小宝寻花| 久久精品人人爽| 国产高清在线看| 精品视频在线播放免| 精品人妻一区二区三区日产乱码 | 久久久久久亚洲精品中文字幕| 成人18在线| 亚洲乱码一区二区| 天天操天天干天天插| 欧美电影精品一区二区| 国产三级漂亮女教师| 欧美人牲a欧美精品| 中文字幕在线网址| 欧美亚洲综合一区| 欧产日产国产69| 欧美日韩裸体免费视频| 久久精品国产av一区二区三区| 亚洲欧美二区三区| 久久99久久99精品免费看小说| 久久精品视频免费| 爱爱免费小视频| 91日韩精品一区| 国产成人无码一区二区在线观看| 成人国产免费视频| 艳妇乳肉豪妇荡乳xxx| 国产a精品视频| 人妻巨大乳一二三区| 久久精品国产一区二区三| 成 人 黄 色 小说网站 s色| 蜜臀av亚洲一区中文字幕| 成人亚洲精品777777大片| 奇米亚洲午夜久久精品| 999精彩视频| 麻豆国产一区二区| 激情黄色小视频| 99久久精品无免国产免费| 国产白丝精品91爽爽久久| 先锋资源在线视频| 国产激情偷乱视频一区二区三区 | 国产传媒一区在线| 亚洲精品乱码久久久久久9色| 国产精品123区| 久久精品无码专区| 99久久久久免费精品国产| 4438全国成人免费| 调教视频免费在线观看| 色偷偷噜噜噜亚洲男人| 91无套直看片红桃在线观看| 国产精品国产三级国产aⅴ入口 | 免费国产自久久久久三四区久久| 蜜桃日韩视频| 成人综合一区| 日韩video| 一区在线观看| 少妇高清精品毛片在线视频| 日本成人超碰在线观看| 中文字幕12页| 成年人网站91| 日本综合在线观看| 伊人夜夜躁av伊人久久| 国产视频91在线| 欧美影院午夜播放| 性中国xxx极品hd| 日韩精品中文字幕视频在线| av在线播放av| 九九精品视频在线| 忘忧草在线日韩www影院| 国产精品嫩草视频| 日韩视频一二区| 麻豆av一区二区三区久久| 日韩在线不卡| 日韩人妻无码精品久久久不卡| 天堂成人国产精品一区| 国产大片一区二区三区| 91在线视频播放| 欧美日韩黄色网| 欧美午夜激情视频| 国产熟女一区二区三区五月婷| 亚洲精品v欧美精品v日韩精品| 97超碰人人在线| 91精品国产高清自在线 | 成人在线观看av| 欧美精选视频在线观看| 国产一级做a爰片久久毛片男| 爽爽淫人综合网网站| 日本成人在线免费| 亚洲国产精品黑人久久久| 久久精品性爱视频| 欧美日韩一区二区三区四区五区| 亚洲免费成人网| 色婷婷综合久久久久| 中文在线免费视频| 99精品国产一区二区| 欧美日韩色图| 每日在线更新av| 成人午夜精品在线| 91 在线视频| 在线观看免费成人| 天天操天天射天天舔| 欧美精品性视频| 黄色欧美视频| 欧美日韩在线不卡一区| 亚洲久久在线| 佐佐木明希电影| 亚洲欧美激情视频在线观看一区二区三区 | 99久久99热这里只有精品| 国产欧美在线一区| 波多野结衣中文一区| 欧美黑人一级片| 91精品国产麻豆国产自产在线 | 欧美高清视频在线播放| 日韩欧国产精品一区综合无码| 日本一区二区三区视频在线播放| 在线观看视频免费一区二区三区| 亚洲热在线视频| 中文字幕综合网| 亚洲一区二区三区高清视频| 亚洲天堂av网| 亚洲精品一区| 久久国产精品一区二区三区| 在线高清一区| 久久久久亚洲AV成人无码国产| 亚洲宅男天堂在线观看无病毒| 国产成人精品白浆久久69| 久久久av亚洲男天堂| 欧美视频免费看| 日本黄色a视频| 精品一区二区免费视频| 日本黄色录像视频| 欧美一区日韩一区| 先锋影音在线资源站91| 99精品国产高清在线观看| 亚洲午夜视频| 水蜜桃av无码| 欧美日韩在线视频一区二区| 欧美女子与性| 国产精品99久久久久久人| 日本一本不卡| 亚洲欧美日本一区二区| 亚洲人午夜精品天堂一二香蕉| 精品人妻一区二区三区浪潮在线 | 在线看片福利| 久久综合一区| 日本美女一区二区三区视频| 国产精品18在线| 91精品国产综合久久福利| 色爱综合区网| 国内精品久久久久久久果冻传媒| 亚洲欧美久久久| 亚洲自拍偷拍图| 宅男噜噜噜66一区二区66| 精灵使的剑舞无删减版在线观看| 国产精品午夜av在线| 美女尤物久久精品| 女性裸体视频网站| 亚洲成人亚洲激情| 精品3atv在线视频| 中文一区一区三区免费| 国产电影一区二区三区| www.日本精品| 色哟哟亚洲精品一区二区| 日韩不卡在线视频| 久久久免费视频网站| 国产精品国产三级国产a| 午夜精品久久久久久久99| 欧美在线观看网站| 偷偷www综合久久久久久久| 你懂的在线观看网站| 欧美无砖专区一中文字| 伊人222成人综合网| 久久青青草原一区二区| 国产综合久久久久久鬼色| 欧美日韩精品区| 日韩亚洲欧美中文高清在线| 懂色av一区二区| av网站在线不卡| 午夜欧美大尺度福利影院在线看 | 欧美日韩成人网| 国产精品嫩模av在线|