免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

個(gè)人開發(fā)者LLM領(lǐng)域適配實(shí)戰(zhàn):從繼續(xù)預(yù)訓(xùn)練到RAG部署

個(gè)人開發(fā)者LLM領(lǐng)域適配實(shí)戰(zhàn):從繼續(xù)預(yù)訓(xùn)練到RAG部署 做這行的時(shí)間長(zhǎng)了會(huì)發(fā)現(xiàn)很多人一提到“預(yù)訓(xùn)練語言模型”就自動(dòng)把它和“幾千張顯卡、幾百億參數(shù)”綁定在一起覺得這跟個(gè)人開發(fā)者毫無關(guān)系。但實(shí)際情況完全不是這樣。開源生態(tài)成熟之后個(gè)人開發(fā)者完全有能力走通一條從預(yù)訓(xùn)練到領(lǐng)域適配的完整鏈路拿開源基座模型做繼續(xù)預(yù)訓(xùn)練灌入領(lǐng)域語料再通過指令微調(diào)做行為對(duì)齊最后接上RAG知識(shí)庫并部署成可用服務(wù)。這篇文章是我最近半年跑完這條鏈路的完整復(fù)盤不是路線圖是干完活之后回頭寫的總結(jié)會(huì)盡量多說些文檔里不寫的東西。這套流程適合三類人想把LLM真正用在自己業(yè)務(wù)里的開發(fā)者想搞懂預(yù)訓(xùn)練內(nèi)部機(jī)制但沒有大集群的學(xué)習(xí)者以及接了垂直領(lǐng)域項(xiàng)目、需要從通用模型做出專用模型的交付團(tuán)隊(duì)。整條鏈路涉及的核心關(guān)鍵詞就那么幾個(gè)LLM、預(yù)訓(xùn)練、領(lǐng)域適配但每一個(gè)詞展開后都是一大堆細(xì)節(jié)。下面按我實(shí)際執(zhí)行的順序來講。1. 先想清楚個(gè)人開發(fā)者到底需不需要“從零預(yù)訓(xùn)練”1.1 從Karpathy的llm wiki項(xiàng)目談起我是在GitHub上刷到karpathy的llm wiki項(xiàng)目時(shí)才真正把“個(gè)人開發(fā)者也能碰LLM訓(xùn)練”這件事想明白的。那個(gè)項(xiàng)目不是讓你去復(fù)現(xiàn)一個(gè)GPT級(jí)別的東西而是把LLM背后的每一個(gè)關(guān)鍵環(huán)節(jié)拆成可運(yùn)行、可實(shí)驗(yàn)的最小單元tokenizer怎么訓(xùn)練、embedding怎么初始化、訓(xùn)練穩(wěn)定性怎么保證、loss怎么解讀。它更像一本能跑的教科書。llm wiki項(xiàng)目給我最大的啟發(fā)不是代碼本身而是一句話預(yù)訓(xùn)練不是非黑即白的事你可以只訓(xùn)練一個(gè)十幾層的迷你模型也可以只做其中一個(gè)階段。對(duì)個(gè)人開發(fā)者來說最實(shí)用的理解方式是——預(yù)訓(xùn)練是一個(gè)“連續(xù)譜”從零訓(xùn)練、階段訓(xùn)練、繼續(xù)預(yù)訓(xùn)練、低成本微調(diào)都是這條譜系上的不同位置。你沒必要每次都從零開始但你必須知道每個(gè)位置發(fā)生了什么。1.2 三條路線怎么選實(shí)際操作中個(gè)人開發(fā)者面前有三條路對(duì)應(yīng)不同目標(biāo)和預(yù)算從零預(yù)訓(xùn)練自己造數(shù)據(jù)、自己定詞表、從頭初始化參數(shù)。這條路的數(shù)據(jù)處理量和調(diào)參成本極高通常要幾十億token起步的語料才能讓模型具備基本語言能力。個(gè)人如果抱著學(xué)習(xí)目的推薦用幾千萬token跑一個(gè)小模型做實(shí)驗(yàn)如果是為了交付項(xiàng)目強(qiáng)烈不建議。繼續(xù)預(yù)訓(xùn)練domain-adaptive pretraining在開源基座權(quán)重上用領(lǐng)域語料繼續(xù)訓(xùn)練。這是我在垂直項(xiàng)目里的首選因?yàn)橘Y源需求大幅下降還能讓模型補(bǔ)上領(lǐng)域知識(shí)。直接基座加SFT完全不碰預(yù)訓(xùn)練只做指令微調(diào)。最便宜見效最快但基礎(chǔ)知識(shí)的缺失會(huì)讓效果天花板很低。我的默認(rèn)選擇是第二條路。原因很樸素從零預(yù)訓(xùn)練的大部分成本根本不在顯卡上而在數(shù)據(jù)清洗和訓(xùn)練穩(wěn)定性調(diào)試上。對(duì)一個(gè)只有幾塊消費(fèi)級(jí)顯卡的個(gè)人開發(fā)者來說把時(shí)間花在“讓訓(xùn)練過程不崩潰”上遠(yuǎn)不如把開源基座當(dāng)成“已經(jīng)學(xué)會(huì)了人類語言的大腦”然后用領(lǐng)域語料給它做專業(yè)深造。有個(gè)現(xiàn)象值得注意現(xiàn)在很多人搜“yolo預(yù)訓(xùn)練模型下載”、“resnet預(yù)訓(xùn)練模型權(quán)重”下意識(shí)覺得計(jì)算機(jī)視覺的預(yù)訓(xùn)練模型才是自己夠得著的而LLM的預(yù)訓(xùn)練權(quán)重一樣可以從HuggingFace直接拉下來用本質(zhì)上沒有區(qū)別。預(yù)訓(xùn)練模型的意義在于它已經(jīng)掌握了語言和世界知識(shí)的基礎(chǔ)分布你要做的不是重新教它說話而是讓它懂你的領(lǐng)域。想通這一點(diǎn)個(gè)人開發(fā)者的重心自然就從“如何訓(xùn)練”轉(zhuǎn)移到“如何適配”。2. 數(shù)據(jù)整條流程里最該花時(shí)間的環(huán)節(jié)2.1 數(shù)據(jù)清洗與抽樣領(lǐng)域適配的成敗一半以上由數(shù)據(jù)決定。我從一開始就記住了這個(gè)教訓(xùn)與其花兩周調(diào)參不如花兩周處理數(shù)據(jù)。數(shù)據(jù)工作的優(yōu)先級(jí)遠(yuǎn)高于模型結(jié)構(gòu)、學(xué)習(xí)率這些看著更“技術(shù)”的東西。預(yù)訓(xùn)練和繼續(xù)預(yù)訓(xùn)練對(duì)數(shù)據(jù)質(zhì)量的要求極高臟數(shù)據(jù)帶來的損失往往要訓(xùn)練很久之后才暴露出來那時(shí)想回頭就晚了。我的清洗規(guī)則大致有四條按行去重按段落模糊去重防止同一知識(shí)在不同頁面里的重復(fù)文本反復(fù)訓(xùn)練過濾低質(zhì)量文本包括無標(biāo)點(diǎn)長(zhǎng)串、純亂碼、廣告導(dǎo)航類內(nèi)容以及明顯機(jī)器生成的重復(fù)文本按來源分層抽樣讓權(quán)威文獻(xiàn)、操作手冊(cè)、知識(shí)庫文章、問答記錄按比例混合避免單一來源失衡統(tǒng)一格式去掉多余空行、統(tǒng)一換行符、清理HTML標(biāo)簽殘留。這里有個(gè)細(xì)節(jié)容易忽略清洗環(huán)節(jié)的過濾規(guī)則一定要記錄成配置不要用完就丟。訓(xùn)練效果不好時(shí)90%的排查方向會(huì)指向數(shù)據(jù)如果連“數(shù)據(jù)是怎么來的”都說不清排查就沒法進(jìn)行。2.2 tokenizer詞表到底要不要擴(kuò)繼續(xù)預(yù)訓(xùn)練里最容易被忽略的是tokenizer問題。中文領(lǐng)域項(xiàng)目的痛點(diǎn)尤其典型通用模型的詞表大多是中英混合遇到醫(yī)學(xué)、法律、工程這些專業(yè)領(lǐng)域一個(gè)詞組會(huì)被切成一堆碎片不僅增加序列長(zhǎng)度還讓模型很難學(xué)到穩(wěn)定的“詞義”。比如“肝細(xì)胞癌”這個(gè)詞如果詞表里沒有它分詞器會(huì)切成“肝”加“細(xì)胞”加“癌”每個(gè)token單獨(dú)看都認(rèn)識(shí)但模型要花很大力氣才能把它們關(guān)聯(lián)成一個(gè)完整概念。領(lǐng)域語料里這類專業(yè)復(fù)合詞組一多訓(xùn)練效率就會(huì)明顯下降。解決辦法是擴(kuò)展詞表。在基座模型的tokenizer里新增一批領(lǐng)域詞元然后把新增embedding和lm_head矩陣做隨機(jī)初始化并拼到原有權(quán)重上。這里有個(gè)關(guān)鍵點(diǎn)不能只加詞元不調(diào)權(quán)重否則模型遇到新詞元會(huì)不知所措訓(xùn)練初期loss會(huì)異常飆升。擴(kuò)展之后需要用包含大量新詞元的語料做幾步warmup讓模型先適應(yīng)新embedding的分布。不過詞表擴(kuò)展不是越多越好。我試過一次性加了三萬個(gè)詞元結(jié)果基礎(chǔ)英文能力明顯下降因?yàn)樾略鲈~元稀釋了原詞表的概率分布。后來控制在兩千到五千個(gè)詞元效果最穩(wěn)。2.3 怎么把wiki知識(shí)庫變成訓(xùn)練語料Karpathy llm wiki里有個(gè)思路我特別認(rèn)同把高質(zhì)量、結(jié)構(gòu)化程度高的知識(shí)庫作為預(yù)訓(xùn)練語料的首選來源。實(shí)際項(xiàng)目里我處理過大量wiki類知識(shí)庫總結(jié)出一個(gè)重要差異——同是知識(shí)庫RAG用的源文檔和訓(xùn)練用的語料不是一回事。RAG的源文檔要求短、結(jié)構(gòu)化、檢索友好每個(gè)片段相對(duì)獨(dú)立。訓(xùn)練語料則要求完整、連貫、敘述性強(qiáng)因?yàn)槟P托枰ㄟ^長(zhǎng)文本學(xué)到知識(shí)之間的承接關(guān)系。把wiki上的碎片章節(jié)直接拼起來喂給模型效果通常不好。我的做法是把知識(shí)庫條目重寫成“陳述句段落”。以中藥處方審核方向?yàn)槔也粫?huì)直接把“藥品A與藥品B存在配伍禁忌”這樣的條目丟進(jìn)訓(xùn)練集而是改寫成“在處方審核中藥品A與藥品B聯(lián)合使用時(shí)存在明確的配伍禁忌風(fēng)險(xiǎn)臨床應(yīng)避免同時(shí)開具若確有聯(lián)用需求必須在審方系統(tǒng)中進(jìn)行風(fēng)險(xiǎn)提示。”改寫后模型學(xué)到的不僅是事實(shí)還有事實(shí)的使用語境。這個(gè)過程叫“語料敘述化”是領(lǐng)域適配里性價(jià)比極高的一步。3. 預(yù)訓(xùn)練實(shí)操框架選型與訓(xùn)練細(xì)節(jié)3.1 框架選型與顯存控制個(gè)人開發(fā)者做繼續(xù)預(yù)訓(xùn)練不需要一上來就用重型分布式框架。當(dāng)前可用選項(xiàng)大致有四類框架優(yōu)點(diǎn)缺點(diǎn)適合場(chǎng)景HuggingFace Trainer生態(tài)好、上手快、文檔全大規(guī)模效率一般個(gè)人項(xiàng)目、模型實(shí)驗(yàn)DeepSpeedZeRO分片成熟、顯存可控配置項(xiàng)多、調(diào)試有門檻單機(jī)多卡、中等規(guī)模Megatron-LM3D并行強(qiáng)、訓(xùn)練效率高學(xué)習(xí)成本大、模板重多機(jī)多卡大集群torch titan 類新框架簡(jiǎn)潔、擴(kuò)展性強(qiáng)生態(tài)還在積累愿意折騰的技術(shù)型選手我的選擇是HuggingFace Trainer加DeepSpeed理由特別實(shí)際出問題時(shí)最容易搜到答案。個(gè)人開發(fā)者最怕的不是性能低而是報(bào)錯(cuò)后找不到參考。顯存控制是必答題。繼續(xù)預(yù)訓(xùn)練通常吃顯存最多的部分是優(yōu)化器狀態(tài)光AdamW的fp32狀態(tài)就要占參數(shù)量的12倍空間。用ZeRO Stage 2把優(yōu)化器狀態(tài)分片到多卡再配合梯度累積幾張24GB的卡也能跑7B模型。3.2 關(guān)鍵參數(shù)怎么定分享一組我用下來比較穩(wěn)的起點(diǎn)參數(shù)基于8卡24GB顯存、7B基座模型的場(chǎng)景全局batch size128通過micro batch 4加梯度累積8實(shí)現(xiàn)序列長(zhǎng)度2048不貪長(zhǎng)夠用就行長(zhǎng)了顯存和數(shù)據(jù)處理成本都會(huì)翻倍學(xué)習(xí)率1e-5到2e-5明顯低于SFT階段的學(xué)習(xí)率繼續(xù)預(yù)訓(xùn)練本質(zhì)是“微調(diào)基礎(chǔ)上的微調(diào)”學(xué)率太大會(huì)破壞原有權(quán)重warmup比例3%讓學(xué)習(xí)率先緩后升再緩降。有個(gè)容易被忽略的點(diǎn)是學(xué)習(xí)率調(diào)度器在繼續(xù)預(yù)訓(xùn)練中的作用。我的經(jīng)驗(yàn)是先用500步warmup觀察loss有沒有“跳水式下降”如果沒有問題大概率出在數(shù)據(jù)而不是學(xué)習(xí)率上。訓(xùn)練過程里loss的下降應(yīng)該是平滑的如果曲線出現(xiàn)明顯鋸齒我會(huì)先檢查是不是數(shù)據(jù)批次混合不均而不是急著調(diào)學(xué)習(xí)率。3.3 訓(xùn)練監(jiān)控與loss解讀監(jiān)控是預(yù)訓(xùn)練里唯一能讓“不崩潰”變成“受控”的手段。除了常規(guī)的loss曲線我會(huì)額外記錄三樣?xùn)|西梯度范數(shù)、token級(jí)困惑度、學(xué)習(xí)率實(shí)時(shí)值。loss下降慢并不一定代表訓(xùn)練失敗。有一回我訓(xùn)練一個(gè)法律領(lǐng)域模型loss絕對(duì)值降得很慢但生成質(zhì)量的提升非常明顯。原因是loss值受高頻通用詞影響大領(lǐng)域術(shù)語本身的低頻屬性讓它在全局loss里的占比很小。所以不要只看loss數(shù)字要看生成案例的實(shí)際變化。訓(xùn)練中斷是很常見的事。建議開啟自動(dòng)保存并把checkpoint存在獨(dú)立磁盤分區(qū)上。我吃過一次虧中途磁盤寫滿整個(gè)checkpoint目錄損壞前三天白跑。從那以后我養(yǎng)成了“先把checkpoint同步到另一塊盤再繼續(xù)訓(xùn)練”的習(xí)慣。4. 領(lǐng)域適配繼續(xù)預(yù)訓(xùn)練、指令微調(diào)與偏好對(duì)齊4.1 繼續(xù)預(yù)訓(xùn)練和SFT的分工很多初學(xué)者會(huì)把“預(yù)訓(xùn)練”和“微調(diào)”攪在一起實(shí)際這兩件事解決的是完全不同的問題繼續(xù)預(yù)訓(xùn)練解決“模型知不知道你的領(lǐng)域知識(shí)”指令微調(diào)SFT解決“模型能不能按你的要求回答問題”偏好對(duì)齊DPO等解決“模型更愿意給什么樣的回答”。先后順序有講究。先做繼續(xù)預(yù)訓(xùn)練再做SFT最后做偏好對(duì)齊。如果反過來模型在SFT階段學(xué)到的指令遵循能力很容易被后續(xù)的預(yù)訓(xùn)練破壞掉。這個(gè)順序我實(shí)測(cè)過不可逆。4.2 SFT數(shù)據(jù)格式與label設(shè)計(jì)指令微調(diào)數(shù)據(jù)的基本格式是三段式instruction、input、output。我把它比喻成“教一個(gè)新人做事”說出要求給出背景然后給標(biāo)準(zhǔn)答案。SFT階段的主要工作不是收集海量數(shù)據(jù)而是設(shè)計(jì)高質(zhì)量label。我寫label時(shí)踩過不少坑總結(jié)下來這么幾條label必須只含最終回答不要出現(xiàn)“好的讓我來回答這個(gè)問題”這類寒暄話訓(xùn)練時(shí)模型會(huì)學(xué)這種廢話答案風(fēng)格要統(tǒng)一同一批數(shù)據(jù)里不要一會(huì)兒用正式報(bào)告風(fēng)格、一會(huì)兒用口語風(fēng)格模型學(xué)到的輸出風(fēng)格會(huì)混亂問題要貼近真實(shí)使用場(chǎng)景不要只寫“什么是XX”這種教科書式問題更要覆蓋“我手里的處方里有A和B要不要緊”這類真實(shí)業(yè)務(wù)提問復(fù)雜問題要帶限制條件比如“在不考慮患者過敏史的前提下”之類的約束否則模型會(huì)給一個(gè)籠統(tǒng)模糊的答案。做領(lǐng)域微調(diào)時(shí)我有一個(gè)技巧把之前敘述化的知識(shí)庫段落用prompt模板批量改寫成問答對(duì)。比如給定一段關(guān)于配伍禁忌的陳述要求生成對(duì)應(yīng)的“藥師問、系統(tǒng)答”數(shù)據(jù)。生成之后必須人工抽查清洗因?yàn)槟0迳傻臄?shù)據(jù)會(huì)有不少廢話式回答直接訓(xùn)練會(huì)污染模型風(fēng)格。4.3 DPO偏好對(duì)齊的實(shí)操經(jīng)驗(yàn)偏好對(duì)齊階段個(gè)人開發(fā)者首選DPO而不是傳統(tǒng)RLHF。理由很樸素RLHF需要單獨(dú)訓(xùn)練一個(gè)獎(jiǎng)勵(lì)模型成本高、穩(wěn)定性差DPO只需要構(gòu)造“好回答/壞回答”成對(duì)數(shù)據(jù)直接在原有SFT模型上微調(diào)即可。DPO的數(shù)據(jù)主體是偏好對(duì)。我自己的做法是讓模型針對(duì)同一問題生成多個(gè)回答然后人工標(biāo)注排序選出最好和最差各一個(gè)。標(biāo)注標(biāo)準(zhǔn)要具體比如“是否直接給出結(jié)論”、“是否包含必要風(fēng)險(xiǎn)提示”、“是否在不確定時(shí)明確說不確定”。DPO訓(xùn)練里有兩個(gè)容易出錯(cuò)的地方。一個(gè)是beta參數(shù)控制偏好對(duì)齊的強(qiáng)度我一般從0.1開始效果不理想再微調(diào)。另一個(gè)是參考模型一定要凍結(jié)如果把參考模型也訓(xùn)練了DPO的損失函數(shù)就沒有了參照基準(zhǔn)。我在早期犯過這個(gè)錯(cuò)誤結(jié)果訓(xùn)練出來的模型輸出變得極端且不可控。5. 知識(shí)庫落地的關(guān)鍵一步RAG與GraphRAG5.1 為什么微調(diào)之后還要RAG領(lǐng)域適配完成后模型對(duì)領(lǐng)域知識(shí)的理解能力會(huì)上一個(gè)臺(tái)階但你很快會(huì)發(fā)現(xiàn)另一個(gè)問題模型里的知識(shí)是凍結(jié)的。知識(shí)庫今天更新了一條審方規(guī)則模型不會(huì)自動(dòng)知道。重新訓(xùn)練一次的成本又太高。這正是RAG存在的意義。預(yù)訓(xùn)練或繼續(xù)預(yù)訓(xùn)練的本質(zhì)是“把知識(shí)壓縮進(jìn)參數(shù)”RAG的本質(zhì)是“把知識(shí)放在模型外面需要時(shí)檢索出來送進(jìn)上下文”。兩者互補(bǔ)。我在實(shí)際項(xiàng)目里的分工是高頻、穩(wěn)定、需要深度推理的知識(shí)放進(jìn)模型參數(shù)低頻、頻繁更新、按條件檢索的知識(shí)放進(jìn)RAG。比如配伍禁忌這類相對(duì)穩(wěn)定的規(guī)則靠預(yù)訓(xùn)練掌握而藥品說明書里的廠商信息、庫存狀態(tài)這類高頻變化的信息靠RAG解決。5.2 本地wiki知識(shí)庫的構(gòu)建流程構(gòu)建wiki知識(shí)庫的流程我梳理成了五步解析wiki dump或爬取頁面把正文抽取出來去掉模板、目錄、導(dǎo)航等噪音做文本切分按語義段落切而不是按固定字?jǐn)?shù)切向量化常用方案是bge或text-embedding類模型把段落轉(zhuǎn)成向量建索引我用過faiss和milvus數(shù)據(jù)量不大時(shí)faiss足夠接檢索把用戶問題和知識(shí)片段同時(shí)向量化做相似度檢索后拼進(jìn)prompt。切分這里要特意講一下。固定256字切分是我用過最省事但效果最差的辦法經(jīng)常把一個(gè)完整概念切斷。我現(xiàn)在傾向于先按markdown標(biāo)題或段落語義切再把過短的片段合并過長(zhǎng)的二次切分。切分的粒度直接影響回答的準(zhǔn)確程度值得花時(shí)間調(diào)。我在一個(gè)本地ERP產(chǎn)品檢索項(xiàng)目里也驗(yàn)證過這條路。把產(chǎn)品手冊(cè)、歷史工單、售前問答整理成知識(shí)庫再通過RAG給客服系統(tǒng)做檢索增強(qiáng)完全沒有重新訓(xùn)練模型只靠prompt模板就做到了“回答帶出處”的效果。對(duì)大多數(shù)業(yè)務(wù)場(chǎng)景來說這已經(jīng)是最劃算的落地方式。5.3 GraphRAG和本體RAG到底好在哪傳統(tǒng)RAG的短板是“只認(rèn)相似不認(rèn)關(guān)系”。向量相似度能幫你找到包含“布洛芬”的段落但很難回答“哪些藥和布洛芬存在相互作用”這種涉及多跳關(guān)系的問題。GraphRAG的思路就是先抽取出文本里的實(shí)體和關(guān)系構(gòu)建成圖再檢索。GraphRAG的落地成本不低。先要把知識(shí)庫里的實(shí)體關(guān)系抽取出來這本身就是一次小型的LLM工程然后存儲(chǔ)圖結(jié)構(gòu)以支持子圖檢索最后把檢索到的路徑拼進(jìn)context。但它對(duì)多跳問題的提升確實(shí)明顯。我在審方知識(shí)庫上試過傳統(tǒng)RAG能回答“A和B能否同服”GraphRAG則能回答“A代謝受影響后與依賴該代謝酶的C藥同服是否有風(fēng)險(xiǎn)”這種問題靠純向量是答不出來的。本體RAG是進(jìn)一步的進(jìn)階方案它用領(lǐng)域本體一套預(yù)先定義好的概念、實(shí)體、關(guān)系框架來約束圖構(gòu)建和檢索過程。不用本體時(shí)GraphRAG抽出來的關(guān)系可能是“A與B相關(guān)”這種泛化關(guān)系用本體約束后關(guān)系會(huì)被規(guī)范成“抑制”、“誘導(dǎo)”、“配伍禁忌”這樣明確的類型檢索結(jié)果的質(zhì)量差別很大。這里的經(jīng)驗(yàn)是本體設(shè)計(jì)要簡(jiǎn)單實(shí)用先覆蓋核心關(guān)系別貪全。貪全的下場(chǎng)是本體維護(hù)工作量爆炸而實(shí)際推理用不上那么多關(guān)系。6. 部署上線ONNX、推理框架與量化6.1 ONNX導(dǎo)出LLM模型的幾個(gè)坑很多個(gè)人開發(fā)者習(xí)慣用PyTorch直接跑模型但交付項(xiàng)目時(shí)ONNX是繞不開的。ONNX的推理性能、跨平臺(tái)能力、與邊緣設(shè)備適配性都好于直接跑PyTorch。我自己在導(dǎo)出時(shí)踩過三個(gè)坑第一個(gè)坑是動(dòng)態(tài)軸沒配置。LLM的輸入長(zhǎng)度是可變的導(dǎo)出時(shí)必須把序列長(zhǎng)度維度標(biāo)記為動(dòng)態(tài)軸否則推理時(shí)換個(gè)長(zhǎng)度就報(bào)錯(cuò)。第二個(gè)坑是注意力掩碼的拼接錯(cuò)誤。生成式推理需要維護(hù)一個(gè)不斷增長(zhǎng)的past key values如果在導(dǎo)出時(shí)就把這部分邏輯寫死后續(xù)擴(kuò)展性會(huì)很差。第三個(gè)坑是精度問題。ONNX默認(rèn)用fp32導(dǎo)出模型文件和推理速度都不理想實(shí)際部署至少要轉(zhuǎn)成fp16。導(dǎo)出完成后一定要先在本地用真實(shí)請(qǐng)求測(cè)一遍確認(rèn)輸出與PyTorch原版一致。我遇到過ONNX導(dǎo)出后個(gè)別token和原模型對(duì)不上的情況排查了很久才發(fā)現(xiàn)是把a(bǔ)ttention mask當(dāng)普通tensor一起量化導(dǎo)致的。6.2 推理框架選型模型部署方式我試過三種純ONNX Runtime、vLLM、llama.cpp。各有各的適用場(chǎng)景。方案特點(diǎn)推薦場(chǎng)景ONNX Runtime跨平臺(tái)、可嵌入桌面/移動(dòng)端單機(jī)或邊緣設(shè)備部署vLLM連續(xù)批處理吞吐高線上API服務(wù)llama.cpp量化支持好CPU可跑本地個(gè)人使用、低配機(jī)器如果服務(wù)是給多人用的API我首選vLLM。它的continuous batching能把多個(gè)請(qǐng)求打包進(jìn)一個(gè)batch吞吐量比逐請(qǐng)求推理高很多。如果只是自己在本地用llama.cpp加GGUF量化是最省心的組合一張16GB顯卡就能流暢跑7B模型。項(xiàng)目交付給客戶做內(nèi)網(wǎng)部署時(shí)我一般選ONNX Runtime因?yàn)樗灰蕾嘝ython環(huán)境打包成一個(gè)服務(wù)就行。6.3 量化與顯存的配合量化是在顯存和效果之間做權(quán)衡。我常用的幾檔配置是fp16效果無損一個(gè)7B模型大概需要14GB到16GB顯存int8效果損失極小顯存降到7GB到9GBint4如GGUF Q4_K_M效果會(huì)有可見損失但顯存只需4GB到6GB。量化對(duì)知識(shí)型任務(wù)的影響相對(duì)較小對(duì)邏輯推理和數(shù)學(xué)任務(wù)影響更明顯。我在一個(gè)需要計(jì)算劑量的審方場(chǎng)景里對(duì)比過int4模型在簡(jiǎn)單計(jì)算上的錯(cuò)誤率明顯高于fp16。所以我的原則是除非顯存實(shí)在不夠否則至少保留int8關(guān)鍵場(chǎng)景絕不壓到int4。部署階段還有個(gè)常被忽略的問題請(qǐng)求日志。無論是ONNX服務(wù)還是vLLM服務(wù)我都會(huì)記錄完整的請(qǐng)求和響應(yīng)log。有一次客戶反饋“模型回答不靠譜”排查下來不是模型問題而是上游調(diào)用方把參數(shù)傳錯(cuò)了。如果沒有日志這種問題要查很久。7. 常見問題與排查技巧實(shí)錄7.1 loss不降或震蕩訓(xùn)練中最常遇到的三個(gè)現(xiàn)象是loss不降、loss下降后反彈、loss劇烈震蕩。我的排查順序是先看數(shù)據(jù)數(shù)據(jù)是否重復(fù)、語料是否過短、上下文是否完整再看學(xué)習(xí)率繼續(xù)預(yù)訓(xùn)練階段如果學(xué)習(xí)率大于5e-5很容易把原有權(quán)重沖亂接著看梯度如果梯度范數(shù)異常大加梯度裁剪我一般設(shè)在1.0最后看tokenizer如果大量輸入被切成單字說明詞表擴(kuò)展沒做好。loss不降有一半以上是數(shù)據(jù)問題。不要一上來就懷疑模型結(jié)構(gòu)或框架先拿一段干凈語料在基座模型上做小規(guī)模對(duì)比實(shí)驗(yàn)如果基座在小語料上也降不下去那問題就在數(shù)據(jù)預(yù)處理。7.2 領(lǐng)域能力上來通用能力卻崩了這是繼續(xù)預(yù)訓(xùn)練最容易出的副作用。模型訓(xùn)練了一個(gè)星期領(lǐng)域問題回答得頭頭是道但寫一段通用文案反而退步了。原因是訓(xùn)練語料過于單一把模型的通用能力“覆蓋”掉了。解決辦法是混合通用語料。我實(shí)踐下來比較好用的比例是領(lǐng)域語料與通用語料約1比3到1比5通用語料可以來自開源的中文語料庫或清洗后的通用網(wǎng)頁文本。這樣既確保了領(lǐng)域知識(shí)的占比也不至于把基座模型的通用能力沖垮。7.3 provider rejected the request schema這類部署報(bào)錯(cuò)部署時(shí)我遇到過很多次“provider rejected the request schema or tool payload”之類的報(bào)錯(cuò)。這類問題的根源通常是你用的網(wǎng)關(guān)或代理框架對(duì)工具調(diào)用的schema有嚴(yán)格校驗(yàn)而模型生成的工具參數(shù)沒有嚴(yán)格符合JSON Schema格式于是請(qǐng)求在到達(dá)模型前就被攔下了。排查思路是三步。第一步確認(rèn)工具調(diào)用的schema定義和模型輸出格式是否一致重點(diǎn)檢查必填字段名大小寫第二步給模型打開JSON mode或約束解碼讓輸出嚴(yán)格按schema生成第三步如果你是靠SFT來教模型調(diào)用工具需要在SFT數(shù)據(jù)里加入大量工具調(diào)用格式樣例讓模型學(xué)到“什么時(shí)候調(diào)用什么工具、參數(shù)長(zhǎng)什么樣”。單純改prompt治標(biāo)不治本。還有一個(gè)隱藏原因網(wǎng)關(guān)層對(duì)tool payload字段有類型校驗(yàn)比如某個(gè)字段預(yù)期是string模型輸出卻是array被拒就是必然的。這類問題多用在線JSON Schema校驗(yàn)工具驗(yàn)證一遍再改模型側(cè)會(huì)比較高效。7.4 一份個(gè)人項(xiàng)目的排錯(cuò)速查表我把踩過的坑整理成一張速查表后續(xù)項(xiàng)目直接照著排查現(xiàn)象優(yōu)先排查項(xiàng)常用解法訓(xùn)練loss不降數(shù)據(jù)質(zhì)量、學(xué)習(xí)率、梯度范數(shù)干凈小語料對(duì)比實(shí)驗(yàn)降低學(xué)習(xí)率任務(wù)效果差但loss正常數(shù)據(jù)分布單一增加領(lǐng)域語料多樣性通用能力退化語料中通用語料占比低通用語料比例提到3至5倍尾部token生成異常tokenizer詞表未適配領(lǐng)域詞擴(kuò)展并warmup新詞元部署報(bào)schema rejected輸出格式與工具schema不一致開啟JSON模式、約束解碼多輪對(duì)話記憶差上下文長(zhǎng)度不足擴(kuò)大序列長(zhǎng)度上限并調(diào)整訓(xùn)練策略量化后計(jì)算錯(cuò)誤int4精度損失改int8或?qū)υ搱?chǎng)景單獨(dú)做校驗(yàn)以上所有排查項(xiàng)都對(duì)應(yīng)著一句話不要假設(shè)最壞的情況從最簡(jiǎn)單、最可控的環(huán)節(jié)開始切。訓(xùn)練和部署這類長(zhǎng)鏈路任務(wù)問題往往不在最顯眼的位置而是藏在某個(gè)被默認(rèn)忽略的配置里。跑完這套流程我個(gè)人最大的體會(huì)是預(yù)訓(xùn)練和領(lǐng)域適配之間的邊界沒有想象中那么大。個(gè)人開發(fā)者的優(yōu)勢(shì)在于靈活不需要像大團(tuán)隊(duì)那樣維護(hù)復(fù)雜的基建可以快速試錯(cuò)、快速調(diào)整。如果條件有限可以從“最貴的步驟”反推——把預(yù)算和精力優(yōu)先砸在數(shù)據(jù)上訓(xùn)練框架追求穩(wěn)定夠用即可部署方案從最小可行版本開始效果驗(yàn)證之后再往上加成本。這套路線我現(xiàn)階段跑得很順后續(xù)如果再深入我會(huì)優(yōu)先補(bǔ)兩件事一是把數(shù)據(jù)清洗和檢測(cè)流程進(jìn)一步自動(dòng)化二是給RAG加上更細(xì)粒度的知識(shí)版本管理。先分享到這兒等有新坑再回來填。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
综合视频五月| 五月丁香啪啪综合| 操比激情五月综合| 少妇被躁爽到高潮无码文| 色欲丁香久久| 六月婷婷激情图片| 五月天久久小说| 五月天激情小说婷婷基地| 99热综合在线观看| 99精品在线观看视频| 五月天婷婷久久| www.久久久久| 亚洲婷婷五月| 九色成人AV在线| 日韩色久| 丁香六月欧美| www.亭亭五月天| 婷婷九月综合| www.99免费视频| 婷婷啪啪| 超碰人人操在线| http://www.lingjunshare.com/| 色色色色欧洲| 少妇高潮一区二区三区99欧美| 97超碰,人人舔,人人操,人人摸| 91免费看片| 26UUU欧美激情一区二区| 百度4399有码精品V在线观看| 色婷婷电影网| 天天干天天干天天| 亚洲精品99| 99热视精品| 亚洲成人一区| 婷色五月天| 久草婷婷在线| 99热香港| 日本偷拍九九九| 婷婷五月综合在线| 日日日日日| 黄色短视频在线观看| 99在线视频资源| 99热国产在线| 99看片| 26uuu.| 欧美影院婷婷| 欧美日韩123| 国产日产亚洲系列最新| 桃色五月婷婷| 色婷小说| 人人综合久| 婷色综合| 9月色婷婷| 久久精彩视频99| 色狠狠色噜噜AV天堂五区| 五月天成人综合| 色色性爱视频| 九色视频91| 思思精品视频| 黄色五月婷婷| 中文av网| 激情AV网| 91综合在线视频| #NAME?| 五月婷婷色色| 激情亚洲五月| 国产午夜精品一区二区| 一区视频网站| 日韩成人无码| 影音先锋91在线资源站| www.韩日视频| 97干网站| 大香蕉久久久久| www久久艹| 性色av大香综合| 狠狠色噜噜狠狠亚洲A∨| 午夜爱插插| 五月激情婷婷播播开心| 免费亚洲婷婷中文字幕| 婷婷五月丁香五月| 野外99热| 99热欧美在线观看| 五月婷婷久久网| 色色亚卅| 久久婷婷网站| 国产精产国品一二三在观看| 色综合视频| 激情五月色婷婷| 五月婷在线观看| 丁香五月婷婷啪啪| 99爱免费视频在线观看| 久久狠狠干| 9色在线| 丁香婷婷基地| 玖玖九九超碰| 久久之人妻| 欧美色播综合在线观看| 殴美综合激情五月天免费视频| 色色99| 五月婷婷AV| 五月婷婷AV| 欧美成人精品三区综合A片| 中文字幕日产A片在线看| 美国少妇性做爰| 青青操丝袜美腿| 99久在线| 国产五月天欧美色| 99色色网| 久操干| 五月丁香好婷婷姑娘综合网| www.jiujiujiu| 丁香色婷婷五月天| 五月天婷婷青青草| 婷婷五月天成人娱乐| 这里只有精品视频一区| 九九在线精点品| 中文字幕一色哟哟哟哟| 婷婷九月色| 色操b| 色5月婷婷色| 亚洲亚洲人成综合网络| 婷婷五月大香蕉| 激情婷婷五六月天| 97碰久久| 伊人玖玖精品| 久热免费| 亚洲国产另类av| 天天综合久久| 天天干电影| 五月婷婷丁香| 丁香五月激情综合| 丁香六月狠狠干| 五月天婷久久| 五月丁香六月激情网| 激情综合五| 无码少妇高潮喷水A片免费| 在线观看av网站| 日韩小视频在线99| 精国产品一区二区三区A片| 99热在线资源| 激情av在线| 久综合4| 色综合网上班开心婷婷久久| 日本五月婷婷| 五月丁香日本在线视频观看| 91性高潮久久久久久久久| 婷婷五月丁香五月天| 99色中文| 成人视频网| 久9热在线视频| 色XX综合网| 一本道在线电影| 五月久久婷婷| 91avse| 97在线日韩| 思思热在线精品视频网站| 日都一级A片| 九热在线这里有精品6| 九色七七| 色五月婷色彩免播放器| 99视频内射三四| 色婷婷88| 日韩成人综合网| 欧美婷婷九月| 99ri精品视频在线观看| 香蕉婷婷色五月| 久色| 六月丁香视频网站| 亚洲精品又粗又大又爽A片 | 99在线小视频| 丝袜大香蕉| 99热久| 狠狠艹狠狠艹| 日本一区二区三区精品视频| 91ncm视频| 九月激情婷婷丁香| 五月天色婷婷视频| 久久综合综合综合| 久久99热这里只频精品6学生| 日韩久久日| www天天爽| 久re在线| 桃色五月婷婷| 日韩AV免费电影在线播放| 色色五月婷婷| 69热91天堂| 色丁香影院| .comwww在线观看免费操| 色播播五月| 操日视频| 99久久99综合| 99在线资源| 亚洲欧洲99| 色情综合| 色婷婷AV在线| se色99| 99色色网| 激情五月天com| 99热综合在线| 色色欧美色色| 无码啪啪| 天天日,天天插| www一起操| 97热这里只有精品| 婷婷日日夜夜| 五月天婷婷六月激情网| 日日夜夜九九| 五月婷婷激情五月| 亚洲操B视频| 98色花堂98t.R| 99热9| 99热热热99精品丁香| 亚洲欧美999| 久久激情网| 国产av网| 538在线精品| 婷婷射图| 激情开心五月天| caopeng超碰| 色蜜婷婷| 最新日韩久热免费视频看看| 四色五月婷婷| 日韩人妻AV在线| 婷婷五月综合社区| 久色五月丁香视频| 另类五月激情| 无码色色| 日本五月天一页| 五月丁香综合网色欲| 五月天AV大香蕉| 亚洲成av人影院| 综合网啪啪| 99er热精品视频| 天天舔夜夜操www com| 波多野结衣AV无码Porn| 亚洲五月天婷婷在线| 五月天综合在线| 五月丁香激情啪啪网| 欧美成人精品A片免费一区99| 日韩亚洲视频| 免费黄色片子| 五月天婷婷视频| 激情综合一| 色婷婷丁香五月综合| 丁香色情五月天| www.99婷婷| 色爱99| 超碰免费观看| 丁香五月久久社区| 婷婷六月久久| 婷婷丁香视频| 九九精品热播| 五月婷婷六月天| 婷婷操超碰| 五月丁香婷婷色播无码| 97五月综合网| 91精品人妻少妇无码影院| 色八戒操婷婷| 日亚二欧美| 天天色综| 久久黄A片| 色综合久久44| 色五月久久成人婷婷| 婷婷六月丁香激情| 成人狠狠成人狠狠成人狠狠成人狠狠| 五月丁香婷久久| 亚洲天堂婷婷| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 综合性爱网| 天天日天天爽| 97自拍视频在线| 六月激情婷婷| 2025超碰| www,色婷婷| 一区视频网站| 九九九九九无码| 99热99免费| 91啪级电影| 五月天色婷婷伊人网| 99er视频在线| 丁香五月首页| 亚洲无AV在线中文字幕| 另类亚洲电影| www.久久久久久久| 色9色| 5月婷婷激情6月| 天天爽天天透天天爱| 蜜臀嫩草| 色99网| 天天干天天拍| 9久热免费视频99| 欧美97色| 久久五月热| 五月天另类图片区99| 婷婷97碰碰| 色噜噜,噜噜色| 丁香六月亚洲综合| 色欲丁香| 人人操人| 狠狠色激情在线| 色欲AV导航| 9色在线视频| 国产毛片精品一区二区色欲黄A片| 免费色婷婷| 激情综合99| 我要色综合五月婷婷| 99热中文字幕久久| 色综合天天| 激情五月天情色| 大香蕉婷婷色| 日日爱699| 开心激情网在线| 曰本久久女| 久9久9热久热| 99热这里只有精品9| 久久五月综合| 亚洲精品视频在线播放| 天天狠狠夜夜狠狠2023| 1024亚洲无码| 亚洲丁香五月深爱五月| 99热免费精品| 九色 在线| 蜜臀九九九九| 色婷婷av在线观看| 色~性~乱~伦~噜| 五月丁香婷庭在线| 五月婷婷深爱六月| 成人在线日韩| 99在线69| 99碰碰视频| 亚州欧美黄色电影| 中文无码精品一区二区三区| 亚洲激情av| 九九热精品99| 六月婷婷激情| 色欧美日| 中文av网| 激情久久 婷婷| 99福利视频| 激情婷婷六月天| 免费播放片大片| 97韩国久久电影院| 天堂成人A片永久免费网站| 黄色激情久久| 久久xxxx| 第四色婷婷日本| 激情99| 日韩久综合| 可以观看的AV| 色婷婷综合丁香五月天| 六月合五月婷| 久久婷婷亚洲无码一起| 97碰碰在线观看视频| 人五月天婷婷喷水| 天天干天天爽天天操| 欧亚成人A片一区二区| 在线综合网| 五月天婷婷社区久久综合| 99性爱视频网站| 在线视频婷婷| 丁香五月婷婷影院| 超碰色天堂| 色婷婷精品| 欧美精品狠狠色丁香婷婷| 爱草视频在线观看| 婷婷黄色网| 五月天婷婷人妻| 久久日婷婷| 99综合色| 99爽视频| 啪啪一区| 丁香六月伊人| 97在线刺激| 偷偷操99| 六月激情婷婷色| 91精品综合久久久久久五月丁香| 久久99色色| 男女啪啪视频久 9| 99色热| 99亚洲视频| 丁香婷婷五月综合色情| 操笔无码| 97色综合视频| 色优久久| 99免费视频在线观看爱| 五月天停停日日| 超碰三级秋霞| 99超碰欧美| 婷婷色五月综合| 丁香色影院| 五月色色色| WWW五月婷婷| 免费观看欧美成人AA片爱我多深| 久久人妻视步| 日本三级大片| 久久日婷婷| 五月丁香综合影院| 国产成人AV人人爽人人澡Va| 亚洲婷婷综合视频| 大香蕉综合| 婷婷五月天直播| 色色热日| 婷婷久久综合| 久久人人九| 99热久只有精品首页| 8050一级网| 日本婷久久| 九九热只有精品6| 好叼操在线观看| 九九成人| 无码婷婷五月天| 91婷婷丁香五月| 日韩成人无码| 思思热在线播放| 九九一综合精品| 丁香五月激情网| 国产成人精品一区二三区熟女在线 | 99热官网| 欧美精品999| 色综合日日| 日韩在线视频中文字幕| 天天狠狠夜夜狠狠2023| 99re思思在线视频| 九九狠狠干| 欧美怡红院黄站| 九九色色网| 五月草影视| 九九热在线亚洲免费视频| 亚洲视频另类| 亚洲A片成人无码久久精品青桔| 天天插天天爱| 激情五月婷婷丁香综合网| 婷激情五月天视频导航| 久久综合影院| 99色久| 日韩乱轮AV| 免费视频99| 欧美成人va| 5月丁香六月婷婷| 丁香五月婷婷狠狠色| 九九九九无码| 亚洲区1| 牛牛热这里只有jingpin| 国产成人av在线播放| 五月天婷婷在线播放免费| 久久AAAA片一区二区| 99爽视频| 国产熟女一区二区三区五月婷| 亚洲婷婷丁香五月| 91亚洲视频| 七月婷婷色香综合网| 五月婷婷深深爱| 97综合在线| 五月婷婷色播| 亚洲秘 无码一区二区三区妃光/1| 2w在线视频| 五月婷婷丁香成人网| 色情久久久| 国产激情在线| 亚洲午夜视频| 99精品国产在热久久 | 五月香蕉综合| 一本大道伊人AV久久综合| 五月婷婷无码| 久久xxxx| 538在线精品| 被强行糟蹋的女人A片| 人人播| 久色激情| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 激情五月深爱婷婷| 中文av网站| 热久精品| 亚洲天堂久久| 综合久久99| 五月丁香影视| 九色99视频| 免费一区二区三区| 婷婷刺激综合| 97在线碰| 新五月天婷婷激情电影| 欧美激情综合色综合色| 人人摸人人| 精品99在线| www.色99| 性生生活大片又黄又| 亚洲精品又粗又大又爽A片 | 五月天六月丁香| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 99re这里只有精品视频了| 婷婷五点亚洲| 91超级碰碰碰| 欧美成人在线观看| 超碰中文字幕在线| 婷婷五月天久久久| 99久久综合精品五月天| 亚洲五月天激情| 99爱在线精品视频免费观看| 久久精品凹凸分类| 激情五月,激情综合网| 色色色色欧洲| 婷婷丁香五月高清| 亚洲天天| 亚洲国产色婷婷| 五月丁香婷婷久久| 国产五月婷| 几激情五月婷婷色五月色天堂| 亚洲精品影视| 91国产精品视频播放| 婷婷五月天AV在线| 激情图片婷婷| 4399在线日本A片| 熟女人妻一区二区三区免费看 | 丁香色综合| 欧美大肥婆大肥BBBBB| 91人人爱| 六月婷婷深深爱| 人人爽欧美婷婷久久久五月丁香| 亚洲激情AV| 97人人操人人操人人操人人| 先锋影音av色五月天资源站| 亚洲在线操| 婷婷六月激情丁香| 碰碰91| 久9热在线免费观看| 色色色999| 天天操夜夜橾| AA片在线观看视频在线播放| 久久9视频| 色婷五月| 天天综合精品| 狠狠久久婷五月| 亚洲成人在线五月天| 天天色播| 九九热亚洲中文在线观看免费| 久久机热/这里只有精品| 免费AV播放| 婷婷九九视频| 99re鈥哸鈥唙| 婷婷五月天97干| 超碰久热| 丁香五月久久| 五月婷婷亚洲| 色婷婷久久综合中文久久一本| 一本色综合色| 99精品这里只有免费视频| 丁香五月色| 国产精女同一区二区三区久 | site:901-07.com| 婷婷色片| 97碰人人操| 五月天色婷婷网| 亚洲亚洲人成综合网络| 色情综合网| 丁香色六月婷婷| 亚洲 成人 电影av在线观看| 伊人深爱综合| 色天使色综合| 天天色天天色天天色天天色天天色| 天天日天天爽| 亚洲中文无码成人| 婷婷色婷婷| 99色精品视频| www.狠狠| 男同91| 五月婷婷激情四季| www.99视频| 涩涩涩,com| 丁香婷婷色五月激情综合| 日本一级特黄大片AAAAA级| 九色啦蜜臀| 久久大香蕉伊人| 洗浴中心操B视频| OYIWbGcPu8H| 综合久久人妻| 99热九九在线| 99九九精品| 色色色五月婷婷| 九九色综合九九色| 婷婷五月 丁香六月| 欧美色五月| 欧洲亚洲免费视频区| 日本一级一级一级一级| 这里只有精品热| 99在线精品免费视频| 色久婷婷网| www.97视频| 色播五月丁香| 欧美色图天堂网色| 激情五月婷婷视频一区二区三区| 五月丁香成人| 婷婷六久久| 亚洲欧美丁香五月天亚洲欧美| 日韩在线视频网站| 激情五月天婷婷| 亚洲另类久久| 婷婷五月丁香花综合| 亚洲国产成人综合| 五月花成人网| 久久 中文 日本| 99热| 99re思思| 五月婷中文娱乐综合| 91久久精品无码一区二区三区| 99在线精品观看99| 丰满少妇猛烈A片免费看观看| 婷婷五月天狠狠| 美女激情综合| 日本人妻伦在线中文字幕| 天天爽夜夜爽天天爽夜夜爽| 久久久99视频| 中文字幕中文有码在线| 亚洲第一综合| 337p午夜影院| 丁香婷色| 日日夜夜亚洲一区| 日日日日日| 婷婷五月天激情诱惑| 99久热| 青青草蜜臀| 久久五月热| 色噜噜婷婷| 五月开心激情网| 伊人网大香| AV大片在线播放| 91免费看片| 久久五月婷综合网| 日熟女| 日日躁夜夜躁狠狠久久AV| 天天爽天天干| 亚洲 无码 中文字幕 中出| 狠狠综合色网| 久久久精品婷婷五月天| 91欧美| 九九热在线精品| 色狠狠六月| 久久精品五月天| 久久人人做人人妻人人玩精品va| AV性爱在线| 婷婷 色 丁香 夜| 丁香5月综合啪啪| 九九色欲网| 婷婷丁香五月基地| 免费看欧美成人A片无码| 超碰在线观看9| 国产色五月| 再次出发二| 丁香五月婷婷色情综合| 色丁香五月婷婷综合久久| 99久热| 青青草激情网| 91热在线| 久久婷婷五月综合色奶水99啪| 色五月影视| 狠狠干狠狠干狠狠干狠狠干| 七七九九色色| 久久五月天婷婷视频| 欧美性猛交99久久久99| 99热 在线播放| 久久色情综合免费网站| 战争与艾拉电影免费观看| 欧美色骚婷婷五月天| 久久婷婷六月| 99免费热在线精品| 国内裸舞二区| 色婷婷在线综合色播网| 99热这里只有精品亚洲| 安息电影在线观看完整版| 成人在线网址| 大香蕉综合网| 7月婷婷六月丁香| 婷婷五月天综合网| 永久无码色| 超碰成人电影| 国产日产成人亚洲欧美国产VA| 成片免费播放| 五月丁香婷婷无码中文| 欧美狠狠草| 狠狠夜夜五月丁香| 激情五月综合ì香亚洲| 欧美综合激情五月| 欧美激情凹凸丁香网| 中文字幕性爱丰满| 深爱婷婷丁香五月激情| 亚洲精品婷婷| 激情久久综合| 色婷婷综合网站| 粉嫩AV久久一区二区三区| 专区无日本视频高清8| WWW.国产| 91久女| 99热销国产这里有精品| 天天操加勒比| 五月丁香va| 婷婷五月天亚洲图片| 久久久精品色色色| 色婷久久| 综合色图区| 亚洲偷| 午夜日日| 尤物一区二区| 国产探花一片区| 91精品国产日韩91久久久久久国模| 色婷婷免费观看| 五月天婷婷三级黄| 激情二色月| 婷婷射丁香| 激情丁香六月| 日韩一区二区A片免费观看| 有码一区二区三区| 99re在线精品视频| 丁香五月视频在线观看| 日本五月婷| 五月天婷婷色色| www.天天干| 色九九一二| 久九色| 五月花婷婷丁香| 天天色图| 伊人大香蕉爱聚| 91婷婷丁香五月| 五月婷庭丁香在线| 99热免费| 超碰9799| 婷婷色五月丁香六月欧美啪| 丁香婷婷在线| 国产成人99久久亚洲综合精品| www五月婷婷88导航| 五月天婷婷情色| 亚洲综合丁香五月| 91九色中文字幕女在线观看| 国产五月视频| 婷婷综合五月| www.com五月天| 丁香五月激情综合| 九色在线观看91av| site:esunnet.com| 97干视频在线| 婷婷色综合中心站| 婷婷伊人无码| 色五月婷婷操逼| 超极99精品| 久热这里只有精品3| 99久久极情精品一区| 午夜不卡久久精品无码免费| 欧美色宗和激情| 色婷激情网| 色九月婷婷| 伊人久久大香天蕉亚洲特级| 求可以看的AV网址| a网站免费观看| 五月婷婷丁香六月| 婷婷丁香在线播放| 逼特逼在线免费播放| 丁香婷婷人妻| 成人 在线 日韩| 91丨九色丨老农村| 热99精品视频| 欧美性生交XXXXX无码小说| 日本91在线| 亚洲色夜| 色99色| 亚洲丁香婷婷丁香五月天激情| 七月丁香婷婷 色色| 99热6这里之有精品| 婷婷亚洲影院| 色婷婷五月色| 天天肏在线观看| 777久久久| 思思热99热| 婷婷丁香黄色| 操人妻视频91| 国产综合A片| 九九精品视频在线6| 最近中文字幕2019视频1| 久久66er久久| 久久婷婷亚洲| 99久热这里有精品| 久久人人妻| 婷婷五月天AV网| 啪啪啪大香蕉| 噜噜色五月| 五月丁香六月欧美综合网站| 九九综合视频在线观看| 婷婷操逼| 色五月天天| 人妻内射一区二区在线视频| 伊人狠狠狠综合| 男人先锋久久| 深爱五月日韩| 婷婷色五月天色| 67194中文字幕| 9久热在线视频精品| 五月丁香激情婷婷| 亚洲精品视频在线播放| 丁香五月婷久久| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 色婷五月天| 深爱五月天天| 9热在线视频精品| 中文字幕综合| 99在线精品视频免费| 欧美性生交XXXXX无码小说| 大伊久久| 久久精品系列| 另类专区在线观看| 五月天激情综合10p| 色婷婷亚洲综合av| 色五月婷婷av| 亚洲五月天综合| 一起草日本| 成人av播放| 亚洲性爱干干| 991自拍视频| 久久久久激情| 天天操天天操综合| 操婷婷久久| 色色网站在线| 开心五月综合| 色婷婷av在线| 久久婷婷五月天激情新地址| 亚洲操B| 69堂午夜视频最新地址| 国产精品 的国产| 玖玖色综合| 久久精品66| 99热这里只有精品1025| 蜜乳av一级av| 8区视频在线| 99久久综合网| 婷婷五月激情欧美| 伊人婷婷大香蕉在线| 婷婷五月丁香91| 五月社区婷婷激情| 色综合九九色综合88| 610018岁成人视频| 99精品自拍视频| 欧洲高清免费久久| 97久久人人操| 九九色中文| 91精品久久久久久77777| 五月丁香人妻| 99在线观看视频精品| 99人妻碰碰碰久久久久视| 国产成人精品一区二三区熟女在线| 五月婷婷在线视频| 欧美综合婷婷网| AV在线观看网站| 婷婷六月偷拍| 五月婷在线| 九九九九毛片| 天天做夜夜爽| 小视频一区| 欧美大奶熟女噜噜噜噜| 色色色地址| 大鸡巴伊人网| 国产精品激情AV久久久青桔| 欧美操人| 九九re精品视频在线观看| 综合激情深爱| 2025天天爽天天摸| 丁香六月色香蕉视频| 色域五月婷婷丁香| 婷婷丁香视频| 婷婷五月综合色小姐小说| 国外亚洲成AV人片在线观看| 婷婷六月色| 五月婷婷深深爱| 欧美日韩AAAA| 区区欧美你爱| 色婷五月天网站| 在线区区区| 六月婷婷色综合| 色域五月婷婷丁香| 丁香六月| 91精产品自偷自偷综合| 婷婷五月激情综合啪啪| 色九四色| AA片在线观看视频在线播放| 91啪啪| 国产精品电影| www狠狠| 九九草热在线观看| 色狠狠综合网| 日日日,com| 丁香六月AV| 免费黄色片子| 大香蕉婷婷丁香天堂AV| 超碰在线免费| 激情久久久久久久久久久| 成人一区在线观看| 色婷婷啪啪综合网| 久热爱大香蕉在线蜜臀悦色| 五月丁香久久久| 97色 五月天丁香| 中文字幕 中文字幕明步| 丁香六月婷| 97精品人人A片免费看| 丁香五月激情五月| 久久久久激情网| 亚洲九九视频| 色玖玖导航| 婷婷午夜丁香| 婷婷五月丁香六月| 午夜丁香婷婷| 色五月天在线观看| 成人视频网| 日本婷婷激情四射中文字幕在线观看| 99精品成人无码A片观看金桔| 天堂无码人妻精品AV一区| 九九亚洲| 亚洲欧美综合7777色亭亭| av操B网站| 热婷婷在线视频| 99精品高潮| 婷婷射综合| 六月丁香视频网站| 色婷婷丁香AV综合| 性天天中文网| 男人的天堂五月丁香| 久久婷婷综合国产| 五月丁香婷婷综合网| 人妻熟女一区二区AV| 久久se 综合网| 亚洲精品网址| 五月丁香成人| 美女婷婷六月色| 久久色五月天激情小说| 97五月天| 婷婷五月天丁香| 成人.在线日韩| 五月花激情网| 丁香色五月 97干| 亚洲色激婷| 亭亭五月色男人| 91日视频| 国产精品久久久久久亚洲毛片| 91伦| 亚洲成人网在线观看| 午夜九九电影| 日日干天天爽| 99热在线观看| 9 1大香蕉| 午夜激情综合| av人人操| 國語久久婷| 亚洲无AV在线中文字幕| 欧美日韩国产日本精品四虎网网站物| 91色在线/日韩| 怡红院精品视频久久久久久久久| 思思热精品在线| 天天天天天日| 五月天婷婷激情四射综合| 亚洲网视屏| 思思国产99| 丁香激情五月| 色吊丝av中文字幕| 婷婷在线五月天观看| 丁香五月色欲| 五月婷婷深深爱| 久久综合婷婷五月| 亚洲色婷婷99一9|| 久久久激情视频| 亚洲色99综合天堂| 操操啪| 五月丁香综合激情| 99热最新网址| 国产成人综合在线| 激情五月婷婷色播网| 99久久99九九99九九九| 日噜噜色| 手机AVAV天堂看网| 激情九月综合| 五月天激情综合网| 另类图片激情五月天| 97精品欧美91久久久久久久| 婷婷久久欧美| 精品色情一区二区三区四区| 色婷婷88| 五月丁了香蕉综合| 99热这里有精品24| 可以免费观看的AV| 嫩草视频观看| 激情丁香图片| 亚洲午夜成人av电影网| 婷婷亚洲色| 亚洲综合另类| 久人人操| 婷婷五月天成人综合网| 成人无码髙潮喷水A片| 墨西哥毛片内射精| 国产另类综合| 色婷网站| 丁香婷婷免费| 99激情| 色性综合| 91超碰在线观看| 色婷婷国产精品综合在线观看| 亚洲欧美一区二区三区四区爱爱动图| 国产精品18久久久| 97色色色视屏| 丁香色婷婷五月天| 丁香六月啪| 婷婷色丁香五月| 99.N在线视频| 天天拍天天操| 996精品热视频| 丁香六月在线| 六月婷在线| 99热这里只有精品中文字幕| 久久探花91swag| 99色爱| 真实熟女-91九色| 久久九精品| 999热这里只有美国精品| 丁香婷婷人妻| 超碰国产在线| 五月综合婷婷开心网| 久久这里有精品| 伊人大香五月天| 香蕉AV777XXX色综合一区| 日韩欧美一区二区三区四区| 激情五月婷婷| 亚洲婷婷丁香五月天激情小说| 五月丁香六月| 桃色伊人在线| 亚洲精品一二三| 五月天激情小说婷婷基地| 成人五月天综合网| 国产精品色婷婷AV综合色色| 人人操碰| 色五月婷婷91| 丁香五月综合高清在线| 91丨九色丨大屁股| 安息电影在线观看完整版| 久久人操| 激情婷婷综合| 91干99| 五月天激情综合| 超碰97人人操| 天天色情站| 色五月色综合| 婷婷综合在线视频| 久久久99久久| 桃色Av色哟哟| 婷婷五月天VI| 激情网婷婷五月天| 激情六月天婷婷| 丁香婷婷久久| 99免费视频在线观看爱| 91久久免费| 四色五月婷婷| 秋霞三及片| 婷婷丁香成人五月天| 久久精彩免费视频| 狠狠狠五月婷婷六月丁香| 久久性爱激情| 五月天婷婷色综合| 婷婷日日天天| 噜噜狠狠色综合久| 啪啪综合网| 色婷婷丁香五月天在线观看| 日韩黄黄| 精品9久| 五月丁香激情综合网| 99成人网站| 久碰综合| 97精品人人A片免费看| 国产午夜一区二区三区| 五月丁香六月色婷婷综合五月天| www.com久久久久久久久久久久久久久久久| 欧美成人性爱网| 大功率国产在线| 另类国产欧美视频| 玖玖爱伊人| 天天天摸夜夜夜玩| 99re热视频这里只有综合亚洲| 久久精品国产AV一区二区三区 | h在线看免费版在线看| 六月丁香婷婷亚洲中文玖玖| 99热超| 六月成人网| 色综合色五月| 丁香五月天五码婷婷| 99热免费精品| AⅤ在线播放网| 天天噜噜| 色色99| 五月天色婷婷基地| 97九色| 任你干嘛免费视频播放| 亚洲字幕AV一区二区三区四区| 久久久久人妻| 九九久久视频| www.99热最新视频8| 丁香五月婷婷社区| 五月天婷婷在线观看| 五月天成人在线视频网站| 99色视频在线观看| 爱射综合| 色婷婷综合综合网| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 思思热在线| 91九色在线视频| 婷婷五月天开心激情网| 国产99美少妇| 在线中文字幕视频| 玖玖婷婷婷丁香五月| 色婷婷色99国产综合精品| 999久久久国产精品| 婷婷激情社区| 国产成人va在线| 五月香蕉综合| 久久曰曰| 99久久久免费| 視频福利乱色| 一起草日本| 丁香五月激情啪啪综合| 久久伊人大香蕉| 丁香婷婷啪啪| www.夜夜操| 婷婷丁香五月亚洲| 丁香五月婷婷av| 国产亚洲精品久久一区二区三区| 99热这里有精力| 99视频精品全部免费 在线| 婷婷色香六月综合激情| 婷婷黄色五月天在线视频| 婷婷性爱| 久久五月天合网| 色丁香五月天射婷婷爱婷婷| 激情九月婷婷| 日日干天天射| 日本三级大片| 五月色视频| 久久九九99| 亚洲美女婷婷五月天| 激情婷婷五月亚洲| 深爱激情网五月| 人人亚洲| 色综合久久伊伊婷婷五月| 国产成人片| 五月天色色色| EEUSS鲁片一区二区三区| 日日日日日| 欧洲MV日韩MV国产| 色婷婷成人做爰A片免费看网站| 91狠狠综合久久久久久| 中文字幕精品无码一区二区| 中文字幕人妻熟女在线| 香蕉久久av一区二区三区| 丁香香蕉射射射| 婷婷网五月天| 国精产品一区一区三区免费视频| 欧美三级巜人妻互换| 五月色情精品| 熟美女麻豆| 超碰九九热| 婷婷欧美偷拍综合| 综合99在线| 色噜噜婷婷| 精品人妻在线| www婷婷| 日本人妻伦在线中文字幕| 丁香五月婷婷综合啪啪| 综合 蜜月 婷婷| 97超碰在线免费观看| 91超碰在线观看| 天天摸天天舔天天爽| 狠狠撸激情综合丁香五月天俺来啦| 99视频网| 色欲婷婷五月天| 疯狂做受XXXX高潮A片| 天天日日| 亚洲色图81p| 99这里是99在线视频| 色五月婷激情| 日亚二欧美| 人人摸人人搞| 射满了还射免费在线观看 -午夜版全集-新视觉影院 | 欧美三级欧美一级| 亚洲乱码在线观看| 99热99成人| 五月婷婷开心综合| 色九九综合| 少妇性BBB搡BBB爽爽爽电影| 成人小说色图婷婷五月| 91在线日| 亚洲激情色色| 99在线免费观看| 久草热久草在线视频| 操操操91| 五月婷高清视频| 婷婷狠狠干| 色色热| 夜夜躁婷婷AV| 色高清无码视频| 天天综合网站| 国产精品美女久久久久AV超清 | 男人天堂亚洲综合| 欧美肉大捧一进一出免费视频| 三级av在线| 91尤物九色在线| 欧美亚洲操逼| 99热12| 婷婷社区五月天| 色欧美日| 丁香伊人综合| 超碰93在线观看| 丁香情色五月| 99热福利| 免费看欧美成人A片无码| 亚洲色五月| 操操国产| 超碰1999| 香蕉97碰碰碰欧美| 九热...av| 欧美日本va| 国产69久久久欧美黑人A片| 97超碰综合| 天天草天天摸| 日本操B视频| 日韩色色网| 丁香五月天激情四射网络不好 | 91婷婷伊人牛牛| 思思re视频在线| 色色国产| 激情五月天99色| 婷婷免费无视频| 91操人| 婷色五月| 色婷婷19| 丁香五月停停基地| 激情小说视频图片网| 91超级碰碰| 久久五月天网| 99综合网| 婷婷97| 97在线观视频免费观看| 色99热| 六月丁香色色| 97色干| 开心五月深爱激情| 991精品在线视频| 色丁香五月婷婷| 999热成人在线综合网| 先锋资源91| 久久性爱视频网站| 丁香婷婷色五月合集| www.sebowuyue| 色啪网| 五月婷婷丁香在线| 人妻AV在线观看| 日本不卡一区二区三区| 欧美色五月天| 亚洲AV成人精品日韩在线播放| 99在线免费观看| 色婷婷五月天激情在线观看| 九九性视频| 亚州男人天堂婷婷五月| 精品人妻伦一二三区久久| site:xiongshengzz.com| 人人操超碰| 天天插综合| 五月天婷婷伊人| 六月婷欧美| 精品香蕉99久久久久网站|