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

AI編程輔助 | 基于代碼生成模型的實踐 精華

發(fā)布于 2024-7-12 10:47
瀏覽
0收藏

一、編程輔助例子

GitHub Copilot[1]基于OpenAI的Codex[2]模型(GPT-3[3]的后代)實現(xiàn),可以在代碼編寫的時候?qū)崟r地提供代碼補全建議和注釋,并且在多個編輯器的插件市場都可以下載使用。

不管是從Copilot官網(wǎng)上的例子,還是在互聯(lián)網(wǎng)上搜索關(guān)于Copilot的使用案例,你都可以發(fā)現(xiàn)它比一般的代碼補全工具更為先進和靈活,它不僅能補全代碼,更能創(chuàng)造代碼,通過理解使用者簡單的自然語言指令,它能夠按照這些指令直接構(gòu)建代碼片段,并且正確率超過4成。

AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

      圖1 Copilot示例-注釋生成代碼

另外在代碼補全功能上Copilot每次可以提供多個建議,你可以從多個候選項中選擇合適的代碼片段進行補全。

AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖2 Copilot示例-代碼補全

拋開上面這些較為“先進”的功能,Copilot是否能在日常工作中真正地幫助程序員提升工作效率呢?從筆者使用的經(jīng)驗上來說,Copilot最大的作用在于可以幫我們解決掉大量重復(fù)的、枯燥乏味的代碼編寫工作,而且越是這樣重復(fù)的代碼Copilot補全預(yù)測的越精確,這樣一來你大部分的精力和時間只需要花在最核心最富有創(chuàng)造力的部分上,而那些臟活累活就由“AI”幫你完成,程序員的工作效率和身心健康都能得到極大地提升。下面是一些Copilot在實際業(yè)務(wù)場景中使用時較為出彩的例子:

  • 程序日志記錄:比如在Java或者Golang中使用日志組件打印一些調(diào)試信息或者記錄一些變量信息,每次使用時都需要寫一長串代碼,而使用了Copilot后你剛打出logging,后面的代碼就自動補全了,你需要的變量信息、日志的級別、格式化字符串都已經(jīng)生成完畢。
  • 條件判斷&循環(huán)體:判斷某個數(shù)值變量是否在一個范圍中或者各種條件判斷,比如Python中寫了個for循環(huán)前面又有個數(shù)組沒用過,就立馬幫你補全上for item in items。
  • 模板代碼:例如 React 中,每次用 useState 都要寫一行模板性的初始化代碼。如果第一個變量名是 someVariable,第二個一定是 setSomeVariable。這種根本不需要過腦子的東西,最適合 Copilot 補全了。

二、背后的技術(shù)

1.Codex模型

Copilot工具背后真正的基石是Codex,是一個基于 GPT 的語言模型,在閱讀了Codex原始論文后,筆者發(fā)現(xiàn)它是GPT-3使用代碼文本數(shù)據(jù)進行了Fine-Tuning之后的產(chǎn)物,在模型的結(jié)構(gòu)上Codex沒有做任何創(chuàng)新的地方。

這里是比較有意思的地方,因為GPT系列模型的賣點就是從來不做微調(diào),而且GPT3跟 GPT本質(zhì)上差別也不大,所以Codex創(chuàng)新不在于模型的本身,而是在于實際的應(yīng)用上面,這時候去使用微調(diào)這樣的方法無疑性價比更高,也是合理的。

另外的創(chuàng)新點在于他提出了一個HumanEval的數(shù)據(jù)集來衡量模型的好壞,在這個數(shù)據(jù)集上Codex能夠解決28.8%的問題,相比之下如果直接使用GPT-3則解決不了任何問題。另外如果允許sampling的話(模型跑100遍,得到100個不一樣的結(jié)果,只要其中一個正確就算解決問題)能提升到70.2%的成功率。總而言之Codex沒有做特別大的改動,它提出了一個問題,然后把GPT-3在大量代碼組成的數(shù)據(jù)集上微調(diào)了一下并嘗試解決這個問題,最后使用了一個全新的評測數(shù)據(jù)集來評判代碼生成質(zhì)量的好壞。

論文中的重點主要聚焦于他整體的評估框架,因為通過語言模型來生成復(fù)雜代碼這個問題相對來說還比較新穎,在GPT-3剛問世的的時候OpenAI也給大家做過展示,GPT-3可以生成一些簡單的代碼片段,但是如果用來生成較為復(fù)雜的代碼時效果很差,畢竟 GPT-3的訓(xùn)練數(shù)據(jù)中沒有包含特別多的代碼,因此一個Code Fine-Tuning數(shù)據(jù)集就呼之欲出了,根據(jù)論文介紹,Codex在2020年5月從Github 的 54,000,000 個公開代碼倉上收集了數(shù)據(jù),在經(jīng)過過濾后,最終的數(shù)據(jù)集大小為159GB。

那么在評測數(shù)據(jù)集上采用哪種指標(biāo)來判斷模型的好壞呢?我們知道文本生成任務(wù)的輸出為一個文本序列,比如說機器翻譯經(jīng)常用的一個評估方法叫做 BLEU score,BLUE這個分?jǐn)?shù)計算的是生成的序列和正確答案序列在一些子序列上的相似度,是一個模糊的匹配過程,因此在代碼生成上面BLUE分?jǐn)?shù)會存在一個大問題——就算你在子片段上跟真實的代碼非常相近,但是很有可能你生成的代碼甚至連編譯都無法通過。最終Codex使用的是一個pass@k 的分?jǐn)?shù),其含義表示生成 k 個不同的結(jié)果,其中只要有一個結(jié)果能夠通過所有測試用例的話那么就認(rèn)為正確。

最后是HumanEval這個評測數(shù)據(jù)集,數(shù)據(jù)集中包含164個編程的問題,主要涉及到語言的理解、算法能力、簡單的數(shù)學(xué)推理以及一些簡單的編程面試問題,數(shù)據(jù)量不是那么大,其中每個編程問題包括函數(shù)頭、docstrings、函數(shù)體和幾個單元測試用例,目前該數(shù)據(jù)集已經(jīng)開源→https://github.com/openai/human-eval。

2.模型推理優(yōu)化

基于預(yù)訓(xùn)練模型實現(xiàn)的工具應(yīng)用在實際業(yè)務(wù)場景中有一個不容忽視的問題,那就是模型的推理性能是否能夠滿足需求,而Codex實際上就是GPT模型,在推理過程中需要逐字生成代碼,因此如果需要實時地提供補全建議則對模型的推理性能有很高的要求。


AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖3 模型加速手段

上圖中包含了一些常用的模型加速手段,在論文中OpenAI并沒有披露針對模型部署方面的優(yōu)化,但是在后面我們實際嘗試去私有化部署代碼生成模型時還是應(yīng)用了多種模型加速方式,期望讓使用感受能夠接近Github Copilot。

 3.組裝你自己的AI編程助手

在實際私有化部署我們的“AI輔助”前先看看我們手上有哪些資源:

?開源模型:雖然我們無法直接基于Codex部署私有化模型服務(wù),但是在Hugging Face的Model Hub社區(qū)上與代碼生成相關(guān)的開源模型仍然有許多可供我們選擇,更讓我們意外的是其中的開源模型CodeGen[4]甚至在HumanEval評測集上擊敗了Codex。

計算資源:只要不使用參數(shù)量最大的CodeGen-16B,服務(wù)器上的T4顯卡就有足夠的顯存來進行推理,另外我們會測試INT-8量化下使用CPU部署服務(wù)的表現(xiàn)如何。

部署方式:在模型的推理服務(wù)器上我們使用了Triton Inference Server[5],因為可以很好的適配 FasterTransformer[6],另外也能搭配各種加速手段。

插件化方式:好消息是Github Copilot插件中的高級配置有調(diào)試選項,可以直接配置模型服務(wù)的地址,因此當(dāng)啟用該選項時可以將其設(shè)置為我們自己的模型服務(wù)地址,另外在插件市場同樣有一些類似于Copilot的插件,并且可以配置本地的代碼生成服務(wù)地址。

接下來就是部署我們自己的代碼生成服務(wù)了,在使用GPU服務(wù)器進行部署時我們選擇了CodeGen-2B模型支持多語言模式的版本:


AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖4 CodeGen系列模型

然后使用Triton Inference Server以及 FasterTransformer backend來啟動我們的模型服務(wù):

AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖5 模型服務(wù)

修改Copilot的插件的配置選項:

AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖6 配置選項參考

最終讓我們看一下代碼生成的效果,就讓AI解一下斐波那契數(shù)列吧:

AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖7 代碼生成效果

在使用GPU部署代碼生成模型服務(wù)的情況下,從代碼生成的速度上來說并已經(jīng)完全不亞于于Github Copilot的速度了,通常來說服務(wù)器上的GPU計算資源較為寶貴,但是卻有許多空閑的CPU資源,因此我們需要測試CPU部署時代碼的生成速度是否能夠滿足日常需求,首先是我們期望模型生成的代碼片段,這是Bert[7]模型定義中Embedding的一部分,實際測試時我們只鍵入Class名稱,藍(lán)色的注釋,然后讓模型來生成接下來的代碼片段:


AI編程輔助 | 基于代碼生成模型的實踐-AI.x社區(qū)

圖8 Bert代碼片段

我們試用了CodeGen的多個模型,并且記錄在不同情況下他們返回結(jié)果的延時:


模型

生成用時(ONNX+FP16)

生成用時(TRT+INT8)

codegen-6B-multi

846s

293s

codegen-2B-multi

79s

18s

codegen-350M-multi

9s

4s

服務(wù)器CPU:Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz


從結(jié)果來看,使用CPU部署后在經(jīng)過INT8量化技術(shù)的加持下,當(dāng)我們使用參數(shù)量最小的代碼生成模型,至少在速度上可以獲得還不錯的體驗。

 四、總結(jié)與思考

從本次探究Github Copilot背后的技術(shù)以及進行簡單的代碼生成實踐來看,基于GPT系列模型在文本生成這個領(lǐng)域上的確有著許多應(yīng)用落地的可能,然而代碼生成這一技術(shù)并不是“無害”的,首先是在模型訓(xùn)練過程中使用的“開源代碼數(shù)據(jù)集”中包含許多個人數(shù)據(jù),在筆者使用過程中發(fā)現(xiàn),如果涉及到文件路徑的鍵入,經(jīng)常會出現(xiàn)一些帶用戶名的路徑補全建議,其直接使用他人的開源代碼來作為訓(xùn)練數(shù)據(jù)也在社區(qū)上引起了廣泛的爭議,甚至有許多開源社區(qū)的作者期望制定一個新的開源協(xié)議,限制他們的開源庫不被用來作為深度學(xué)習(xí)的數(shù)據(jù)。另外經(jīng)過Copilot生成的代碼質(zhì)量難以把控,還是會存在“埋坑”的可能性,很有可能在某天當(dāng)你debug一個問題時卻完全想不起來自己為什么會寫下這一段代碼,直到最后才意識到這是AI幫你生成的。

當(dāng)然我們并不會直接放棄這樣一個可以幫你干“臟活累活”的工具,畢竟如果只是作為一個“副駕駛”,時不時對你進行提醒,而不是代替你開車,它還是可以做的非常好的。另外就像開頭所說的,其實是隨著Github Copilot的收費才促成了筆者的這一次實踐,許多社交媒體上的程序員都聲稱他們已經(jīng)離不開Copilot了。而目前來看我們已經(jīng)有了較為完善的私有化部署方式,還有開源模型CodeGen可供使用,作為一個在日常開發(fā)工作中的私有化工具已經(jīng)足夠好了。不過這還不夠,如果可以使用完全開源并且脫敏的代碼數(shù)據(jù),并按照合適的模型參數(shù)量來定制化的訓(xùn)練我們的模型??......總之,敬請期待吧??。

參考文獻(xiàn)

[1] 代碼生成工具GitHub Copilot:https://copilot.github.com/

[2] 代碼生成模型OpenAI-codex:https://openai.com/blog/openai-codex/

[3] https://gpt3demo.com

[4] 代碼生成模型CodeGen:https://github.com/salesforce/CodeGen.com/

[5] NVIDIA's Triton Inference Server:https://developer.nvidia.com/nvidia-triton-inference-server

[6] NVIDIA's Triton FasterTransformer:https://github.com/NVIDIA/FasterTransformer

[7] Devlin J, Chang M W, Lee K, et al. Bert: Pre-training of deep bidirectional transformers for language understanding[J]. arXiv preprint arXiv:1810.04805, 2018.

[8] FauxPilot - an open-source GitHub Copilot server:https://github.com/moyix/fauxpilot

[9] 盤點開源“Copilot”,do it yourself:https://lowin.li/2022/06/27/pan-dian-kai-yuan-copilot/

本文轉(zhuǎn)載自 ??AI遇見云??,作者: 張宇博


標(biāo)簽
收藏
回復(fù)
舉報
回復(fù)
相關(guān)推薦
中文字幕网站在线观看| 青草网在线观看| 精品成人av一区二区在线播放| 97精品久久| 亚洲va国产天堂va久久en| **亚洲第一综合导航网站| 久草福利资源在线观看| 另类ts人妖一区二区三区| 色综合激情五月| 一区二区成人国产精品| 午夜精品久久久久久久99老熟妇| 伊人激情综合| 亚洲一区二区精品| 国产高清999| 成年人黄色大片在线| k8久久久一区二区三区| 国产不卡一区二区在线播放| 国产麻豆a毛片| av不卡一区| 在线观看国产日韩| 国产精品无码电影在线观看| 免费在线国产| 国产精品88888| 欧美最近摘花xxxx摘花| 熟女少妇a性色生活片毛片| 国产精品色在线网站| 欧美中文字幕一二三区视频| 黄色三级中文字幕| 国际av在线| 成人午夜视频福利| 国产女人18毛片水18精品| 久一区二区三区| 成人羞羞网站入口| 亚洲国产精品中文| 91日韩精品视频| 偷拍精品精品一区二区三区| 亚洲在线一区二区三区| 亚洲视频电影| 国产在线视频资源| 成人免费毛片片v| 国产成人久久久| 日本一级淫片免费放| 久久久久久久久国产一区| 亚洲成人av资源网| 久久综合桃花网| 99久久伊人| 精品久久久久久中文字幕| 中文字幕精品在线播放| av中文字幕一区二区三区| 成人黄色小视频在线观看| 国产精品色悠悠| 在线观看日韩中文字幕| 欧美色图麻豆| 久久av.com| 91动漫免费网站| 视频精品在线观看| 国产视频精品在线| 星空大象在线观看免费播放| 亚洲精品黑牛一区二区三区| 欧美日韩成人综合天天影院| 久热免费在线观看| 性欧美video高清bbw| 国产精品久久久久久久裸模 | 日本午夜精品一区二区三区| 蜜桃91麻豆精品一二三区 | 午夜免费福利在线| 欧美成人免费电影| 一本色道久久综合狠狠躁的推荐 | 精品毛片网大全| 97视频久久久| freexxx性亚洲精品| 五月激情综合色| 青青草视频在线免费播放| av资源在线看片| 午夜精品影院在线观看| 成人av在线播放观看| 在线观看免费视频你懂的| 亚洲欧美一区二区三区极速播放 | 欧美精品momsxxx| 亚洲深夜福利网站| 91视频免费在观看| 久久高清精品| 日韩在线中文字| 视频国产一区二区| 亚洲理论电影网| 欧美日韩成人免费| 久久中文字幕在线观看| 一本一道久久综合狠狠老精东影业| 九九热精品在线| 九九视频免费在线观看| 伊人久久综合| 日韩av大片在线| 中文在线免费观看| 久久激五月天综合精品| 91视频九色网站| 国产又黄又粗又猛又爽| 国产精品中文有码| 国产一区二区三区四区hd| 欧美少妇另类| 亚洲欧洲av色图| 黄色a级片免费看| 涩涩视频在线免费看| 欧美性生活大片视频| 亚洲一二三av| 欧美电影完整版在线观看| 亚洲欧美激情一区| 免费成年人视频在线观看| 怡红院精品视频在线观看极品| 日韩av电影手机在线| 国产精品毛片一区二区在线看舒淇 | 鲁丝一区鲁丝二区鲁丝三区| 日本天堂在线观看| 亚洲色图欧洲色图婷婷| 欧美 日韩 国产在线观看| 中文字幕系列一区| 日韩午夜电影av| 日韩人妻无码一区二区三区| 久久中文亚洲字幕| 91精品国产免费久久久久久| 中文字幕一区二区久久人妻| 丁香一区二区三区| 九九热久久66| aaa大片在线观看| 午夜不卡av免费| 国产三级国产精品国产专区50| 欧美久久一区二区三区| 亚洲天堂av网| 日本一级片免费| 久久午夜激情| 国产伦精品一区二区| 欧美性天天影视| 色网站国产精品| 国产chinesehd精品露脸| 精品久久久久久久久久久下田| 精品中文字幕在线| 在线观看毛片网站| 91麻豆国产香蕉久久精品| 久久福利一区二区| 日韩专区视频网站| 亚洲视频在线观看免费| 色网站在线播放| 国产激情91久久精品导航| 亚洲欧美日韩国产yyy| 色多多在线观看| 欧美一级一区二区| av在线免费播放网址| 亚洲国产精品第一区二区| 成人有码视频在线播放| av在线电影免费观看| 欧美视频在线观看免费网址| 久久久精品人妻一区二区三区| 99久久99久久精品国产片桃花| 日本不卡高字幕在线2019| 婷婷开心激情网| 一区二区三区欧美久久| 九九热99视频| 国内精品久久久久久久久电影网| 777777777亚洲妇女| 丰满人妻一区二区三区无码av| 亚洲视频图片小说| 午夜两性免费视频| 欧美呦呦网站| 91欧美精品午夜性色福利在线| 色女人在线视频| 欧美va亚洲va香蕉在线| 国产成人自拍视频在线| 久久久久久免费毛片精品| 午夜宅男在线视频| 欧美日韩mv| 久久国产精品亚洲va麻豆| 欧美天堂视频| 久久久精品久久久| 成人午夜精品福利免费| 一本到高清视频免费精品| 91精品国自产在线| 国产一区二区三区观看| 69sex久久精品国产麻豆| 亚洲人成网www| 国产一区深夜福利| 无需播放器的av| 五月天色婷婷丁香| 国产999精品久久| 成人午夜视频免费在线观看| 成人激情电影在线| 亚洲已满18点击进入在线看片| 成人性生交大片免费看网站| 亚洲天堂男人天堂女人天堂| 国产精品久久免费| 婷婷亚洲久悠悠色悠在线播放| 亚洲精品天堂网| 不卡的av网站| 手机免费av片| 亚洲免费网址| 无颜之月在线看| 欧美三级美国一级| 国产经典一区二区三区| 精品123区| 久久久久久亚洲精品不卡| av成人手机在线| 亚洲国产精品福利| 99精品视频免费看| 在线精品视频一区二区| 欧美精品久久久久性色| 国产精品色噜噜| 久久国产精品无码一级毛片| 久久99精品久久久久久| 免费成人午夜视频| 综合五月婷婷| 亚洲欧美丝袜| 国产欧美日韩在线一区二区| 99r国产精品视频| 欧美成人xxxx| 日韩av手机在线观看| а√天堂中文资源在线bt| 蜜臀久久99精品久久久无需会员| 精彩国产在线| 日韩电影大全免费观看2023年上| 国产999久久久| 欧美老女人第四色| 超碰在线97观看| 欧美日韩国产专区| 国产乡下妇女做爰视频| 亚洲精品国产a久久久久久| av片在线免费看| 亚洲国产高清在线观看视频| 亚洲最大的黄色网| 成人免费毛片a| 日本精品一二三区| 国产69精品一区二区亚洲孕妇| 亚洲天堂av一区二区| 人人精品人人爱| 日韩在线第三页| 手机精品视频在线观看| 国产精品宾馆在线精品酒店| 影音先锋久久精品| 国产成人永久免费视频| 午夜视频一区| 日本一级黄视频| 国内精品福利| 成人在线播放网址| 亚洲国产国产亚洲一二三| 欧美久久在线观看| 亚洲青涩在线| www.中文字幕在线| 久久国产主播| 美女网站免费观看视频| 日本不卡一区二区三区| 国产一二三四在线视频| 日本 国产 欧美色综合| 中国黄色片免费看| 国产一区二区伦理| 国产在线视频三区| 成人精品鲁一区一区二区| 国产成人精品无码片区在线| jizz一区二区| 无码人妻精品一区二区三应用大全| 99精品黄色片免费大全| 黄色正能量网站| 亚洲国产精品成人久久综合一区| 成年人看的免费视频| 中文字幕亚洲区| 欧美极品aaaaabbbbb| 亚洲成在人线免费| 91午夜精品亚洲一区二区三区| 欧美在线视频不卡| av在线资源观看| 亚洲国产精品99| 国产永久免费高清在线观看| 尤物九九久久国产精品的特点 | 91亚洲精华国产精华精华液| 鲁大师私人影院在线观看| 国产女主播在线一区二区| 九九精品视频免费| 天天爽夜夜爽夜夜爽精品视频| av手机天堂网| 日韩一区二区三| 人人九九精品| 久久在线免费视频| 中文字幕乱码在线播放| 国产日韩欧美91| 岛国精品一区| 五月天婷亚洲天综合网鲁鲁鲁| 在线国产一区二区| www.爱色av.com| 国内精品伊人久久久久av一坑| 稀缺小u女呦精品呦| 久久精品人人爽人人爽| 欧美丰满艳妇bbwbbw| 欧美日韩免费看| 国产伦精品一区二区三区四区| 亚洲第一区第二区| 欧美18hd| 日韩**中文字幕毛片| 18国产精品| 亚洲一区在线直播| 日韩一区二区免费看| 在线播放免费视频| 国产片一区二区| 国产第100页| 91精品久久久久久久91蜜桃| 青青操视频在线| 欧美激情精品久久久久久蜜臀| 亚洲成av在线| 久久综合九色综合网站| 欧美日韩精品一本二本三本 | 在线免费黄色av| 日韩欧美精品三级| 在线观看免费高清完整| 欧美亚洲一区在线| 大桥未久女教师av一区二区| av不卡在线免费观看| 日韩专区一卡二卡| 西西大胆午夜视频| 亚洲自拍偷拍av| 国产日韩欧美一区二区东京热| 国产亚洲精品久久| 国产伦子伦对白在线播放观看| 91精品国产综合久久久久久丝袜| 欧美日韩色图| 日本999视频| 26uuu成人网一区二区三区| 国产一级一级片| 日韩三区在线观看| 久草资源在线观看| 国产狼人综合免费视频| 欧美伦理影院| www.日本xxxx| 欧美国产日产图区| 国产情侣呻吟对白高潮| 亚洲色图综合久久| 激情亚洲影院在线观看| 欧美日韩免费精品| 久久av在线| 91精品人妻一区二区三区| 精品久久久久久久大神国产| 人妻无码中文字幕免费视频蜜桃| 欧美激情在线播放| 97久久亚洲| 国产一区二区视频播放| 不卡的av电影| 国产黄色免费观看| 亚洲欧美日韩中文在线制服| 色戒汤唯在线| 日韩成人在线资源| 免费观看在线综合色| 亚洲天堂精品一区| 4hu四虎永久在线影院成人| 菠萝菠萝蜜在线观看| 亚洲自拍av在线| 韩日视频一区| 网站免费在线观看| 色综合av在线| 男人在线资源站| 99久久久精品免费观看国产| 国产精品www.| 欧美精品黑人猛交高潮| 欧美天天综合网| 八戒八戒神马在线电影| 国产99在线播放| 久久久久看片| 99热6这里只有精品| 日韩一区二区三区观看| 超碰在线资源| 日韩免费电影一区二区三区| 免费在线观看一区二区三区| 黑鬼狂亚洲人videos| 亚洲大胆美女视频| 精品视频在线一区二区在线| 六月婷婷激情网| 91在线你懂得| 一级全黄裸体免费视频| 久久久久久久久久国产精品| 丝袜美腿综合| 污网站在线免费| 天天操天天干天天综合网| 91福利在线视频| 国产精品久久久久免费| 视频一区二区国产| 综合五月激情网| 日韩电影免费在线观看中文字幕| 成人免费福利| 国产高清不卡无码视频| 久久综合狠狠综合久久激情| 国产精品爽爽久久久久久| 韩国三级电影久久久久久| 日本一区二区在线看| 日韩精品――色哟哟| 在线亚洲一区二区| 波多野结衣在线高清| 午夜欧美性电影| 成人激情校园春色| 亚洲天堂中文在线| 2021国产精品视频| 欧美a级片网站| 免费看黄色的视频| 亚洲精品一区二区三区精华液| 国产a亚洲精品| 国产男女在线观看| 亚洲精品va在线观看| 91精彩视频在线观看|