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

MLC-LLM: 具有ML編譯的通用LLM部署引擎 原創

發布于 2024-6-12 11:42
瀏覽
0收藏

介紹

我們正處在大型語言模型和生成式人工智能的時代,其應用場景有可能改變每個人的生活。開放式大型語言模型為提供定制化和領域特定部署帶來了重大機會。

我們正處在一個激動人心的開放模型開發年份。一方面,我們看到了在(云)服務器部署方面取得的令人振奮的進展,這些解決方案可以為具有多個GPU的更大模型提供同時服務的能力。同時,我們也開始看到在設備本地部署方面取得了進展,能夠將性能強大的量化模型部署到筆記本電腦、瀏覽器和手機上。未來將會走向何方?我們相信未來是混合的,因此重要的是要使任何人都能在云端和本地環境中運行LLM。

許多LLM推斷項目,包括我們過去版本的MLC LLM工作,為服務器和本地使用案例提供了不同的解決方案,具有不同的實現和優化。例如,服務器解決方案通常支持連續批處理和更好的多GPU支持,而本地解決方案則帶來了跨平臺更好的可移植性。然而,我們認為有必要將所有技術匯集到一起。在一個使用案例的一側出現的許多技術直接適用于另一側。雖然像連續批處理這樣的技術在當前某些本地使用案例中可能并不實用,但隨著LLM成為操作系統的關鍵組件并支持多個請求以啟用代理任務,它們將變得有價值。我們想提出一個問題:是否可能構建一個單一統一的LLM引擎,可在服務器和本地使用案例中運行?

在這篇文章中,我們介紹MLC LLM引擎(簡稱MLCEngine),這是一個通用的LLM部署引擎。MLCEngine引入了一個單一引擎,用于在服務器上進行高吞吐量、低延遲的服務,同時將小型而性能強大的模型無縫集成到多樣化的本地環境中。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖1. MLCEngine:通用LLM部署引擎 實現通用部署的路徑具有獨特的挑戰。首先,它需要支持廣泛的GPU編程模型和運行時,以在每個支持的平臺上實現加速。這樣的過程通常需要大量重復的工程工作。我們需要在可能的情況下利用有效的供應商庫,但也需要支持缺乏標準庫支持的新興平臺,如Vulkan或WebGPU。此外,每個應用平臺都有不同的編程語言環境,這增加了將引擎引入到Swift、Kotlin、Javascript等環境中的復雜性。

為了克服平臺支持的挑戰,我們利用了通過Apache TVM進行機器學習編譯的技術,自動生成便攜式GPU庫,以適用于各種硬件和平臺。此外,我們構建了一個便攜式運行時架構,將業界領先的LLM服務優化(如連續批處理、推測解碼、前綴緩存等)與對云端和本地平臺的最大可移植性相結合。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖2. MLC LLM工作流程 編譯的模型庫與一個通用運行時共同工作,該運行時在不同的主機應用語言中提供直接的語言綁定,這些語言共享相同的OpenAI風格的聊天完成API。所有本地應用環境共享與云服務器設置相同的核心引擎,但針對每個個體設置進行了專門配置。

通過Chat開始

開始使用MLCEngine的最簡單方式是通過聊天CLI界面。我們為此提供了一個命令行聊天界面。下面是一個示例命令,它在終端中啟動聊天CLI,運行一個4位量化的Llama3 8B模型。

mlc_llm chat HF://mlc-ai/Llama-3-8B-Instruct-q4f16_1-MLC

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖3. Chat CLI 在幕后,我們執行即時模型編譯,為每個平臺生成GPU代碼。因此,它可以跨GPU類型和操作系統工作。

我們支持廣泛的模型系列,包括Llama3、Mistral/Mixtral、Phi3、Qwen2、Gemma等等。

通過OpenAI風格API使用MLCEngine

隨著我們引入通用LLM引擎,設計一組開發人員熟悉且易于使用的API是非常重要的。我們選擇在所有環境中采用OpenAI風格API。本節將逐步介紹這些API。

  • 云端的REST API服務器

LLM服務是最典型的LLM應用之一。LLM服務器通過運行內部LLM引擎來處理從網絡接收到的所有請求。我們提供了一個具有完整OpenAI API的REST服務器,用于處理LLM生成請求。下面是一個示例命令,它在本地主機上啟動REST服務器,以提供4位量化的Llama3 8B模型。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖4. 啟動LLM服務器并發送聊天完成請求 為了適應不同的服務場景,我們為服務器提供了三種模式:“服務器”,“本地”和“交互式”。 “服務器”模式最大化了GPU內存的使用,并支持更高的并發性,而“本地”和“交互式”模式則限制了并發請求的數量,并且使用更少的GPU內存。我們建議在專用服務器GPU(如A100/H100)上使用“服務器”模式,利用完整的FP16模型和FP8變體。對于本地環境,建議使用“本地”模式和4位量化模型設置。

  • Python API

MLC LLM在Python中提供MLCEngine和AsyncMLCEngine,分別用于同步和異步LLM生成。這兩種引擎支持與OpenAI Python軟件包相同的API。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖5. AsyncMLCEngine的Python API

  • iOS SDK

為了使LLM在iPhone和iPad上運行,我們在Swift SDK中公開了MLCEngine。雖然沒有來自OpenAI的官方Swift API,但我們緊密模擬了Python API,因此我們可以找到與Python代碼鏡像的代碼,具有結構化的輸入和輸出。Swift API還有效地利用了AsyncStream,以啟用生成內容的異步流式傳輸。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖6. MLCEngine的iOS/Swift API

  • Android SDK

除了iOS,我們還希望為Android提供相同的體驗。我們選擇使用基于OpenAI API的Kotlin API。下面是一個在三星S23上運行4位量化Phi-3模型的聊天完成Kotlin API和MLC Chat應用程序截圖的示例。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖7. MLCEngine的Android/Kotlin API

  • WebLLM SDK

近年來,我們看到了WebGPU生態系統的不斷成熟。WebGPU通過將WGSL(WebGPU著色語言)著色器轉換為本地GPU著色器來工作。這使得在瀏覽器中執行GPU計算成為可能,這是快速的(本地GPU加速),方便的(無需任何環境設置)和私密的(100%客戶端計算)。MLCEngine也可以通過WebLLM項目在JavaScript中訪問。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖8. MLCEngine的JavaScript/TypeScript API

  • 討論

我們可能意識到的一件事是,這些API遵循完全相同的風格engine.chat.completions.create,因此我們可以在這些平臺上擁有相同的開發體驗。我們盡可能多地利用語言本地功能來創建結構化的輸入和輸出,并啟用異步流式傳輸,以便引擎活動不會阻塞UI。

高效的結構化生成

除了構建聊天應用程序外,我們還將使應用程序超越聊天。結構化生成大大提高了LLM的能力,超越了基本的聊天或純文本生成。通過可控的結構化生成,LLM能夠成為標準工具,并且可以更好地集成到生產中的其他應用程序中。在各種場景中,JSON是最常用的結構化格式之一,并且對于LLM引擎支持JSON字符串的結構化生成具有重要意義。

MLCEngine提供了最先進的JSON模式結構化生成。對于每個請求,MLCEngine運行和維護一個高性能的GrammarBNF狀態機,該狀態機在自回歸生成期間約束響應格式。

MLCEngine支持兩種級別的JSON模式:通用JSON響應和JSON模式定制。通用JSON模式將響應約束為符合JSON語法。要使用通用JSON模式,請將參數response_format={"type": "json_object"}傳遞給聊天完成。以下是使用JSON模式的請求示例:

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖9. MLCEngine中的JSON模式 

此外,MLCEngine允許為每個單獨的請求定制響應的JSON模式。當提供了JSON模式時,MLCEngine將生成嚴格符合該模式的響應。以下是帶有自定義JSON模式的請求示例:

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖10. MLCEngine中指定JSON模式的JSON模式 重要的是,結構化生成支持內置于引擎中,這意味著它可以在MLCEngine支持的所有API平臺上使用。

使LLM在各種平臺上可訪問

我們的使命之一是使LLM在各種平臺上可訪問。我們已經討論了服務器GPU、Android和iOS上的用例。我們驗證了MLCEngine可以在各種平臺上運行。包括但不限于:

  • NVIDIA RTX 4090,
  • NVIDIA Jetson Orin,
  • NVIDIA T4(在Google Colab中),
  • AMD 7900 XTX,
  • Steam Deck,
  • Orange Pi。

其中,Steam Deck是一個有趣的平臺,因為它只提供有限的GPU驅動程序支持。我們生成了Vulkan代碼,在其上運行了一個Llama3-8B模型。

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖11. MLCEngine在Steam Deck上運行Llama 3 8B

我們發現機器學習編譯幫助我們減少了在構建MLCEngine上的工程工作量,并幫助我們在更廣泛的硬件范圍內提供高性能解決方案,使這些模型對更多人可用。

優化引擎性能

雖然這是MLCEngine的第一個發布里程碑,但我們已經付出了大量努力來優化其性能。引擎結合了幾個關鍵的系統改進,如連續批處理、推測解碼、分頁KV管理、常見前綴緩存和級聯推斷。我們利用FlashInfer庫在CUDA平臺上計算快速的注意力,并通過編譯器代碼生成擴展其支持到更廣泛的平臺。

MLCEngine支持多GPU開箱即用。以下命令在兩個GPU上啟動REST服務器:

mlc_llm serve HF://mlc-ai/Qwen2-72B-Instruct-q0f16-MLC --overrides "tensor_parallel_shards=2"

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖12. 2個NVIDIA RTX 4090上的REST服務器

MLC-LLM: 具有ML編譯的通用LLM部署引擎 -AI.x社區

圖13. Python API 2x AMD 7900 XTX

MLCEngine在服務器使用案例中可以實現高競爭性的性能,特別是在高吞吐低延遲設置下,對多個GPU的強大擴展。我們還在維護著在蘋果GPU等平臺上的最新性能,并支持新興平臺,如WebGPU。

重要的是,我們發現在各平臺上構建統一的解決方案存在很多協同作用。例如,擁有相同的引擎使我們能夠將高級優化(如注意力管理、前綴緩存、推測執行和結構化生成)帶到這些平臺上,在過去的解決方案中由于有限的工程帶寬而缺乏支持。我們還可以通過利用代碼生成在平臺之間轉移優化知識。我們在WebGPU上的性能受益于本地GPU運行時的優化,然后直接編譯到目標WebGPU環境。

總結

我們介紹了MLCEngine,一個統一的高效LLM引擎,可以在不同的硬件和平臺上運行LLM,從云服務器到邊緣設備。這標志著MLC LLM項目的新篇章。我們樂于與社區合作,帶來更多改進,包括提供更好的模型覆蓋、更多的系統優化以及先進的機器學習編譯,以實現更加高效的通用部署。

本項目得以實現,多虧了開源社區的許多貢獻,包括CMU Catalyst、OctoAI、UW SAMPL、SJTU以及更廣泛的MLC社區的貢獻。我們計劃繼續與開源社區合作,為所有人帶來開放的基礎模型。

譯自(有刪改):https://blog.mlc.ai/2024/06/07/universal-LLM-deployment-engine-with-ML-compilation


本文轉載自公眾號AIGC最前線   

原文鏈接:??https://mp.weixin.qq.com/s/GAVn6vm_rWUBOACnm8_EHA??


?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
日本91av在线播放| 亚洲激情小视频| 欧美日韩在线免费观看视频| 国产毛片久久久久| 影音国产精品| 亚洲欧美福利视频| 久久精品无码一区二区三区毛片| 第一av在线| 久久亚洲捆绑美女| 成人欧美一区二区三区在线湿哒哒| 69av视频在线| 亚洲黄页网站| 91精品国产高清一区二区三区蜜臀| 亚洲国产一二三精品无码 | 视频国产一区二区| 美女一区二区在线观看| 欧美色图12p| 国产免费观看高清视频| 黄色网页在线播放| ww亚洲ww在线观看国产| 7777奇米亚洲综合久久 | 国产精品一区毛片| 欧美成人高清视频| 久久久久久久毛片| 美日韩黄色大片| 欧美一二三在线| 天堂社区在线视频| 神马午夜在线视频| 亚洲丶国产丶欧美一区二区三区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 完全免费av在线播放| 欧美mv日韩mv| 天天摸天天舔天天操| 综合毛片免费视频| 亚洲成在人线免费| 中文字幕色呦呦| 亚洲成a人v欧美综合天堂麻豆| 99久久er热在这里只有精品15| 91久久久久久久| 中文在线观看av| 翔田千里一区二区| 久久久久五月天| caoporn91| 国产精品不卡| 色噜噜亚洲精品中文字幕| 亚洲最大的黄色网| jazzjazz国产精品久久| 91精品国产综合久久久久久| 中文字幕网av| 国产另类xxxxhd高清| 色综合婷婷久久| 伊人成色综合网| 超碰97免费在线| 亚洲午夜免费电影| 韩国无码av片在线观看网站| 怡红院红怡院欧美aⅴ怡春院| ...中文天堂在线一区| 亚洲欧洲精品一区二区三区波多野1战4 | 国产欧美日韩综合精品二区| 精品黑人一区二区三区国语馆| 九色porny丨国产精品| 国产精品一区二区三区久久久| 国产真人无遮挡作爱免费视频| 久久国产精品毛片| 国产91色在线|免| 老熟妇一区二区三区啪啪| 视频一区二区三区在线| 国产精品久久久久久久久久久久| 国产精品熟女视频| 美女视频网站久久| 91丨九色丨国产在线| 国产哺乳奶水91在线播放| 国产一区二区在线看| av资源一区二区| 日批视频在线播放| 国产精品jk白丝蜜臀av小说 | 亚洲国产欧美另类| 成人一区二区三区中文字幕| 精品高清视频| 久久免费看视频| 国产精品久久久久精k8| 2022中文字幕| 波多野结衣亚洲| 欧美日韩在线观看一区二区| 污污视频在线免费| 国产精品qvod| 中文字幕亚洲综合| 国产稀缺真实呦乱在线| 天堂一区二区在线| 91久久久亚洲精品| 熟妇人妻一区二区三区四区| 久久欧美中文字幕| 四虎4hu永久免费入口| а√天堂中文资源在线bt| 91久久精品日日躁夜夜躁欧美| 国产一伦一伦一伦| 精品国产影院| 最近中文字幕2019免费| 中文字幕一区二区三区手机版| 久久一区中文字幕| 亚洲中国色老太| 免费人成在线观看网站| 亚洲日本一区二区三区| 中国丰满人妻videoshd| 国产色99精品9i| 精品一区精品二区| 欧美成人综合色| 日韩二区三区四区| 国产欧美日韩一区二区三区| 老司机av在线免费看| 欧美日韩另类在线| 欧美体内she精高潮| 免费成人av| 久久999免费视频| 中文字幕人妻一区二区在线视频 | a视频免费观看| 天天射天天综合网| 欧美中在线观看| 国产极品999| 中文字幕亚洲在| 大香煮伊手机一区| 久久91在线| 欧美成人午夜激情视频| 日本成人一级片| 91色视频在线| 欧美一级片免费播放| 免费观看亚洲视频大全| 中文字幕久久亚洲| 超碰在线观看91| 91丨九色丨尤物| 欧美,日韩,国产在线| 亚洲精品视频一二三区| 久久精品视频中文字幕| 中文字幕人妻互换av久久| 久久久亚洲综合| 凹凸国产熟女精品视频| 精品精品国产毛片在线看| 欧美激情日韩图片| www.爱爱.com| 一区二区三区精品视频在线| 爽爽爽在线观看| 精品国产一区二区三区小蝌蚪 | 国产精品12区| 可以在线看黄的网站| 日韩一级特黄| 日韩在线观看视频免费| 一级全黄裸体免费视频| 国产精品久久久久影院色老大| 不卡av免费在线| 欧洲grand老妇人| 国产精品美女久久久久久免费| 国产日本在线观看| 欧美亚洲自拍偷拍| av电影网站在线观看| 老牛国产精品一区的观看方式 | 国产精品精品| 成人亚洲欧美一区二区三区| 麻豆传媒在线免费| 91精品国产手机| 永久免费看黄网站| 成人性生交大片免费看中文| 欧美成人三级在线视频| 日本中文字幕在线一区| 国产不卡精品视男人的天堂| 国产中文字幕在线观看| 欧美性一二三区| 日本一级特级毛片视频| 国产suv精品一区二区883| av女优在线播放| 米奇777超碰欧美日韩亚洲| 国产成人精品电影久久久| 男人天堂综合| 欧美日本一区二区三区四区| 国产日韩欧美在线观看视频| 福利电影一区二区| 国产a级一级片| 日韩精品午夜| 91|九色|视频| 无码小电影在线观看网站免费| 亚洲人a成www在线影院| 亚洲中文一区二区三区| 亚洲伊人伊色伊影伊综合网| 国产精品一区二区入口九绯色| 日韩1区2区3区| 9191国产视频| 要久久爱电视剧全集完整观看| 国产精品极品在线| 青春草视频在线观看| 亚洲乱码国产乱码精品精| 一级成人免费视频| 亚洲综合在线五月| 亚洲国产天堂av| 国产精品456露脸| 亚洲 中文字幕 日韩 无码| 99久久九九| 精品日本一区二区三区在线观看| 欧美大片1688网站| 久久免费视频在线| 日本www在线观看| 日韩电影免费观看中文字幕 | 天天综合网站| 久久久久国产精品免费| 成人性爱视频在线观看| 亚洲激情在线视频| 国产精品无码在线播放| 欧美日韩国产中文精品字幕自在自线| 免费成人美女女在线观看| 99久久精品国产毛片| xxxx在线免费观看| 麻豆精品网站| 国产乱淫av片杨贵妃| 国产精品精品| 日韩精品一区二区三区丰满| 澳门久久精品| 91嫩草免费看| 亚洲成人高清| 国产精品久久久久久av福利| 不卡一本毛片| 欧美精品在线网站| 欧洲不卡视频| 国产午夜精品一区理论片飘花| 蜜桃视频在线观看www| 91精品麻豆日日躁夜夜躁| 黄色污污视频软件| 狠狠久久亚洲欧美专区| 国产在线观看99| 有码一区二区三区| 少妇高潮在线观看| 国产精品乱码一区二三区小蝌蚪| 性久久久久久久久久| 不卡av电影在线播放| 野花视频免费在线观看| 韩国av一区二区| jizzzz日本| 奇米影视一区二区三区| 青青在线免费观看视频| 久久国产精品99国产| 免费毛片小视频| 国产欧美一级| 国产精品一区二区免费在线观看| 亚洲一级黄色| 日本一区午夜艳熟免费| 欧美天天在线| 国产91沈先生在线播放| 欧美激情无毛| 国产片侵犯亲女视频播放| 激情欧美一区二区三区| www.国产在线播放| 亚洲国产精品一区| www在线观看免费| 亚洲精品少妇| 男人操女人免费软件| 久久九九国产| 亚洲精品一二三四五区| 日韩高清不卡一区| 色婷婷.com| 国产精品一区二区三区网站| 超碰中文字幕在线观看| 国产成人免费在线| 国产精品久久久久久亚洲色| www.在线成人| 熟女俱乐部一区二区| 欧美韩日一区二区三区四区| 国产一二三av| 亚洲欧美日韩国产一区二区三区 | 成人福利在线视频| 国产精品毛片aⅴ一区二区三区| 91在线视频精品| 盗摄牛牛av影视一区二区| 久久精品国产综合精品| 精品国产乱码久久久| 亚洲第一精品区| 欧美精品色网| aⅴ在线免费观看| 免费不卡在线观看| 无码国产精品一区二区高潮| zzijzzij亚洲日本少妇熟睡| xxxx日本黄色| 亚洲三级视频在线观看| 国产午夜免费视频| 在线观看区一区二| 国产同性人妖ts口直男| 日韩高清人体午夜| 五月天婷婷在线视频| 欧美国产第二页| 欧美无毛视频| 亚洲iv一区二区三区| 视频小说一区二区| 国产福利片一区二区| 国产精品一页| 图片区乱熟图片区亚洲| 91色综合久久久久婷婷| 日韩三级在线观看视频| 黑人狂躁日本妞一区二区三区| 奇米影视第四色777| 欧美色精品天天在线观看视频| 99久久精品国产一区二区成人| 日韩精品电影网| 超碰个人在线| 国产suv精品一区二区三区88区| 国产精品一区二区三区av| 免费看国产精品一二区视频| 91精品啪在线观看国产81旧版| 日韩网站在线免费观看| 久久精品久久99精品久久| 手机在线看片日韩| 亚洲欧美成人一区二区三区| 日本中文字幕第一页| 日韩一区二区电影在线| h视频网站在线观看| 97成人超碰免| 无码国模国产在线观看| 亚洲五月六月| 久久精品欧洲| 中文字幕一区二区人妻电影丶| 亚洲欧洲精品一区二区三区| 日日夜夜操视频| 亚洲国产欧美一区二区丝袜黑人| 九义人在线观看完整免费版电视剧| 国产不卡视频在线| 免费观看成人www动漫视频| 黄黄视频在线观看| 久久福利资源站| 少妇人妻好深好紧精品无码| 精品国产户外野外| 人人妻人人玩人人澡人人爽| 久久影视免费观看| 日韩一区二区三免费高清在线观看| 欧美二区在线| 亚洲一区日韩在线| 在线观看国产免费视频| 一区二区三区免费| 国产黄a三级三级看三级| 亚洲亚裔videos黑人hd| 在线观看欧美日韩电影| 国产一区二区自拍| 亚洲国产精品第一区二区| 国产亚洲精品成人a| 亚洲女同ⅹxx女同tv| 国产免费一区二区三区最新不卡 | 日韩欧美亚洲国产另类| 男人在线资源站| 成人福利网站在线观看11| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 青青在线免费观看视频| 久久精品一区四区| 国产一区二区视频免费| 亚洲深夜福利在线| 91福利精品在线观看| 亚洲精品国产一区| 久久精品国产久精国产爱| 亚洲毛片亚洲毛片亚洲毛片| 欧美色综合网站| 日本电影全部在线观看网站视频| 91精品久久久久久久久中文字幕| 欧美肥老太太性生活| 午夜大片在线观看| 亚洲午夜久久久久久久久电影院| 三级视频在线看| 欧美一区二区.| 国产欧美高清视频在线| 成年人在线观看视频免费| 国产精品乱码一区二三区小蝌蚪| 国产乱淫av片免费| 欧美激情欧美激情| 你懂的视频欧美| 奇米影音第四色| 一区二区三区精品| 日本黄在线观看| 国产精品入口日韩视频大尺度| 欧美激情国产在线| 欧美一级片在线免费观看| 精品国产鲁一鲁一区二区张丽| 美女欧美视频在线观看免费| 国产欧美精品一区二区三区-老狼| 亚洲深深色噜噜狠狠爱网站| 亚洲天堂av网站| 日本乱人伦一区| 超鹏97在线| 免费在线成人av| 国产在线精品免费| 亚洲欧美在线视频免费| 在线日韩中文字幕| 亚洲视频三区| 免费激情视频在线观看| 亚洲欧洲综合另类在线| 天堂网在线资源| 国产精品视频一| 亚洲精选在线| 亚洲 欧美 国产 另类| 精品伦理精品一区| av一区在线播放| 大荫蒂性生交片| 国产精品理伦片| 天堂av资源在线| 成人国产精品色哟哟| 国产视频久久| 欧美成人国产精品高潮| 亚洲免费av网址| 午夜精品在线|