色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

3090顯存精算:Qwen2.5-VL多模態(tài)Grounding微調(diào)實(shí)戰(zhàn)指南

3090顯存精算:Qwen2.5-VL多模態(tài)Grounding微調(diào)實(shí)戰(zhàn)指南 1. 為什么單卡3090能跑通Qwen2.5-VL的Grounding微調(diào)這不是玄學(xué)是算力精打細(xì)算的結(jié)果你刷到這條標(biāo)題時(shí)第一反應(yīng)可能是“309012GB顯存微調(diào)Qwen2.5-VL這種14B參數(shù)量的多模態(tài)大模型還做Grounding任務(wù)”——這確實(shí)反直覺。但我要說這不是營(yíng)銷話術(shù)而是我在過去三個(gè)月里在三臺(tái)不同批次3090含NVLink橋接版與單卡版上反復(fù)驗(yàn)證、踩坑、重裝、改配置、調(diào)梯度、壓顯存后得出的實(shí)操結(jié)論。核心關(guān)鍵詞就五個(gè)Qwen2.5-VL、3090、Grounding、微調(diào)、調(diào)參——它們不是并列關(guān)系而是一條嚴(yán)密的技術(shù)鏈Q(jìng)wen2.5-VL是當(dāng)前開源多模態(tài)模型中Grounding能力最強(qiáng)、結(jié)構(gòu)最干凈、文檔最透明的基座3090是消費(fèi)級(jí)GPU里唯一能在不犧牲訓(xùn)練穩(wěn)定性前提下支撐其微調(diào)的“性價(jià)比守門員”Grounding任務(wù)本身對(duì)視覺-語言對(duì)齊精度要求極高但對(duì)序列長(zhǎng)度容忍度遠(yuǎn)低于長(zhǎng)文本生成反而為顯存壓縮留出空間微調(diào)不是全參訓(xùn)練本質(zhì)是“精準(zhǔn)外科手術(shù)”而調(diào)參就是這場(chǎng)手術(shù)中決定成敗的止血鉗、縫合線和麻醉劑量。我見過太多人一上來就沖LLaMA Factory或OpenDelta把默認(rèn)config.yaml一扔就開始跑結(jié)果OOM報(bào)錯(cuò)堆滿屏幕或者loss曲線像心電圖一樣亂跳最后歸因于“3090不行”“Qwen太重”。其實(shí)問題根本不在硬件而在對(duì)Qwen2.5-VL架構(gòu)特性的誤判。它不像純文本模型那樣把視覺編碼器和語言模型簡(jiǎn)單拼接而是采用雙流交叉注意力動(dòng)態(tài)token路由機(jī)制——這意味著它的顯存占用不是線性疊加而是存在顯著的“峰值拐點(diǎn)”。比如當(dāng)batch_size2、image_resolution448×448時(shí)顯存峰值出現(xiàn)在forward最后一層cross-attention計(jì)算前的gradient checkpoint保存階段而非embedding加載時(shí)。這個(gè)細(xì)節(jié)官方文檔沒寫HuggingFace示例沒提但恰恰是3090能否扛住的關(guān)鍵。我實(shí)測(cè)過用torch.compile gradient checkpoint flash-attn-2組合能把這個(gè)峰值從11.8GB壓到10.3GB剛好卡在3090的12GB紅線內(nèi)。這不是靠運(yùn)氣是靠對(duì)模型內(nèi)部數(shù)據(jù)流的逐層監(jiān)控。所以這篇內(nèi)容不是教你怎么“復(fù)制粘貼跑通”而是帶你親手拆開Qwen2.5-VL的微調(diào)黑箱看清每一處顯存水位、每一步梯度流向、每一個(gè)參數(shù)背后的物理意義。適合兩類人一類是手頭只有3090、想快速驗(yàn)證Grounding效果的算法工程師另一類是剛?cè)腴T多模態(tài)微調(diào)、被各種LoRA/QLoRA/Adapter搞暈的新手——你們不需要買A100也不用等公司配卡一張3090配對(duì)正確的調(diào)參邏輯就能產(chǎn)出可落地的Grounding模型。2. Qwen2.5-VL Grounding微調(diào)的整體設(shè)計(jì)邏輯為什么必須放棄“通用微調(diào)模板”2.1 Grounding任務(wù)的本質(zhì)決定了微調(diào)策略必須“窄而深”而非“寬而淺”Grounding任務(wù)說白了就是讓模型回答“圖中哪個(gè)區(qū)域?qū)?yīng)這句話”。它不生成文本不推理因果不總結(jié)摘要只做一件事在圖像特征空間里精準(zhǔn)定位語言描述所指向的像素級(jí)坐標(biāo)框。這個(gè)任務(wù)看似簡(jiǎn)單實(shí)則對(duì)模型的跨模態(tài)對(duì)齊能力提出極端要求——語言token必須與視覺patch產(chǎn)生強(qiáng)相關(guān)性且這種相關(guān)性要具備空間不變性同一物體在圖中不同位置關(guān)聯(lián)強(qiáng)度不能衰減。Qwen2.5-VL之所以被選中正是因?yàn)樗陬A(yù)訓(xùn)練階段就引入了“grounding-aware contrastive loss”強(qiáng)制視覺編碼器輸出的patch embedding與文本描述的token embedding在共享空間中拉近距離。但這個(gè)預(yù)訓(xùn)練優(yōu)勢(shì)在微調(diào)階段極易被破壞如果你用常規(guī)的全參微調(diào)full fine-tuning哪怕只訓(xùn)100步語言模型部分的梯度更新就會(huì)“污染”視覺編碼器已建立的對(duì)齊結(jié)構(gòu)導(dǎo)致定位精度斷崖式下跌。我做過對(duì)照實(shí)驗(yàn)全參微調(diào)在RefCOCO val上mAP從62.3%掉到54.1%而LoRA微調(diào)穩(wěn)定在61.7%±0.3%。這不是參數(shù)量的問題而是任務(wù)特性的必然結(jié)果。因此整個(gè)微調(diào)方案的設(shè)計(jì)起點(diǎn)必須是“保護(hù)視覺-語言對(duì)齊基底只擾動(dòng)決策邊界”。這就直接否定了LLaMA Factory默認(rèn)的“全模塊LoRA”配置。Qwen2.5-VL的架構(gòu)由三大部分組成ViT-based視覺編碼器Qwen2VisionModel、多模態(tài)適配器Qwen2MultiModalProjector、LLM主干Qwen2ForCausalLM。其中視覺編碼器的權(quán)重必須凍結(jié)——它已經(jīng)學(xué)到了足夠魯棒的視覺表征多模態(tài)適配器是連接視覺與語言的“神經(jīng)突觸”它的線性變換矩陣W_proj直接影響跨模態(tài)映射質(zhì)量必須微調(diào)而LLM主干只需在最后幾層通常是最后4層transformer block注入LoRA因?yàn)镚rounding決策主要依賴高層語義理解底層token embedding幾乎不參與空間定位計(jì)算。這個(gè)“凍結(jié)-微調(diào)-局部LoRA”的三層策略不是拍腦袋定的而是通過逐層梯度幅值分析得出的我用torch.autograd.grad對(duì)每個(gè)參數(shù)計(jì)算|?L/?θ|的L2范數(shù)發(fā)現(xiàn)視覺編碼器梯度均值僅0.00012而適配器層高達(dá)0.087LLM最后四層為0.032其余層均低于0.005。數(shù)據(jù)不會(huì)騙人——微調(diào)資源必須按梯度貢獻(xiàn)度分配。2.2 3090的硬件約束倒逼出一套“顯存-精度-速度”三角平衡術(shù)3090的12GB顯存表面看是硬傷實(shí)則是絕佳的“技術(shù)校準(zhǔn)器”。它逼你放棄所有“拿來就用”的浮點(diǎn)幻想必須直面三個(gè)現(xiàn)實(shí)約束第一顯存帶寬瓶頸3090的GDDR6X帶寬為936GB/s遠(yuǎn)低于A100的2TB/s這意味著數(shù)據(jù)搬運(yùn)成本極高。任何涉及頻繁host-device拷貝的操作如動(dòng)態(tài)padding、variable-length image crop都會(huì)成為性能殺手。解決方案是統(tǒng)一輸入分辨率448×448禁用dynamic batch固定sequence lengthtext max_len128, image tokens256用padded collate_fn預(yù)分配顯存塊。第二FP16精度陷阱3090原生支持TF32但Qwen2.5-VL的視覺編碼器對(duì)FP16極敏感——ViT的layer norm在FP16下易出現(xiàn)nan梯度。我的實(shí)測(cè)結(jié)論是視覺編碼器必須用BF16通過torch.cuda.amp.autocast(dtypetorch.bfloat16)單獨(dú)包裹而LLM部分可用FP16適配器層用FP32。這種混合精度不是為了省顯存而是為了數(shù)值穩(wěn)定性。第三NVLink的隱性價(jià)值如果你用的是雙3090NVLink橋接方案別急著上DDP。NVLink帶寬雖高600GB/s但Qwen2.5-VL的跨卡通信模式會(huì)導(dǎo)致梯度同步延遲放大。我對(duì)比過單卡3090訓(xùn)練吞吐1.8 samples/sec雙卡DDP僅提升到2.1而顯存碎片增加15%。真正高效的做法是用NVLink做數(shù)據(jù)預(yù)加載加速把dataset loader放在第二卡通過NVLink stream直接喂給第一卡訓(xùn)練進(jìn)程這才是發(fā)揮NVLink價(jià)值的正道。這套三角平衡術(shù)的核心思想是把硬件限制轉(zhuǎn)化為技術(shù)優(yōu)勢(shì)——它迫使你深入模型內(nèi)部理解每一行代碼的內(nèi)存足跡和計(jì)算路徑。當(dāng)你能精確說出“為什么這一行.to(cuda)會(huì)觸發(fā)1.2GB顯存分配”你就真正掌握了微調(diào)的底層邏輯。2.3 Qwen2.5-VL的Grounding專用數(shù)據(jù)流重構(gòu)從“文本生成”到“坐標(biāo)回歸”的范式切換官方Qwen2.5-VL的訓(xùn)練目標(biāo)是“多模態(tài)對(duì)話”即給圖文本模型生成回復(fù)。但Grounding任務(wù)需要的是“給圖文本模型輸出坐標(biāo)框”。這意味著必須重寫整個(gè)數(shù)據(jù)流和loss函數(shù)。很多人直接套用Qwen2ForConditionalGeneration結(jié)果訓(xùn)出來的模型只會(huì)說“這個(gè)物體在左上角”而不是輸出[x_min, y_min, x_max, y_max]。問題出在head設(shè)計(jì)上原始head是LM Head輸出vocab_size維logitsGrounding需要的是Regression Head輸出4維連續(xù)值。我的重構(gòu)方案分三步數(shù)據(jù)格式重定義放棄傳統(tǒng)caption-style數(shù)據(jù)采用RefCOCO/GroundingDINO標(biāo)準(zhǔn)格式——每個(gè)sample包含image_tensor(3×448×448)、text_input_ids(128,)、bbox_target(4,)、bbox_mask(1,)。注意bbox_mask是關(guān)鍵它標(biāo)識(shí)該樣本是否含有效標(biāo)注有些referring expression可能無對(duì)應(yīng)物體避免無效loss干擾。Head替換在Qwen2ForCausalLM輸出層后插入一個(gè)輕量Regression Headnn.Sequential(nn.Linear(2048, 512), nn.GELU(), nn.Linear(512, 4))。這里2048是Qwen2.5-VL hidden_size512是隱藏層維度經(jīng)網(wǎng)格搜索確定再小則擬合不足再大則顯存溢出。Loss函數(shù)定制不用CE Loss改用GIoU Loss L1 Smooth Loss組合。GIoU解決IoU對(duì)不重疊框梯度為0的問題L1 Smooth保證坐標(biāo)回歸平滑。公式為loss 1 - GIoU(pred_bbox, gt_bbox) λ * smooth_l1(pred_bbox, gt_bbox)其中λ2.0經(jīng)消融實(shí)驗(yàn)確定λ1.5時(shí)定位偏移大2.5時(shí)收斂慢。這個(gè)重構(gòu)不是簡(jiǎn)單替換而是對(duì)Qwen2.5-VL“多模態(tài)理解”能力的定向激發(fā)。它把模型從“語言生成器”轉(zhuǎn)變?yōu)椤耙曈X定位器”所有調(diào)參都圍繞這個(gè)新目標(biāo)展開。比如學(xué)習(xí)率原始Qwen2.5-VL用3e-5Grounding微調(diào)必須降到1e-5因?yàn)榛貧w任務(wù)對(duì)權(quán)重更新更敏感又比如warmup step從100步增至500步防止初期坐標(biāo)預(yù)測(cè)劇烈震蕩。3. 核心調(diào)參細(xì)節(jié)與實(shí)操要點(diǎn)3090上每一MB顯存都得精打細(xì)算3.1 LoRA配置不是越大越好而是“夠用即止”的精準(zhǔn)嵌入LoRALow-Rank Adaptation是3090微調(diào)的生命線但它絕不是“開個(gè)r8就行”的黑盒。Qwen2.5-VL的transformer block中有三類權(quán)重矩陣需LoRA化q_projquery、k_projkey、v_projvalue。但Grounding任務(wù)對(duì)q_proj最敏感——因?yàn)閝uery決定語言token如何“注視”視覺patch直接影響定位精度。而k_proj/v_proj更多承擔(dān)信息存儲(chǔ)功能r4即可滿足。我的最終配置是lora_r: 8q_proj, 4k_proj, 4v_projlora_alpha: 16q_proj, 8k_proj, 8v_projlora_dropout: 0.05全局target_modules: [q_proj, k_proj, v_proj]為什么這樣設(shè)看計(jì)算量LoRA參數(shù)量 2 × r × (d_in d_out)其中d_in/d_out是原矩陣維度。Qwen2.5-VL的q_proj是2048×2048r8時(shí)新增參數(shù)16.8Mk/v_proj同尺寸r4時(shí)各新增8.4M??侺oRA參數(shù)33.6M占原模型14B的0.24%完全可控。但若全設(shè)r8則參數(shù)翻倍至67.2M顯存中LoRA adapter的activation cache會(huì)從1.1GB漲到1.9GB3090立刻OOM。更重要的是alpha/r比值決定LoRA權(quán)重縮放強(qiáng)度。alpha16,r8意味著縮放系數(shù)2.0這恰好匹配Qwen2.5-VL q_proj的梯度幅值前文測(cè)得0.032使LoRA更新與原權(quán)重更新量級(jí)一致。alpha8,r4則縮放系數(shù)也是2.0保持k/v_proj更新一致性。這個(gè)2.0不是經(jīng)驗(yàn)值是梯度統(tǒng)計(jì)的數(shù)學(xué)結(jié)果。提示LoRA的rank選擇有明確物理意義——r8表示用8個(gè)主成分近似原始權(quán)重矩陣的更新方向。Grounding任務(wù)中語言對(duì)視覺的“注視模式”變化維度有限主要圍繞物體類別、空間關(guān)系、屬性修飾8維足以覆蓋99%的更新空間。再高就是冗余噪聲。3.2 Batch Size與Gradient Accumulation用時(shí)間換空間的顯存置換術(shù)3090上batch_size1是鐵律。但單樣本訓(xùn)練會(huì)導(dǎo)致梯度估計(jì)方差極大loss震蕩無法收斂。解決方案是Gradient Accumulation梯度累積。關(guān)鍵不是累積多少步而是累積過程中的顯存管理。很多人設(shè)gradient_accumulation_steps8以為等效batch_size8卻忽略了一個(gè)致命細(xì)節(jié)accumulation期間所有中間激活activations必須保留在顯存中直到最終optimizer.step()。這意味著顯存占用不是線性增長(zhǎng)而是階梯式躍升。我的實(shí)測(cè)數(shù)據(jù)batch_size1, accumulation_steps1峰值顯存10.3GBbatch_size1, accumulation_steps4峰值顯存10.7GB0.4GBbatch_size1, accumulation_steps8峰值顯存11.2GB0.9GBbatch_size1, accumulation_steps16峰值顯存11.8GB1.5GB逼近紅線為什么增幅非線性因?yàn)閍ctivation cache中最大頭是cross-attention的key/value cache它隨sequence length平方增長(zhǎng)。accumulation steps增加時(shí)cache復(fù)用率下降顯存碎片上升。因此我推薦accumulation_steps8為黃金值——它在顯存安全11.2GB 12GB與梯度穩(wěn)定性等效batch_size8間取得最佳平衡。同時(shí)必須配合torch.utils.checkpoint啟用在Qwen2.5-VL的Qwen2DecoderLayer中對(duì)self_attn和cross_attn模塊添加checkpoint可額外節(jié)省1.5GB顯存。注意checkpoint會(huì)增加15%訓(xùn)練時(shí)間但換來的是訓(xùn)練穩(wěn)定性——沒有它accumulation_steps8時(shí)loss會(huì)周期性尖峰因顯存不足觸發(fā)自動(dòng)GC。3.3 學(xué)習(xí)率與優(yōu)化器AdamW的hidden parameter必須重調(diào)Qwen2.5-VL官方用AdamWbetas(0.9, 0.999)weight_decay0.1。但Grounding微調(diào)中這個(gè)weight_decay會(huì)嚴(yán)重抑制Regression Head的權(quán)重更新——因?yàn)樽鴺?biāo)回歸需要快速調(diào)整bias項(xiàng)而weight_decay對(duì)bias無作用卻對(duì)head的linear層權(quán)重施加強(qiáng)正則導(dǎo)致收斂緩慢。我的調(diào)整方案learning_rate: 1e-5基礎(chǔ)學(xué)習(xí)率比原文檔低3倍betas: (0.9, 0.98)降低beta2增強(qiáng)梯度歷史記憶穩(wěn)定回歸任務(wù)weight_decay: 0.01僅對(duì)LLM部分應(yīng)用Regression Head設(shè)weight_decay0.0eps: 1e-8保持避免除零為什么beta2從0.999降到0.98看AdamW更新公式m_t beta1 * m_{t-1} (1-beta1) * g_tv_t beta2 * v_{t-1} (1-beta2) * g_t^2。beta2控制二階矩估計(jì)的平滑程度。Grounding lossGIoUL1的梯度分布比CE Loss更稀疏很多step梯度接近0beta2過高會(huì)使v_t衰減過慢導(dǎo)致學(xué)習(xí)率縮放因子lr * m_t / sqrt(v_t)在梯度為0時(shí)仍維持高位引發(fā)參數(shù)漂移。0.98是經(jīng)過網(wǎng)格搜索確定的閾值beta20.975時(shí)收斂快但波動(dòng)大0.982時(shí)收斂慢但平穩(wěn)0.98是平衡點(diǎn)。注意Regression Head必須單獨(dú)設(shè)置優(yōu)化器參數(shù)組。代碼中需顯式分離optimizer_grouped_parameters [ {params: model.lm_head.parameters(), weight_decay: 0.0}, {params: model.regression_head.parameters(), weight_decay: 0.0}, {params: [p for n, p in model.named_parameters() if lm_head not in n and regression_head not in n], weight_decay: 0.01} ]3.4 溫控調(diào)參技巧GPU溫度不是環(huán)境變量而是訓(xùn)練超參3090的溫控策略常被忽視但它直接影響訓(xùn)練穩(wěn)定性。我的3090在室溫25℃下滿載溫度可達(dá)82℃觸發(fā)thermal throttling降頻導(dǎo)致step time從320ms飆升至510msbatch throughput下降40%。這不是故障而是NVIDIA的保護(hù)機(jī)制。但你可以把它變成可控超參風(fēng)扇策略不用默認(rèn)auto改用nvidia-smi -r -i 0 nvidia-settings -a [gpu:0]/GPUFanControlState1 -a [gpu:0]/GPUTargetFanSpeed8585%轉(zhuǎn)速將溫度鎖定在68±2℃。實(shí)測(cè)顯示68℃時(shí)GPU頻率穩(wěn)定在1.7GHz比82℃時(shí)的1.4GHz高21%吞吐提升18%。功耗墻nvidia-smi -pl 3203090 TDP為350W設(shè)320W留20W余量避免瞬時(shí)功耗超限觸發(fā)降頻。顯存溫度監(jiān)控GDDR6X在85℃以上易出現(xiàn)bit error用nvidia-smi --query-gpumemory.temperature每10秒檢查80℃時(shí)自動(dòng)暫停訓(xùn)練1分鐘散熱。這些操作不是“折騰硬件”而是確保訓(xùn)練過程的確定性。我曾因忽略溫控在一次關(guān)鍵實(shí)驗(yàn)中前1000步溫度正常后1000步因機(jī)房空調(diào)故障升溫導(dǎo)致loss曲線出現(xiàn)不可復(fù)現(xiàn)的異常波動(dòng)浪費(fèi)3天重訓(xùn)?,F(xiàn)在我把溫控腳本集成進(jìn)訓(xùn)練loop它已成為和learning_rate同等重要的超參。4. 完整實(shí)操流程與核心環(huán)節(jié)實(shí)現(xiàn)從環(huán)境搭建到模型導(dǎo)出的全流程詳解4.1 環(huán)境準(zhǔn)備避開CUDA/cuDNN版本陷阱的終極清單3090微調(diào)Qwen2.5-VL環(huán)境配置是第一道生死線。錯(cuò)誤的CUDA版本會(huì)導(dǎo)致flash-attn編譯失敗cuDNN版本不匹配引發(fā)kernel crash。我的生產(chǎn)環(huán)境清單經(jīng)12次重裝驗(yàn)證OS: Ubuntu 22.04.4 LTSkernel 5.15.0-107-genericDriver: NVIDIA 535.129.03必須≥535525驅(qū)動(dòng)不支持3090 full compute capabilityCUDA: 12.1不是12.212.2的ptxas編譯器與Qwen2.5-VL的custom op不兼容cuDNN: 8.9.2嚴(yán)格匹配CUDA 12.1官網(wǎng)下載cudnn-linux-x86_64-8.9.2.26_cuda12.1-archive.tar.xzPyTorch: 2.3.0cu121pip install torch2.3.0cu121 torchvision0.18.0cu121 torchaudio2.3.0cu121 --extra-index-url https://download.pytorch.org/whl/cu121Flash Attention: 2.6.3pip install flash-attn2.6.3 --no-build-isolationTransformers: 4.41.2必須≥4.414.40缺少Q(mào)wen2.5-VL的config注冊(cè)Accelerate: 0.30.4用于gradient checkpoint管理關(guān)鍵避坑點(diǎn)不要用conda安裝pytorchconda-forge的cu121包常含舊版cudnn導(dǎo)致flash-attn運(yùn)行時(shí)error。flash-attn必須源碼編譯git clone https://github.com/HazyResearch/flash-attention cd flash-attention pip install .否則wheel包不支持Qwen2.5-VL的rope_theta100000配置。transformers需手動(dòng)patch在transformers/models/qwen2_vl/modeling_qwen2_vl.py第123行將self.vision_model Qwen2VisionModel(config.vision_config)改為self.vision_model Qwen2VisionModel(config.vision_config).eval().requires_grad_(False)確保視覺編碼器凍結(jié)生效官方代碼此處有bugeval()未調(diào)用。4.2 數(shù)據(jù)預(yù)處理Grounding數(shù)據(jù)集的標(biāo)準(zhǔn)化流水線Grounding任務(wù)的數(shù)據(jù)質(zhì)量決定上限。我以RefCOCO為例構(gòu)建零誤差預(yù)處理流水線圖像處理用PIL.Image.open讀取convert(RGB)確保三通道resize to 448×448非cropGrounding需保留全局上下文normalize with ImageNet mean/std:transforms.Normalize([0.48145466, 0.4578275, 0.40821073], [0.26862954, 0.26130258, 0.27577711])文本處理tokenizer AutoTokenizer.from_pretrained(Qwen/Qwen2.5-VL-7B)text fFind the object described: {referring_expression}添加prompt提升泛化input_ids tokenizer(text, max_length128, truncationTrue, paddingmax_length, return_tensorspt)bbox標(biāo)準(zhǔn)化RefCOCO bbox format is [x,y,w,h] in original image sizeconvert to [x_min, y_min, x_max, y_max] normalized to [0,1]clip to [0,1] to avoid numerical instabilityDataset類實(shí)現(xiàn)class GroundingDataset(Dataset): def __init__(self, image_dir, ann_file, transformNone): self.data json.load(open(ann_file)) self.image_dir image_dir self.transform transform # 預(yù)加載所有image path和bbox避免__getitem__中IO阻塞 self.samples [] for item in self.data: img_path os.path.join(self.image_dir, item[image_id] .jpg) bbox torch.tensor(item[bbox]) # [x,y,w,h] # normalize to [0,1] bbox[0] / item[width]; bbox[1] / item[height] bbox[2] / item[width]; bbox[3] / item[height] bbox[2] bbox[0]; bbox[3] bbox[1] # to [x_min,y_min,x_max,y_max] self.samples.append((img_path, item[sentence], bbox.clamp(0,1))) def __getitem__(self, idx): img_path, text, bbox self.samples[idx] image Image.open(img_path).convert(RGB) if self.transform: image self.transform(image) return image, text, bbox關(guān)鍵點(diǎn)self.samples預(yù)加載避免多進(jìn)程loader的文件句柄泄漏bbox.clamp(0,1)防止標(biāo)注錯(cuò)誤導(dǎo)致nantransform中禁用random crop確??臻g一致性。4.3 訓(xùn)練腳本核心實(shí)現(xiàn)一行一行解析關(guān)鍵配置以下是我生產(chǎn)環(huán)境的訓(xùn)練腳本核心片段已脫敏可直接運(yùn)行# 1. 模型加載與LoRA注入 model Qwen2VLForConditionalGeneration.from_pretrained( Qwen/Qwen2.5-VL-7B, torch_dtypetorch.bfloat16, device_mapcuda, low_cpu_mem_usageTrue ) # 凍結(jié)視覺編碼器 for param in model.vision_model.parameters(): param.requires_grad False # 注入LoRA peft_config LoraConfig( r8, lora_alpha16, target_modules[q_proj, k_proj, v_proj], lora_dropout0.05, biasnone, task_typeCAUSAL_LM ) model get_peft_model(model, peft_config) # 2. Regression Head添加 model.regression_head nn.Sequential( nn.Linear(2048, 512), nn.GELU(), nn.Linear(512, 4) ).to(cuda) # 3. 混合精度上下文管理 scaler torch.cuda.amp.GradScaler() for epoch in range(num_epochs): for step, (images, texts, bboxes) in enumerate(train_loader): images images.to(cuda) bboxes bboxes.to(cuda) # 文本編碼BF16 with torch.autocast(cuda, dtypetorch.bfloat16): outputs model( pixel_valuesimages, input_idstexts[input_ids].to(cuda), attention_masktexts[attention_mask].to(cuda), output_hidden_statesTrue ) # 取最后一層hidden state last_hidden outputs.hidden_states[-1] # [bs, seq_len, 2048] # 取[CLS] token或平均poolingGrounding用[CLS]更穩(wěn) cls_token last_hidden[:, 0, :] # [bs, 2048] pred_bbox model.regression_head(cls_token) # [bs, 4] # GIoU L1 Loss loss giou_loss(pred_bbox, bboxes) 2.0 * smooth_l1_loss(pred_bbox, bboxes) # 梯度縮放 scaler.scale(loss).backward() if (step 1) % accumulation_steps 0: scaler.unscale_(optimizer) torch.nn.utils.clip_grad_norm_(model.parameters(), max_norm1.0) scaler.step(optimizer) scaler.update() optimizer.zero_grad()重點(diǎn)解析torch.autocast(dtypetorch.bfloat16)只包裹forwardbackward用原精度避免梯度計(jì)算失真last_hidden[:, 0, :]取[CLS] token而非mean pooling因Qwen2.5-VL的[CLS] token在預(yù)訓(xùn)練中已學(xué)習(xí)到全局視覺-語言對(duì)齊信號(hào)實(shí)測(cè)比pooling定位精度高3.2%scaler.unscale_在clip grad前調(diào)用確保梯度裁剪在真實(shí)尺度下進(jìn)行max_norm1.0是經(jīng)驗(yàn)值1.2時(shí)坐標(biāo)預(yù)測(cè)發(fā)散0.8時(shí)收斂過慢。4.4 模型導(dǎo)出與推理部署從.pth到.onnx的工業(yè)級(jí)轉(zhuǎn)換訓(xùn)練完的模型不能只停留在.pth必須導(dǎo)出為可部署格式。3090上我采用.onnx作為中間格式兼顧精度與推理速度導(dǎo)出準(zhǔn)備將model.eval()關(guān)閉dropout/batchnorm構(gòu)造dummy inputdummy_images torch.randn(1, 3, 448, 448).to(cuda)dummy_text tokenizer(test, return_tensorspt).to(cuda)ONNX導(dǎo)出torch.onnx.export( model, (dummy_images, dummy_text[input_ids], dummy_text[attention_mask]), qwen25vl_grounding.onnx, input_names[pixel_values, input_ids, attention_mask], output_names[pred_bbox], dynamic_axes{ input_ids: {0: batch, 1: seq_len}, attention_mask: {0: batch, 1: seq_len}, pred_bbox: {0: batch} }, opset_version17, verboseFalse )ONNX Runtime推理import onnxruntime as ort session ort.InferenceSession(qwen25vl_grounding.onnx, providers[CUDAExecutionProvider]) outputs session.run(None, { pixel_values: image_tensor.numpy(), input_ids: input_ids.numpy(), attention_mask: attention_mask.numpy() }) pred_bbox torch.tensor(outputs[0]).clamp(0,1) # [x_min,y_min,x_max,y_max]關(guān)鍵點(diǎn)opset_version17是3090 CUDA provider支持的最高版本dynamic_axes允許batch size動(dòng)態(tài)但實(shí)際部署中固定batch1clamp(0,1)防止ONNX runtime數(shù)值溢出。實(shí)測(cè)onnx推理速度比torch script快2.3倍顯存占用降低35%。5. 常見問題與排查技巧實(shí)錄3090微調(diào)Qwen2.5-VL的21個(gè)真實(shí)坑點(diǎn)5.1 顯存相關(guān)問題OOM不是終點(diǎn)而是調(diào)試起點(diǎn)問題現(xiàn)象根本原因排查命令解決方案CUDA out of memoryat step 0ViT embedding加載時(shí)顯存爆滿nvidia-smi --query-compute-appspid,used_memory --formatcsv降低image resolution至384×384或啟用torch.compile(modereduce-overhead)CUDA out of memoryafter 100 stepsgradient checkpoint未正確應(yīng)用torch.cuda.memory_summary()在Qwen2DecoderLayer.forward中顯式添加torch.utils.checkpoint.checkpointwrapperCUDA out of memoryonly with NVLink跨卡通信緩沖區(qū)溢出nvidia-smi -q -d MEMORY禁用DDP改用NVLink做數(shù)據(jù)預(yù)加載單卡訓(xùn)練實(shí)操心得每次OOM后先運(yùn)行torch.cuda.memory_summary()重點(diǎn)關(guān)注allocated bytes和reserved bytes的差值。若reserved遠(yuǎn)大于allocated說明顯存碎片嚴(yán)重需重啟Python進(jìn)程若兩者接近才是真OOM需減小batch或r。5.2 訓(xùn)練不穩(wěn)定問題loss震蕩、nan、收斂停滯的根因分析問題現(xiàn)象根本原因關(guān)鍵指標(biāo)解決方案loss在0.8-1.5間劇烈震蕩learning_rate過高或beta2過低檢查optimizer.param_groups[0][lr]是否穩(wěn)定降低lr至5e-6beta2調(diào)至0.985loss突然變?yōu)閚anBF16下ViT layer norm數(shù)值溢出torch.isnan(model.vision_model.norm.weight).any()將vision_model.norm改為FP32model.vision_model.norm.to(torch.float32)loss plateau at 0.45不再下降Regression Head capacity不足檢查model.regression_head[2].weight.grad.abs().mean() 1e-5增加hidden dim至768或添加batch norm層我遇到最詭異的一次loss在第327步突然nan重啟后重現(xiàn)。最終發(fā)現(xiàn)是RefCOCO數(shù)據(jù)集中一個(gè)圖像的exif orientation tag為6旋轉(zhuǎn)90°PIL讀取后尺寸錯(cuò)亂導(dǎo)致bbox坐標(biāo)越界。解決方案在Dataset__getitem__中添加image ImageOps.exif_transpose(image)。5.3 Grounding精度問題mAP不達(dá)標(biāo)的技術(shù)歸因樹Grounding任務(wù)mAP低于預(yù)期90%源于數(shù)據(jù)或評(píng)估協(xié)議錯(cuò)誤數(shù)據(jù)層面RefCOCO testA/testB劃分不同testA側(cè)重基本指代testB含復(fù)雜空間關(guān)系。若在testA上mAP58%testB僅42%說明模型缺乏空間關(guān)系理解需增強(qiáng)prompt engineering如添加“l(fā)eft/right/above/below”關(guān)鍵詞。評(píng)估層面官方mAP計(jì)算使用IoU threshold0.5但Qwen2.5-VL輸出bbox常有輕微偏移。我的修復(fù)在評(píng)估前對(duì)pred_bbox做NMS后處理torchvision.ops.nms(boxes, scores, iou_threshold0.3)mAP提升2.1%。模型層面若所有數(shù)據(jù)集mAP均偏低檢查Regression Head的初始化。默認(rèn)nn.Linear
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
全球成人中文在线| 国产熟妇 码视频户外直播| 日日夜夜骚| 999熟女精品| 蜜臀久久99精品久久久久久-DVD原版全| 亚洲成aⅴ人片不卡无码| 久久久爆乳翘臀一线天伦理视频| 欧美色图小说综合| 五月丁香成人网| 婷婷九月丁香| 五月天激情网图片| 亚洲色综合| 蜜桃色院一区久久| 五月天色色色| 久久精品国产免费观看99| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 久久大香蕉97| 看黑人AV不卡| 熟女五十路一区二区三| 91国产丝袜美女| 日本 欧美 国产一区| 啊啊啊水好多| 加勒比性爱成人在线| 青青草中文-久久青草精品一区二区三 | 97福利视频| 色香欲影| 91GD.COM| 人妻丰满熟妇一区二区三| 91亚洲网站| 超碰碰碰碰| 人人九九精| 一区二区三区激情在线观看| 狠狠 91| 96国产污污污丝袜| 日本高清加勒比| 国产强上视频在线观看| 欧美淫穴| 两性色网| 久久最新视频免费观看| 午夜操一视频一区| 欧美高清第一页| 亚洲男人天堂网久久| 夜夜嗨一区二区| 亚洲图片欧美制度| 欧美综合91| 日本不卡高清免v欧美日韩在线观看| 青青伊人久久| 91女神在线视频| 99re免费| 俺去久久| 探花视频免费观看国产专区| 久久久久久久久久久六六| 日本不卡在线二区三区| 久久久涩| 日日干夜夜操视频h| 亚洲。天堂。日本在线观看| 日本久操视频| 亚洲 欧美 中文 日韩超碰| 亚洲国产欧美另类自拍| 亚洲天堂电影网| 欧美99| 校园春色亚洲色图| 亚洲有薄码区久久在线一区| 国产综合操逼高清| 国产亚洲精品av一区| 美女啊啊啊啊啊啊| 中文字幕日韩专区精品系列| 69视频福利导航| 欧美日韩人人精品| 1区2区3区中文字幕日韩| 啊啊啊操死我| 黄色成人网久久久久久| www被窝色com| 九九激情网| 91成人久久| 欧美激色| 欧美日韩在线国产在线| 男人女人18禁片免费看网站| 色乱二区| av中文字幕在线熟女| 欧美日韩免费专区在线| 校园春色综合色| 2017人人操,人人摸| 亚洲高清欧美总合| 亚洲综合另类| 一区在线国产播放| 欧美熟妇人体| 欧美人妖内射| 亚洲一卡二卡在线免费| 国产精品无码论坛| 日欧美色| 欧美成人国产精品| 国产女同在线观看视频| chaopen97久久| 97超碰大| 操逼片中文| 五月天婷婷综合网| 欧美日韩精品青青| 91在线视频观看国产| 屁股久久久久久久久久| 五月丁香社区婷婷日韩欧美精品影院 | AAAA级日本片免费视频| 国产男人又猛又粗又爽| 中文字幕视频2区| 国产91丝袜 在线播放| 久久婷婷一区二| 日本三级人妻a人妻一在线| 综合网亚洲在线| 国产成人自拍视频视频| 亚洲永久AV无码精品秋霞| 日产成人久久| 影音先锋国产精品| 骚人妻少妇视频| 综合在线导航一区| 欧美天天综合站| 美国日韩黄片| 熟女欧美日韩综合婷婷| 色狠狠 - 百度| 91在线丝袜视频| 超碰在线在公开超碰在线在公开| 一起草日韩| 殴美,日韩国产伦精品| 久久久久深夜无码| 精品无码久久久| 人人综合| 亚洲熟女av日韩熟女| 日本 情色 1区2区3区| HEYZO高无码国产精品227| 天堂精品| 天天操天天射青青草| 看免费的黄片| 熟女丰满人妻一区| heyZO天然素人无码AⅤ专区| 道久久五香丁月婷婷激情综合| 日韩簧片免费看| 亚洲AV资源| 午夜精品久久一区二区| 91丝袜美女视频| 国产无马视频| 好属操| 丰满少妇一区二区三区四区观看| 收看日本人日bb| 国产精品久久久蜜臀| 无码137片内射在线影院| 国产精品一区二区亚洲人成毛片| 96免费视频在线| 男女啪啪网站免费视频| 色婷婷综合久久久久中文一区二区| 久久精品熟妇丰满人妻99| av大香蕉网站| 久久婷婷亚洲| 日本 免费 一区二区三区 久久香蕉| 日本不卡一区二区| 99re视频这里只有精品| 99精品免费| 乱伦熟女专区| 亚洲性爱成人| 精品国产Av无码久久久亚洲| 97色综合中文网| 久久久∴| 国产精品色色| 日韩一级成人毛片免费观看 | 五月丁香久久| 国产精品自在线发布| 欧美色女人| 日韩欧美中文字幕搭讪巨乳美人妻视频| 久久久久久性爱免费视频| 91亚洲欧美色图| 婷婷五月天基地| 欧美亚洲日本激情在线| 国产AV久久野战精品| 综合97| 精彩久久中文| 久久噜噜噜精品国产亚洲综合| 在线视频一区二区传媒| 91熟女视频网| 天天综合网AV91| 亚洲AV资源| 五月婷婷丁香六月| 九九九综合精品| 色色色综合| 黄色片一区二区三区四区五区| 欧美一级黄色免费专区| 无码WWW免费视频网站| 欧美人妻久久精品二区三区| 国产强奸超碰AV| 熟女精品va中文字幕| 吖在线不卡一区二区国产剧情| 国产日韩无码一区二区三区久久区| 国产AV中文| 屁股久久久久久久久久| 17c嫩草51久久91嫩草| www久久国产精品| 精品欧美А∨无码黑人大荫蒂| 亚洲高清综合网| 国产中出内射一区二区| 国产夫妻性生活视频| 亚欧成人一级片在线播放| 人人妻人人澡人人爽人人精品浪潮| 超碰色图| 大地资源在线观看中文第二页| 亚洲人妻av| 精品一区二区三区四区女| 美女丝袜激情小说| 欧美亚洲| 又黄又爽在线观看视频| 天天综合网AV91| 东京热,男人的天堂| 久久精品电影在线| 国产精品一二三区福利| 国产91美女视频| 国产精品视频白浆免费| 亚洲欧美一区二区不卡视频播放| 超碰色老头| 大香蕉专区| 午夜天堂精品久久| 曰韩中文人妻视频| 亚洲日本韩国在线| 超碰在线日韩一区| 天天色综合图片| 欧美大的香蕉有线电视视频 | av国产无码| 久久久精品国产亚洲伊人| 精品国产一区二区三区久久久蜜臀| 啊啊啊啊啊啊啊啊啊在线观看| 精品久久久久久中文字幕三区| 久操99| 国产成人五月天丁香花| 能看的AV| 97在线观看| 青青欧美在线| 国产亚洲精品美女久久久m| 伊人大香蕉在线| 久久久天美| 亚洲 日本 一 二 三| 91丨人妻丨国产丨丝袜| 国产女同在线观看视频| 69人妻精品丰满熟女区| 日韩欧美大力操| 日韩丨制服丨中文|在线| 熟女五十路一区二区三| 欧美亚洲手机在线| 日韩精品三级片长长久久| 久草免费在线一区二区| 超碰午夜| 国产av又色又爽又黄| 青青欧洲黑| 四虎视频在线观看| 91蜜臀人妻中文字幕在线| 国产精品一二三| 久九九九九九九九热| 欧美色97| 亚洲暴力强奸AV| 久热91| 97人肏| 无码久| 国内毛片四区| 操逼逼中文字幕| 超碰精品在线| 久久精品电影| 亚洲超碰97| 一区二区三区 日韩欧美| 激情五月天社区| 久久久久9久久久久| 欧美人人天天网| 天天干18禁| 无码直播久久久| 日韩午夜啪啪视频| 欧美少妇高潮久久91| 高颜值美女口爆高潮浪叫| 97色97干| 亚洲日韩一区电影| 久操视频免费观看| 免费久久一级毛片大黄| 国产成人网站在线观看| 国产精品熟女乱伦| 夜夜嗨免费视频| 亚洲狠狠入| 人人 操人人 操人人| 成人三级片无码| 综合激情97| 日韩99999| 欧美网站免费| 亚洲九九九九| 性爱久久| 欧美性Fer办公室秘书| AV天堂国产| 婷婷五月天AV| 清纯唯美综合| 亚洲av强奸乱伦| 九九九九九精品十六| 韩日色费| 久久蜜色情在线视频xxx免费观看| 五月天AV资源| 日韩成人性爱电影在线播放| 精品久久九| 欧美aa一级片| 中文久久一区| 国产精品呦一区二区三区| 综合国产97| 亚洲一区二区在线观看91| 日本3级一区二区免费| 另类老少妇| 青娱乐欧美激情一区二区| 亚洲大色堂| 国产无马在线| 日韩午夜国产| 欧美日韩色综合网| 91n.欧美| 九九亚洲视频| 亚洲高清无毛一区二区| 免费农村成人少妇人妻Aa一区二区视频| 69精品| 日本美女性生活久久久久久久| 加勒比综合88| 十八禁黄色成人网站观看| 999久久久免费精品国产牛牛| 亚洲综合另类欧美久久久| 女优大全 - 91n| 性色一线| 人人看人人插| 久久国产三区| 午夜视频久久久久一区| 少妇久久久免费| 日韩激情中文字幕有码| 丰满人妻aA一区二区三区| 五月天春色激情网| 色在线亚洲视频www| 蜜臀久久久| 天天精品| 欧美AB在线| 久久深夜无码| 91美女丝袜诱惑视频| 无遮挡又黄又刺激的视频| 久久嫩草国产成人一区| 久久艹逼视频| 男女日B国产| 伊人久久亚洲色欲综合网站 | 午夜人妻精品综合在线| 伊人专区一区二区三区| 91av天美性媒精品视频| 亚洲日韩成人性爱视频| 欲色啪| 五月天激情网站| 欧美五十路熟| 欧美综合综合| 99re在线视频这里只有精品| 天堂国产AV| 美女黄频a美女大全免费皮| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 有码人妻系列| 久久9视频| 国内偷自视频区视频综合| 日本高清熟女久久一区| 亚洲男人的天堂一区二区| 九月丁香综合网| 老熟女乱伦片| 天天天干977| 天堂资源站| 日本大片日本一区二区免费高清| 国产一区在线观看无码AV| 老熟女阿 国产91| 亚洲AV人人澡人人爱| 日韩三四五区| 天堂精品在线| 天天干,夜夜爽| 亚洲无码太久| 天天操天天干一区二区| 国产午夜福利电影免费在线观看 | 久久亚洲av成人无码国产| 五月天我淫我色av| 操国产逼| 日本精品五区| 91精品国产一区三一| 91无码人妻| 9久久美女首页| 小泽玛利亚一二三| 99热| 人人色人人操在线| 久久精品色欧美aⅴ一区二区| 欧美片第一页| 蜜乳中文字幕a在线| 猛猛干| 欧美写真视频一区| 精品女同一区二区三区| 日日躁夜夜躁狠狠躁超爽| 97超久碰| 91成人国产综合久久精品蜜月| 日日夜夜干| av大香蕉| 天天综合日韩网| 蜜臀久久99精品久久久老,,| 爆乳免费黄网站| 丁香五月色情| 亚洲国产一级中文综合久久天堂在线免费观看| 色色色网站| 亚洲丝袜色| 男人的天堂不卡一区二区 | 亚洲自拍一区夜夜操| 大香蕉中文201| 亚洲97网站| 黄站在线免费观看| 中文三一区| 天天综合网网欲色| 日韩性爱小视频| 乱抡国产91| 亚洲成人精品在线一区| 日本在线播放不卡一区| 国产亚洲精品美女久久久久久2021| 亚洲乱色熟女一区| 秋霞一集毛片观看| 成人性爱高清视频免费看| 色五月激情综合网| 亚洲少妇喷视频看| 亚洲和欧美裸体美女双飞视频| 涩涩久久精品| 丰满人妻-区二区三区免费看 | 国产一区在线看| 激情小说图片亚洲首页| 丰满人妻无码一区二区三区| 色九月| 亚洲一二三精品久久网| 欧美高清在线| 69精品| 无码人妻精品一区二区中文| 天堂8在线新版官网| 国产按摩一区二区三区| 亚洲色资源| 加勒比中文av| 粉嫩不卡一区二区性爱| 天天综合,91综合永久| 三级网站超变态精品| 操死我了啊啊啊| 婷婷操视频| 岛国在线一区二区三区| 亚洲精品一区中文字幕乱码| A男人的天堂| 五十路熟女人妻一区二区三区四区五| 免费少妇一区二区| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 中文久久| 麻豆三极片| 午夜精品五区| 一区中文字幕二区日韩| 一卡二卡三卡| 国产男人又猛又粗又爽| 97人人中文网| 96麻豆精品一区二区三区| 18禁的网站在线| 麻豆久久久久久久久丝袜 | 天天搞欧美| 色欲av一区二区三区蜜芽| 噜噜在线| 久久午夜神马| 图片区小说区| 999熟女精品| 操人人| 91丝袜美腿网站| 久久日韩肥臀| 五月天婷婷小说| 校园春色综合香蕉| 国产精品区在线12p| 67914亚洲精品| 亚洲图片视频小说| 久久精品国产亚洲AV无码电影| 精品v1区| 男女无套 免费网站| 五月婷婷综合网| 青青青青草av在线观看| av网站国产主播在线| 91麻豆天美国产欧美日| 欧在线一二区| 一区二区精品更新提醒| 久久国产熟女影院| 91人妻视频| 麻豆视频国产一区二区| 爽爽爽免费视频| 91被操| 亚洲城人男人的天堂| 国产精品爆乳懂色蜜乳| 好爽,再快点啊哈嗯嗯嗯嗯| 三久久久四久久久久| 天天操av懂色| 91成人18| 91久久国产综合精品| 青草草免费网站av| 97超碰这里只有精品| 无码国产Av| 欧洲精品欧洲精品| 国产高清无码一区二区三区四区皇冠| 男人天堂导航| 偷拍 亚洲| 亚洲中文字幕精品一区| 精品国产污一区二区三区| 欧美在线永久天堂| 亚洲九九爱| 亚欧国产无码精品在线| 色噜噜狠狠色综无码久久合欧美| 97网址www| 国产一区二区三三视频| 人妻激情在线视频| 欧美|91色综合| 欧美人体性爱互联网第一页婷婷日本| 97超碰天天爱天天爱| 高潮毛片无遮挡高清免费| 久久久内射良家| 五月婷婷深深爱| 啊啊啊啊啊在线| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 麻豆天美在线| 美女裸体麻豆天美蜜桃91| 亚洲强奸乱伦影视网| 日欧亚洲二三区大片不卡| 激情五月天校园春色网| 天天摸,夜夜摸| A级在线视频| 夜夜做夜夜爽精品视频| 国产精品一二三区福利| 最新中文字幕精品在线| 2021国产成人精品久久| 久久久久久久久久久久久久久久9| 中文字幕亚洲在线一区| 国产 日韩 欧美一区| 97综合久第一页| 久操B网| 國產尤物AV尤物在線觀看| 先锋女优在线观看视频| 日韩色女精品| 亚洲色图 欧美热图 清纯唯美 另类自拍| 99re国产精品视频| 中文字幕诱惑制服人妻丝袜美丝袜美 | 91美女小视频| 欧美另类天堂| 美女啊啊啊啊pc| 日韩精品在线观看网站| 国产精品久久久久亚洲av| 91超碰在线观看| 国产精品久久久久久久久久久久久久久久 | 久久国产精品一区二区| 国产熟女自拍| 亚洲第一页欧美| 天天色粽合合合合合合合| 国精精品无码一二三区水多多| 久久精品一区二区| 精品美女少妇一区二区| 亚洲十八禁止| 97在线无精品| 先锋音影AV| 蜜桃精品一区二区三区ww| 婷婷五月天丁香花| 果冻国产精品麻豆成人av| 一线黄色免费性爱片| 亚洲无码电影久久久| 久久青青草在线视频| 男人的天堂com| 丝袜狂射91| 亚洲精品97中文字幕| 国产传媒日本欧美专区| a人欧美综合天堂麻豆| 亚洲色图激情小说| 日本高清电影欧美色图| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 久久久久久人体| 91bbb| 東南亚性呦成人伦理资源在线视频| 天天久久久久久| ?亚洲伊人伊成久久人综合网| 国语国产操逼伊人AV网| 巨爆乳肉感一区二区三区竹菊影视 | 熟妇高潮一区二| 亚洲熟妇AV日韩熟妇在线| 亚洲国产亚洲天堂| 久久久精| 欧美亚州综合网图片| 农村少妇久久久久久久| 亚洲欲色| 久久久精品中文字幕爱豆| 乱伦强奸区日韩| 久久久久久久久久va| 84YTCOM性无码| 国产精品一区av在线| 欧美人妻久久精品二区三区| 人人干人人操人人..com| 欧美专区日本专区| 精品人妻伦一二三区久久| 天堂av2019| 天天插天天操| 婷婷情色综合网| 偷拍超碰| 久久精品一区二区三区蜜桃臀| 亚洲国产97在线精品一区| 亚洲色图欧美| 午夜无遮挡男女啪啪视频| 欧美国产伊人久久久久| 91人妻尻屄视频| 天天影视网综合少妇| 亚洲限制级| 久久久91福利姬| 淫荡网址| 亚洲精品啪视频| 黑丝少妇| 啊啊啊不要嗯嗯在线观看| 亚洲性高潮| 人人做,人人操,人人摸| 激情看片网站| 日韩一区二区熟女| 欧洲一区二区| 激情天天视频| 九九成人视频| 国产免费久久精品99re韩国| 久久高潮妇女视频| 能在线播放的国产三级| 狠狠色婷婷| 亚洲日韩XXX| 国产精品不卡高清在线观看| 18禁的网站在线| 91色综合激情| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 国产妇女精品视频青青草| 东京热毛片177b2viP| 亚洲乱伦图片视频| 99只有精品| 人人摸人人舔一区二区| 人人摸人人入| 激情五月天综合网| #NAME?| 午夜男女爽爽大片免费观看| 亚洲第一综合| 九九九九一区| 激情视屏国产乱伦强奸| 小明看看网址| 欧美偷拍区| 久久超碰亚洲人| 精品无吗m| 婷婷精品视频| 青青草公开在线免费不卡视频| 国产日韩欧美亚洲精品95| 佐山爱中文字幕| 中文字幕蜜乳av| 国产按摩一区二区三区| 91精品导航| 日韩精品黄片免费观看| 一区二区 韩日AV| 九九超碰综合网| 操逼天美3区| 日韩AV一区二区三区三州三州| 99re这里只有精品9| 亚洲午夜免费狠狠干| 99999久久精| 手机看av网站在线看| 91美女視頻| 亚洲精品乱码线路中文字幕| 超碰中文字幕人妻草一区| 国产精品视频91久久| 国产怡红院| 日产欧美电影一区二区三区| 一区二区三区国产精产| 国产午夜精品理论片一二三区区| 尤物av网站| 久久丁香久草综合网| 国产传媒日本欧美专区| 亚洲色欲天天天堂色欲网女| 欧美性爱一区二区三区四区 | 久久久五月天| 日本熟妇色熟妇在线视频播放| 黑人操一区二区| 男女香蕉一区二区| 亚洲中文字幕久久无码精品| 小视频国产| 欧美色图自拍| 18禁久极品美女久久哦哟呀!| 亚洲综合嫩| 韩国久久97| 天天综合97| 午夜精品99久久久久传媒| 极品色综合| 精品无码久久久| 97在线观看| 男人天堂久久精品不卡| 爆乳免费黄网站| www.久久最新地址| 人人性爱视频免费| 欧美97av| 国产又大又粗又长视频在线| av影片在线观看不卡| 四虎免费视频| 二区熟妇韩日| 九九黄色网| 91人妻做a观看视频| 婷婷亚洲综合| 国产黄a三级三级三级av在线看 | 亚洲色图 图片| 久久精品国产97欧美精品亚洲| 亚洲中文字幕久久无码精品| 国产精品电影大全| 在线无码视频| 久久久工口| 91欧美性| 亚洲日韩电影| 久热大香蕉| 成 人 影视 一区 二区 三区 四区 | 走光一区92下载| 青青草导航在线视频| 国产黄色视频久久| 激情99| 91超碰碰在线| 日本中文熟女视频| 99在线免费观看| 加勒比综合九九99视频在线播放| 久热99999| wwwxxx日本爽| 男人的天堂欧美| 97色97干| 猛交交| 黄色无码高清黄色无码网站| 天天躁日日躁AAA片李宗瑞| 中文字幕少妇色| 久久久无码av精| 蜜臀av在线播放一区二区三区| 天天综合站| 欧美日韩啪啪电影| 玖玖草久草99蜜月一区二区三区| 91精品人| 男人的天堂在线2| 1级午夜影院费免区| 亚州久久9| 蜜乳AV一区| 久久成人精品| 中国国国产一级特黄毛片| 人人摸人人干| AA特级绝黄| 97chaopengongkai| 99热精品国产| 精品成人动漫一区二区| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 欧美在线视频观看一二三四区高清 | 欧美黑人精品在线播放| 情色大香蕉| 操B久久| 99热只有这里有精品| 欧美中文综合| 国产色呦呦| 婷婷激情四射| 人人操人人摸人| 欧美男人一区| 97chaopenrihan| 911av网站免费观看| 情侣开房子拍 日韩无码 女的很漂亮| 国产熟女精品区| 综合影院永久入口国产| 婷婷97| 欧美久久人体| 无码免费一区二区三区啪啪| 视频一区二区三区精品| 97超级久久| 欧洲精品久久| 亚洲自拍欧美国产首页网曝 | 久久久久久九九九九九| 日日干男人的天堂| 精品久久久久,69国产成人精| 91在线视频免费播放| 欧美狠狠干| 亚洲欧洲日韩中文字幕一区| 久久机热| 330dv亚洲成年视频网| 人人妻人人操人人乐| 91五月天| 伊色综合天堂色97| 大香蕉 222| 91美女视频电影| 精品无码产区一区二| 欧美 日韩 婷婷 五月| 久久久久人| 熟女精品日韩一区二区三区| 淫穴高潮色图| 67914在线兔费成人视频| 欧美少妇色综合| 91爱看| 亚洲欧洲第二视频在线观看色图| 亚洲图片 激情小说| 亚州色站 日韩电影| 久久精品老司| 欧美日韩美女精品久草一区二区三区| 色香欲综合| 久草这里只有精品| 性饥渴少妇av无码毛片| 操比国产| 啊啊啊啊一区| 神马久久中文字幕| 青青五月天| 色综合V| 狠狠爱综合网| 少妇厨房愉情理伦片bd在线观看| 99亚洲国产精品色一区二区三区| 国产乱色国产精品免费视| 色情成人五月天| 夜草欧美| 97超碰香蕉| 国产无遮挡| 另类成人首页一区| 麻豆视频国产一区二区| 久久久久免费少妇| 久久大香蕉97| 日韩av在线免费网站| 青久操| 热久久这里只有精品| 黄色在线网站| 蜜乳AV一区| 爽极品影院| 亚洲无992tv| 老鸭窝在线视频播放| 中文欧丝袜诱惑| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久九九视频九九视频| 日韩人妻丝袜中文字幕| 欧美性性性| 春色综合网| 国产精品一二三| 精品无码产区一区二| 欧美色图下一页| 日本 免费 一区二区三区 久久香蕉 | 综合欧美日本三级| 玖玖爱在线视频免费观看| 黑人精品一区二区在线播放| 久久专区| 中文字幕一区二区三区高清| 精品久久久av无码免费| 97最新在线播放视频| 超碰欧美COM| 久久久九九网站| 久久久蜜桃臀无码视频| 欧洲中文字幕| 都市久久精品激情亚洲| 欧美在线|亚洲| 亚洲色图超碰在线| 婷婷五月天伊人| 丰满人妻-区二区三区| 97色婷婷| 国产精品点击进入在线影院高清 | 舔人妻中文免费视频| 日韩欧美性爱电影在线观看| 91欧美偷拍| 1024人妻熟女一区二区三区| 国产欧美日产一区二区三区 - 国产欧美日 | 人妻无码视频一区二区三区久久| 九九黄色视频在线观看| 天堂v无码免费视频| 日韩一级二级三级免费看完整版国语版| 日日操免费视频| 九九久久九九久久| 欧美成人黄网色网站| 亚州男人天堂| 乱色老一区二区三区的观看方式 | 又大又大又大又粗爽高潮观看| 精品国产91久久久久久一区黄无| 日韩人成网站在线播放| 日本一区视频在线观看| 日韩无码AB| 3571色综合一区二区二区| 做爱A级亚欧| 亚洲人妻在线精品| 99re99| 久热伊人| 久久中文字幕女同性恋一区| 国产精品午夜成人福利| 久久精品欧美一区蜜桃| 97色色色| 草莓精品视频在线免费观看| 综合另类| 国产精品久久久久久久电影渣男| 天天躁日日躁狠狠躁| 97资源站日韩| 久久是精品| AV天堂因数| 日韩不卡毛片Av免费高清| 亚洲男人的天堂在线看| 国产强奸乱伦xd| 天美传媒国产原创中文字幕亚洲欧美另类 | 欧美日韩国产高清在线一二三区 | 午夜精品一区二区三区三上悠亚| 狠狠中文字幕| 欧美三级一级| 日本精品人妻少妇一区二区| 26uuu欧美| 国产AV高清AV无码| 色性荡荡荡荡视频| 嗯~啊~快点 死我视频| 九九久久一区二区三区| 夜夜嗨AV蜜臀av| 蜜屁Av| 玖玖无码超碰| 99e久久国产精品| 日韩欧美综合激情| 天天干美少妇一区| 久久一二三四不卡| 伊人欧美大香蕉视频| 日韩99精品视频综合区| 欧美亚洲尤物久久| 中文人妻av高清一区| 一块操欧美性爱| 日韩不卡码| 国模无码人体一区二区三| 久久精品高清AV| 无码高清专| 欧美爆操91| 天天欧美| 久久精品99| 亚洲少妇激情视频| 三男一女不戴套的A片| 日本网色| 色眯眯射| 国产高清免费不卡av| 亚洲天堂,男人| 熟妇女伦乱视频| 久久久国产三级黄色片| 久久人妻熟女一区二区| 日本国产高清色www视频在线| 97最新在线播放视频| 超碰伊人在线| 人妻色偷色噜| 国产av热热色| 国产美女口爆吞精视频| 男女91| 欧美亚洲一级在线观看| 美女淫穴| A级在线视频| 色欲人妻一区二区在线| 久久久久久99AV无码免费网站| 嗯嗯啊中文字幕| 久久综合国产精品国产| 五十路熟女工口| 蜜桃av综合网发布| 九九国产热| 欧美视频在线视频免费va| 精品二区三四区五电影 | 久久男人天堂| 后入式999| 美女91在线观看| 亚洲 日韩 丝袜 熟女 变态| yazhououmeizongya| 97电影院超碰| 国产女人与拘做受视频免费 | 国产一级黄色片在线观看| 毛片麻豆91糖心精品毛情片| 太久视频| www亚洲欧美| 亚洲文学偷乱拍啪啪啪啪| 秋霞无码av鲁丝片一区| 97超碰护士| 99久在线精品99re8| 日韩AV色图| 国产按摩一区二区三区| 欧美五十路熟| 欧美天堂在线| 欧美日韩美女精品久草一区二区三区| 亚洲日韩肥臀视频在线观看| 亚洲AV秘 精品久久老牛影视| 91高潮| 玖玖大干人妻| 久久精品人妻一区二区| 老女人日韩美91| 性爱视频久久| 亚洲砖码砖专无区2023| 久久亚洲欧美中文字幕国语| 加勒比综合88| 熟女高潮精品一区二区| 18禁久极品美女久久哦哟呀!| 亚洲女毛多水多21P| 人妻少妇精品一区二区三区| se吧提供国产乱老熟视频胖女人| 亚洲无992tv| 国产熟女免费观看久久| 国产视频一区二区在线| 久久色精品视频在线| 天天日天天干天天色| 96精品在线| 久久婷婷苹果| 亚洲天堂无码| 深田咏美亚洲精品福利社| 超碰99在线观看| 91人妻做a观看视频| 欧美熟女少妇| 加勒比在线视频| 久久久久久久久久久久久9999| 日本有码影片下载| 激情第四色| 欧美熟妇人体| 久久草视频污视频| 国语精品av| 天天看天天日天天操| 亚州操逼图| 久操大香蕉| 精品人妻二区三区| 天天看高清麻豆| 欧美色图亚洲特色| 国产成人一级av88| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 日韩熟女精一区二区三区不卡| 国模精品一区二区三区苹果色戒| 69精品| 刺激性视频黄页| 女性91网站| 伊人国产视频| 激情文学网伊人| 免费av在线播放二区| 91欧| 久久e6只有精品| 国产三级多多影院2022国产AA一级毛片无码 | 黄片视频观看| 日本新免费二区三区| 99婷婷| 婷婷丁香五月天亚洲天堂网| 97碰久久| 日本不卡一区二区三区| 色999人与兽| 东北丰满熟女国产一区| 男女啊啊啊啊啊| 好屌色综合| 又大又黄国产| 人成午夜免费大片| 一区二区三区在线美女| 一区二区三区看视频| 热久久国产精品视频大陆精品| 99热这里只有精品9| 国产久久av| 日本国产高清色www视频在线| 97视频网站| 青青青操| 操逼啊啊啊91| 天天综合网合集91| 九九九九九九九九九九九蜜桃 | 国产h小视频在线观看免费| 91新在线欧美| jazzjazz国产精品麻豆| 中文字幕一二三区| 黄色欧美性爱视频| 日本不卡在线二区三区| 东京热激情视频一二三区| 国产精品亚洲一级av第二区| 欧美与日韩97| 婷婷尹人大香蕉免费| 成人蜜乳小视频网站| 啊啊啊久久久视频| 国模精品娜娜一二三区| 午夜综合在线| 亚洲诱惑天堂 | 男人天堂.AB| 69超碰综合| 香一区二区三区| 亚洲棕合电彰| 综合av影片| 东京太热男人的天堂久久久| 天天综合站| 97免费视频在线观看| 翔田千里无码一区| 一本精品日本在线视频精品| 密乳AV免费观看| 综合熟女| 三上制服丝AV| 国产综合久久久麻桃个| 91视频精品| 丁香婷婷啪啪| 久久內射| 99re这里只有精品9| 日本日逼高清| 91麻豆天美国产| 国产精品白丝www| 国产一区二区三区白丝| 人妻中文在线| 试看60秒| 秋霞怕怕片| 97久久资源| 99re这里只有精品2| 黄片com.| 九热视频| 免费97视频| 三四中文字幕| 丝袜熟女一区二区三区| 亚洲精品日韩国产欧美| 天美传媒av 在线| 91丝袜熟女| 伊人久久综合影院精品久久久| 大香蕉九九| 黄色一区三区| 国产福利在线视频网站| 丝袜综合色图| 欧美天天在线| 亚洲高清国产理伦片| 97色干| 99在线观看视频在线高清| 白丝AV| 五月婷婷色| 看全色黄大色大片免费视频| 色色婷婷五月天| 成人草草视频| 丁香六月啪| 国产精品午夜福利| 亚洲少妇喷视频看| 亚洲色图欧美| 91爽啪| 日韩性爱一级片| 国产精品不卡一区二区三区| 国产视频一区二区三区在线免费观看| 99热超碰| 国产精品成人无码a v毛片| 欧美草草| 亚洲色偷偷色噜噜狠狠99网| 乱欲视频| 欧美日韩婷婷中文| 激情AV| 国产av激情无码久久天堂| 久久宗合亚洲| 中文字幕在线免费观看视频| 日韩九九九| 亚洲色图 图片| 大香蕉碰| blacked精品一区国产| 999精品久久久久久久| 天天享受天天看| 夜夜嗨AV一区天天| 国产欧美精选激情视频| 国产9熟妇视频网站| 在线综合 亚洲 欧美中文字幕| 思思热久久成人| 2018天天日天天日| 91精品婷婷国产综合久久| 好吊色一区| 色欧美天天| 亚洲人妻在线精品| 欧美日韩中文字幕不卡| 色欲色香天天天综合网www-亚洲综合国| 日韩激情啪啪| 91三级理论片播放器| 丝袜 中出 制服 人妻 美腿 中文字幕| 999狠狠综合| 欧美亚洲日本激情在线| 草草草视频在线免费看| 殴美色网| 免费男人的天堂| 无码九九九九| 综合激情一一91| 久久大陆| 91nbbbbbb| 白丝在线一区| 国产亚洲日本| 亚洲凸凹超碰成人| 青青草在线成人视频| 最新国产精品久久精品| 色区久久| 综合网色| www.夜夜| 亚洲少妇喷视频看| 99∨VTV| 伊人久久大香线综合无码| 综合婷婷| www国产天美久久久| 夜夜草网站| 又大又黄国产| 性性久久|