99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

YOLO-World開放詞匯檢測實(shí)戰(zhàn):CLIP融合、微調(diào)與重參數(shù)化

YOLO-World開放詞匯檢測實(shí)戰(zhàn):CLIP融合、微調(diào)與重參數(shù)化 簡介面向計(jì)算機(jī)視覺研究者和目標(biāo)檢測開發(fā)者的 YOLO-World 學(xué)習(xí)與復(fù)現(xiàn)資料包匯集 PyTorch 實(shí)現(xiàn)、預(yù)訓(xùn)練權(quán)重以及預(yù)訓(xùn)練/微調(diào)代碼重點(diǎn)解決開放詞匯檢測與 grounding 場景下的模型復(fù)現(xiàn)和二次開發(fā)問題。資料圍繞 prompt-then-detect 推理范式組織支持用戶自定義詞匯的高效檢測實(shí)驗(yàn)適合具備一定深度學(xué)習(xí)基礎(chǔ)、希望深入理解開放詞匯目標(biāo)檢測流程的讀者。壓縮包共 161 個(gè)文件整體約 2.35MB以 110 個(gè) Python 源碼和 20 個(gè) Markdown 文檔為主體另含 txt 配置說明、json 類別文本、ipynb 推理示例、Dockerfile 與 shell 腳本等覆蓋訓(xùn)練、推理和部署參考。已有 883 人學(xué)習(xí)下載讀者可據(jù)此梳理模型結(jié)構(gòu)、數(shù)據(jù)配置、權(quán)重加載與推理入口理解預(yù)訓(xùn)練及微調(diào)腳本的組織方式并借助容器配置線索搭建實(shí)驗(yàn)環(huán)境為開放詞匯檢測實(shí)驗(yàn)、工程集成和后續(xù)二次開發(fā)提供較完整的參考。1. 從「模型不認(rèn)新類別」開始YOLO-World 解決的是什么麻煩去年幫一個(gè)做倉儲(chǔ)視覺的朋友看需求貨架上的 SKU 每周都在變用傳統(tǒng)檢測器每加一個(gè)品類就要重新標(biāo)幾千張圖、重訓(xùn)一輪標(biāo)注排期比開發(fā)還長項(xiàng)目直接卡住。YOLO-World 就是用來解決這個(gè)問題的它把 CLIP 文本編碼器和 YOLOv8 檢測器拼在一起給幾個(gè)自然語言詞person、forklift、pallet模型就按這些詞去圖里找目標(biāo)不用重新訓(xùn)練就能換詞表。這份資料包含源碼和文檔核心是開放詞匯檢測的完整鏈路推理、微調(diào)、重參數(shù)化、導(dǎo)出。適合兩類人一類是要在幾天內(nèi)驗(yàn)證「這個(gè)類別能不能被檢測出來」的算法同學(xué)另一類是接手檢測項(xiàng)目、被新增類別反復(fù)拖慢節(jié)奏的工程同學(xué)。它不是萬能方案精度天花板低于針對性微調(diào)的專用模型但在快速驗(yàn)證階段能省掉大量標(biāo)注開銷這個(gè)賬很劃算。2. 環(huán)境與依賴把 PyTorch 這套跑起來2.1 目錄結(jié)構(gòu)與各文件定位資料包解壓后我按功能分成四類來看權(quán)重、配置、數(shù)據(jù)、腳本。先不管文件名的細(xì)節(jié)得先搞清楚每塊負(fù)責(zé)什么否則后面改配置時(shí)改錯(cuò)地方模型會(huì)不報(bào)錯(cuò)但就是沒有效果。yolo-world/ ├── weights/ # 預(yù)訓(xùn)練權(quán)重 │ ├── yolov8s-world.pt # s/m/l/x 幾檔按你的算力選 │ └── clip-vit-base-patch32/ # 文本編碼器權(quán)重離線環(huán)境要手動(dòng)放 ├── configs/ │ ├── yolov8s-world.yaml # 模型結(jié)構(gòu)backbone RepVL-PAN head │ └── lvis.yaml # 數(shù)據(jù)集描述 ├── datasets/ │ └── lvis/ │ ├── images/ # train2017 / val2017 │ ├── labels/ # YOLO txt 格式 │ └── lvis.yaml # names 映射這是開放詞匯的關(guān)鍵 ├── scripts/ │ ├── convert_lvis.py # 官方標(biāo)注轉(zhuǎn) YOLO txt │ ├── train_world.py # 訓(xùn)練入口 │ └── export_world.py # 導(dǎo)出 ONNX / engine └── docs/ ├── quickstart.md └── finetune.md職責(zé)劃分很清楚configs/*.yaml決定網(wǎng)絡(luò)有多少層、融合模塊接在哪datasets/*/lvis.yaml決定文本編碼器看到哪些詞weights/決定初始參數(shù)。改動(dòng)最多的兩個(gè)地方是lvis.yaml的names和訓(xùn)練腳本里的超參這兩個(gè)地方一旦弄錯(cuò)損失曲線會(huì)變得很難解釋后面第 5 章會(huì)展開。提示不同小版本的 ultralytics 目錄名會(huì)變比如模型配置可能放在包內(nèi)的cfg/models/v8/下以你手上那份文檔里的實(shí)際路徑為準(zhǔn)先別急著改先執(zhí)行一次 import 并跑通一條推理再考慮改結(jié)構(gòu)。2.2 依賴安裝與 GPU 環(huán)境自檢這套代碼對 PyTorch 版本比較挑CUDA 驅(qū)動(dòng)、torch、torchvision 三者版本對不上最常見的表現(xiàn)是能 import 但一跑到 forward 就報(bào)CUDA error: no kernel image is available。我的習(xí)慣是先建獨(dú)立環(huán)境再逐項(xiàng)驗(yàn)證不要一口氣把 requirements 全裝上然后靠運(yùn)氣跑起來。# 1. 建獨(dú)立環(huán)境Python 3.10 是兼容性最穩(wěn)的一檔 conda create -n yoloworld python3.10 -y conda activate yoloworld # 2. 先裝 PyTorch單獨(dú)指定 CUDA 版本別讓 pip 自動(dòng)給你挑 pip install torch2.1.0 torchvision0.16.0 --index-url https://download.pytorch.org/whl/cu118 # 3. 再裝檢測框架和其余依賴 pip install ultralytics opencv-python pyyaml tqdm # 4. 文本編碼器依賴部分版本需要單獨(dú)裝 CLIP 分支 # 具體包名和地址以你那份文檔的 requirements 為準(zhǔn) pip install -r requirements.txt裝完之后不要急著跑訓(xùn)練先做三行自檢把 GPU 狀態(tài)和框架版本打出來import torch import ultralytics # 顯存和算力檔位決定了你能開多大 batch print(torch:, torch.__version__) print(cuda available:, torch.cuda.is_available()) print(device:, torch.cuda.get_device_name(0) if torch.cuda.is_available() else CPU) print(ultralytics:, ultralytics.__version__) # 跑一次小矩陣乘確認(rèn) kernel 真的能執(zhí)行不只是 is_available 為真 x torch.randn(1024, 1024, devicecuda) print(matmul ok:, (x x).shape)torch.cuda.is_available()返回 True 但矩陣乘報(bào)錯(cuò)基本都是 CUDA 版本和 torch 編譯版本不匹配這時(shí)重裝 torch 比查其他原因快得多。這一步只要五秒鐘卻能省掉后面半小時(shí)的困惑。權(quán)重這塊要注意yolov8s-world.pt里已經(jīng)固化了 CLIP 文本編碼器的結(jié)構(gòu)信息但文本權(quán)重本身可能是單獨(dú)一份。文檔里如果提到需要額外下載clip-vit-base-patch32必須放到指定目錄否則set_classes會(huì)直接拋找不到模型的異常。離線環(huán)境要提前把這兩份文件拷進(jìn)去在線下載在訓(xùn)練機(jī)上是常見問題。2.3 兩條推理入口命令行與 Python API跑通的第一條命令建議用命令行參數(shù)少、報(bào)錯(cuò)直觀# 直接用預(yù)訓(xùn)練權(quán)重推理先確認(rèn)模型能出框 yolo predict modelweights/yolov8s-world.pt sourceassets/test.jpg conf0.25 imgsz640 saveTrueconf0.25是置信度閾值開放詞匯模型對沒見過的類別分?jǐn)?shù)普遍偏低一開始可以放到 0.1 觀察召回再往上收緊imgsz640和訓(xùn)練分辨率保持一致改大能提升小目標(biāo)但顯存線性上漲。真正接入業(yè)務(wù)用的是 Python API因?yàn)橐谕评砬皠?dòng)態(tài)改詞表from ultralytics import YOLOWorld # 加載預(yù)訓(xùn)練權(quán)重模型此時(shí)帶的是默認(rèn)詞表LVIS 常見類別 model YOLOWorld(weights/yolov8s-world.pt) # 核心一步用自然語言改詞表觸發(fā)文本編碼器重新生成嵌入 # 詞越具體、越接近日常描述召回越穩(wěn)縮寫和內(nèi)部代號效果通常很差 model.set_classes([person, forklift, pallet, cardboard box]) # 推理conf 控制置信度iou 控制 NMS 合并強(qiáng)度 results model.predict( sourceassets/warehouse.jpg, conf0.2, iou0.5, imgsz640, saveTrue, save_txtTrue, ) # 逐條拿框results 里每個(gè)元素對應(yīng)一張圖 for r in results: for box in r.boxes: cls_id int(box.cls) print(model.names[cls_id], float(box.conf), box.xyxy.tolist())這里有一個(gè)容易忽略的點(diǎn)set_classes不是零成本的每調(diào)用一次都會(huì)跑一遍文本編碼器把 N 個(gè)類別的詞向量算出來存到模型里。如果業(yè)務(wù)里每張圖都換詞表耗時(shí)會(huì)很明顯。常見做法是把詞表固定下來啟動(dòng)時(shí)調(diào)一次之后復(fù)用同一個(gè)模型實(shí)例。save_txtTrue輸出的是 YOLO 格式標(biāo)簽方便后面和標(biāo)注工具對齊box.cls是整數(shù)索引映射到model.names才是人看得懂的類別名。別拿索引當(dāng)類別去寫業(yè)務(wù)邏輯詞表一變索引就全亂。3. 架構(gòu)拆解文本和視覺在哪里匯合3.1 一次前向的完整數(shù)據(jù)流把模型的執(zhí)行順序攤開看YOLO-World 的前向分成三條支路最后在 neck 處合并圖像走 YOLOv8 的 backboneCSPDarknet 結(jié)構(gòu)輸出 P3、P4、P5 三個(gè)尺度的特征圖詞表經(jīng)過 tokenizer 和凍結(jié)的 CLIP 文本編碼器輸出形狀為(N, D)的類別嵌入N 是類別數(shù)D 是嵌入維度兩者在 RepVL-PAN 里做跨模態(tài)融合檢測頭拿到融合后的特征輸出(N 4)維的預(yù)測N 個(gè)分類分?jǐn)?shù)加 4 個(gè)框坐標(biāo)。和普通 YOLO 最大的區(qū)別在檢測頭的分類通道數(shù)普通 YOLO 的類別數(shù)在訓(xùn)練時(shí)固定卷積權(quán)重形狀寫死YOLO-World 的分類權(quán)重由文本嵌入動(dòng)態(tài)決定所以類別數(shù)是可以運(yùn)行時(shí)變化的。它本質(zhì)上是把「分類」從固定分類器換成了「特征與詞向量的相似度匹配」這個(gè)思路和開放詞匯分割、CLIP 零樣本分類是同一套。3.2 文本側(cè)CLIP 編碼器為什么必須凍結(jié)文本編碼器在整個(gè)訓(xùn)練過程中是凍結(jié)的這屬于設(shè)計(jì)層面的取舍并非省事。開放詞匯能力來自 CLIP 在圖文對上預(yù)訓(xùn)練出來的語義空間一旦在檢測數(shù)據(jù)上更新文本側(cè)參數(shù)語義空間就會(huì)向訓(xùn)練集類別傾斜模型對沒見過的詞立刻失去泛化能力開放詞匯這個(gè)前提就不成立了。所以訓(xùn)練時(shí)實(shí)際更新的是視覺側(cè)和融合模塊文本嵌入對模型來說更像「外部輸入」。這也解釋了一個(gè)現(xiàn)象換個(gè)說法召回率變化很大。比如person和human在 CLIP 空間里很近但worker可能就差一些cardboard box比carton更常見于圖文語料效果通常更好。我一般會(huì)準(zhǔn)備一份同義詞表在set_classes之前做一次映射把業(yè)務(wù)內(nèi)部叫法翻譯成語料里高頻的自然語言描述# 業(yè)務(wù)詞 - 模型友好的自然語言描述 ALIAS { SKU_A: cardboard box, worker: person, AGV: forklift, } raw_classes [SKU_A, worker, AGV] classes [ALIAS.get(c, c) for c in raw_classes] model.set_classes(classes)映射表是要進(jìn)版本管理的改一次就要跑一次回歸不然哪天某個(gè)類別的召回掉了都找不到原因。這部分后面第 6 章還會(huì)說到怎么用配置驅(qū)動(dòng)。3.3 視覺側(cè)RepVL-PAN 的跨模態(tài)注入RepVL-PAN 可以理解為在 PANet 的每個(gè)融合節(jié)點(diǎn)上多接了一條來自文本的通道。具體有兩個(gè)模塊值得注意T-CSPLayerText-guided CSPLayer把文本嵌入當(dāng)作 query對視覺特征做注意力加權(quán)讓特征圖里和當(dāng)前類別相關(guān)的區(qū)域被強(qiáng)化I-Pooling Attention反過來把圖像特征池化成若干 token去更新文本嵌入讓詞向量帶上一點(diǎn)當(dāng)前圖像的上下文信息。這兩個(gè)方向合起來是雙向的視覺特征被文本引導(dǎo)文本嵌入也被圖像微調(diào)。訓(xùn)練時(shí)這兩個(gè)模塊的參數(shù)會(huì)更新推理時(shí)可以保留也可以在重參數(shù)化階段合并進(jìn)卷積。資料里的configs/yolov8s-world.yaml能看到這些模塊掛載的位置比如# 結(jié)構(gòu)示意字段名以你手上版本的配置為準(zhǔn) backbone: - [-1, 1, Conv, [64, 3, 2]] # P1 # ... 中間省略 head: - [-1, 1, RepVL_PAN, [512, 1024]] # 跨模態(tài)融合層接文本嵌入 - [[16, 19, 22], 1, Detect, [nc]] # 解耦檢測頭nc 由詞表決定讀配置的時(shí)候重點(diǎn)關(guān)注RepVL_PAN那一行的輸入輸出通道以及Detect層的nc從哪來。很多「訓(xùn)練 loss 正常但 mAP 是 0」的情況根源就是這里的通道數(shù)和文本嵌入維度沒有對齊或者nc被硬編碼成了固定值。3.4 重參數(shù)化把詞表固化進(jìn)權(quán)重這是 YOLO-World 在工程上最有價(jià)值的一環(huán)。訓(xùn)練完或者確定詞表之后可以把文本嵌入直接融合進(jìn)檢測頭的卷積權(quán)重得到一個(gè)「普通」的檢測器推理時(shí)不再需要 CLIP不再需要 tokenizer速度回到常規(guī) YOLO 水平。from ultralytics import YOLOWorld # 詞表一旦固定就把它寫進(jìn)權(quán)重 WAREHOUSE_CLASSES [person, forklift, pallet, cardboard box] model YOLOWorld(weights/yolov8s-world.pt) model.set_classes(WAREHOUSE_CLASSES) # 保存后得到的權(quán)重不再具備開放詞匯能力但推理鏈路最短 model.save(weights/yolov8s-world-warehouse.pt) # 驗(yàn)證重新加載后 names 應(yīng)該就是這四類 reloaded YOLOWorld(weights/yolov8s-world-warehouse.pt) print(reloaded.names) # {0: person, 1: forklift, ...}這里需要說清楚代價(jià)固化之后這個(gè)權(quán)重就只認(rèn)這四個(gè)類別了set_classes再調(diào)用會(huì)覆蓋掉原來的嵌入等于把之前那份權(quán)重廢掉。所以我的做法是永遠(yuǎn)保留一份未固化的原始權(quán)重固化產(chǎn)物單獨(dú)命名、單獨(dú)歸檔不要互相覆蓋。這個(gè)習(xí)慣救過我一次某次業(yè)務(wù)臨時(shí)要加一個(gè)類別手上只剩固化后的權(quán)重只能從頭再跑一遍。4. 訓(xùn)練與微調(diào)從 LVIS 到自己的數(shù)據(jù)集4.1 數(shù)據(jù)格式與 names 字段的寫法YOLO-World 的訓(xùn)練數(shù)據(jù)最終都整理成 YOLO 格式一張圖對應(yīng)一個(gè) txt每行class_id cx cy w h坐標(biāo)歸一化到 0~1。難點(diǎn)在標(biāo)注轉(zhuǎn)換LVIS 的 JSON 標(biāo)注要轉(zhuǎn)成這種格式資料里的convert_lvis.py就是干這個(gè)的。核心邏輯簡化一下大概是這樣import json from pathlib import Path # LVIS 標(biāo)注里 categories 是 [{id: 1, name: person}, ...] lvis json.load(open(annotations/lvis_v1_train.json)) cat_map {c[id]: i for i, c in enumerate(lvis[categories])} # 原始 id - 連續(xù) id names {i: c[name] for i, c in enumerate(lvis[categories])} # images 里存寬高用來把絕對坐標(biāo)歸一化 img_info {im[id]: im for im in lvis[images]} out_dir Path(labels/train2017) out_dir.mkdir(parentsTrue, exist_okTrue) for ann in lvis[annotations]: if ann.get(iscrowd, 0): continue # 擁擠標(biāo)注直接跳過轉(zhuǎn)出來是臟數(shù)據(jù) im img_info[ann[image_id]] x, y, w, h ann[bbox] # LVIS 是左上角 寬高 cx (x w / 2) / im[width] cy (y h / 2) / im[height] nw, nh w / im[width], h / im[height] cid cat_map[ann[category_id]] with open(out_dir / f{im[id]:012d}.txt, a) as f: f.write(f{cid} {cx:.6f} {cy:.6f} {nw:.6f} {nh:.6f}\n)這段代碼有三個(gè)細(xì)節(jié)值得注意iscrowd必須過濾否則大量重疊框會(huì)把 NMS 搞得很難看LVIS 的 bbox 是左上角加寬高不是中心點(diǎn)類別 id 要重新映射成從 0 開始的連續(xù)整數(shù)直接拿原始 id 會(huì)得到一個(gè)幾萬維的分類頭。數(shù)據(jù)集 yaml 里的names是開放詞匯效果的關(guān)鍵因?yàn)槲谋厩度刖褪前催@里逐字編碼的。所以不要寫cls_0、cls_1要寫真實(shí)短語path: datasets/lvis train: images/train2017 val: images/val2017 nc: 4 names: 0: person 1: forklift 2: pallet 3: cardboard box注意names改完之后訓(xùn)練啟動(dòng)時(shí)會(huì)重新生成文本嵌入緩存。如果緩存目錄里還留著上一次的舊文件模型會(huì)拿舊詞向量訓(xùn)新類別loss 看起來在降但驗(yàn)證集 mAP 上不去這個(gè)問題后面第 5 章單獨(dú)說。4.2 訓(xùn)練腳本與關(guān)鍵超參訓(xùn)練入口用框架封裝的train就行重點(diǎn)是幾個(gè)不那么直觀的參數(shù)from ultralytics import YOLOWorld # 從預(yù)訓(xùn)練權(quán)重起步不要從零訓(xùn)開放詞匯能力是預(yù)訓(xùn)練帶過來的 model YOLOWorld(weights/yolov8s-world.pt) model.train( datadatasets/lvis/lvis.yaml, epochs100, imgsz640, batch32, # 顯存不夠先降到 16再開 accumulate 補(bǔ)等效 batch device0,1, # 多卡時(shí)這里是列表字符串 workers8, # 數(shù)據(jù)加載線程和 CPU 核數(shù)匹配 optimizerAdamW, lr02e-4, # 開放詞匯微調(diào)的學(xué)習(xí)率通常比常規(guī)檢測低一個(gè)量級 lrf0.01, # 余弦退火終點(diǎn)比例 warmup_epochs3, close_mosaic10, # 最后 10 輪關(guān)掉 mosaic讓模型收斂到真實(shí)分布 cacheram, # 數(shù)據(jù)集能塞進(jìn)內(nèi)存就開省掉大量 IO 等待 patience30, # 30 輪不漲就早停省錢 projectruns/world, namewarehouse-v1, )lr02e-4是這套配置里最需要謹(jǐn)慎的參數(shù)。文本編碼器凍結(jié)但融合模塊和檢測頭在學(xué)習(xí)學(xué)習(xí)率太大會(huì)把預(yù)訓(xùn)練學(xué)到的跨模態(tài)對齊破壞掉表現(xiàn)為前幾輪 loss 劇烈震蕩太小又挪不動(dòng)一百輪下來 mAP 幾乎不動(dòng)。我的經(jīng)驗(yàn)是從 2e-4 起觀察前 20 輪曲線再?zèng)Q定是否調(diào)。close_mosaic10這個(gè)參數(shù)很多人忽略。mosaic 增強(qiáng)會(huì)把四張圖拼一起對定位和小目標(biāo)有好處但它引入的分布偏移在訓(xùn)練末期會(huì)拖慢收斂。開放詞匯任務(wù)本身就有跨類別的分布差異末期關(guān)掉增強(qiáng)能明顯改善最終指標(biāo)。4.3 驗(yàn)證與指標(biāo)解讀訓(xùn)練完第一件事是跑驗(yàn)證不是直接上線yolo val modelruns/world/warehouse-v1/weights/best.pt datadatasets/lvis/lvis.yaml imgsz640看三個(gè)數(shù)mAP50、mAP50-95以及各類別的 AP 明細(xì)。開放詞匯場景下指標(biāo)的特點(diǎn)是「大類高、小類崩」比如person能到 0.6 而pallet只有 0.1。這不是訓(xùn)練失敗是 CLIP 語義空間里這兩個(gè)詞與視覺概念的貼合程度不同。解決辦法通常不是加數(shù)據(jù)而是改詞表描述——wooden pallet可能比pallet好不少。還有一個(gè)容易誤解的點(diǎn)驗(yàn)證集的類別必須和訓(xùn)練集names一致開放詞匯不等于驗(yàn)證時(shí)隨便換詞。想在驗(yàn)證階段測試「沒見過的類別」只能用單獨(dú)準(zhǔn)備好的 few-shot 子集用預(yù)訓(xùn)練權(quán)重直接推理走的是零樣本路徑不經(jīng)過訓(xùn)練。5. 常見問題排查這類任務(wù)的幾個(gè)常見問題5.1 現(xiàn)象換個(gè)詞召回掉一半指標(biāo)像隨機(jī)數(shù)現(xiàn)象同一張圖詞表從[person, box]改成[human, carton]檢測結(jié)果天差地別甚至一個(gè)框都沒有。原因CLIP 文本嵌入對不同表述的敏感度遠(yuǎn)高于人的直覺。常見詞、具體名詞、日常語料里高頻的組合效果好縮寫、內(nèi)部代號、罕見復(fù)合詞效果差。這不是模型不穩(wěn)定是語義空間本身的分布問題。解決建立業(yè)務(wù)詞到自然語言描述的同義詞表在set_classes前統(tǒng)一映射每次改詞表都跑同一批固定圖片做對比只看指標(biāo)不看單張圖的肉眼效果。5.2 現(xiàn)象模型保存后重新加載類別全變成默認(rèn)值現(xiàn)象model.set_classes([...])之后用model.save()保存重新YOLOWorld(path)加載model.names又回到了 LVIS 的默認(rèn)類別。原因權(quán)重里保存的類別信息和配置的解析順序有關(guān)部分版本加載時(shí)會(huì)用配置里的nc覆蓋權(quán)重中的 names。解決加載后立刻重新set_classes一次用統(tǒng)一的詞表配置文件驅(qū)動(dòng)不要依賴權(quán)重自帶的 names。固化權(quán)重的場景下在加載后就打印model.names做斷言檢查早發(fā)現(xiàn)比上線后發(fā)現(xiàn)好。5.3 現(xiàn)象訓(xùn)練 loss 在降驗(yàn)證 mAP 一直是 0現(xiàn)象訓(xùn)練日志里 box_loss、cls_loss 都在正常下降但yolo val跑出來 mAP50 接近 0混淆矩陣全空。原因文本嵌入緩存沒有隨數(shù)據(jù)集更新??蚣軙?huì)把文本嵌入緩存到磁盤換了數(shù)據(jù)集但緩存目錄沒清理模型拿的是舊詞向量預(yù)測出來的類別 id 和驗(yàn)證集對不上。解決換數(shù)據(jù)集或改names之后手動(dòng)清掉緩存目錄通常在數(shù)據(jù)集同級或~/.cache下強(qiáng)制重新生成也可以在訓(xùn)練腳本開頭加一行刪除緩存的邏輯。這件事沒有后悔藥只能每次改完數(shù)據(jù)先清一遍。5.4 現(xiàn)象顯存爆炸batch 開到 8 就 OOM現(xiàn)象24G 顯存batch 開到 8 就報(bào) out of memory但同尺寸的普通 YOLOv8 能開到 32。原因RepVL-PAN 的跨模態(tài)注意力額外占用顯存文本嵌入和視覺特征做注意力時(shí)會(huì)產(chǎn)生中間張量另外開放詞匯訓(xùn)練時(shí)類別數(shù)遠(yuǎn)大于常規(guī)檢測LVIS 上千類檢測頭的分類分支顯存占用隨類別數(shù)線性增長。解決先把imgsz從 640 降到 512 試再考慮凍結(jié) backbone 前幾層如果類別數(shù)確實(shí)很大分階段訓(xùn)練——先用全量類別訓(xùn)融合模塊再裁詞表精調(diào)。別硬扛OOM 反復(fù)重試很耗時(shí)間。5.5 現(xiàn)象導(dǎo)出 ONNX 之后檢測框全亂現(xiàn)象PyTorch 下正常導(dǎo)出 ONNX 后用 onnxruntime 推理框的數(shù)量和位置都對不上。原因沒有做重參數(shù)化就導(dǎo)出。開放詞匯模型的前向里有動(dòng)態(tài)的文本嵌入輸入ONNX 對這種動(dòng)態(tài)形狀支持有限導(dǎo)出時(shí)文本分支被靜態(tài)化或者直接丟失。解決導(dǎo)出前必須先set_classes固化詞表讓模型變成固定類別數(shù)的普通檢測器再執(zhí)行導(dǎo)出。順序不能反反了就只能重導(dǎo)。6. 二次開發(fā)把開放詞匯能力接進(jìn)業(yè)務(wù)管線真正落地的時(shí)候set_classes那幾行代碼只是開頭麻煩在后面詞表要跟著業(yè)務(wù)變、模型要能熱更新、改了詞表得知道有沒有變差。我在項(xiàng)目里一般會(huì)把詞表從代碼里抽出來做成配置驅(qū)動(dòng)。import yaml from ultralytics import YOLOWorld # 詞表配置單獨(dú)一個(gè)文件改詞表不用改代碼 cfg yaml.safe_load(open(configs/classes.yaml)) classes cfg[classes] # [person, forklift, pallet] alias cfg.get(alias, {}) # 業(yè)務(wù)別名映射 model YOLOWorld(weights/yolov8s-world.pt) model.set_classes([alias.get(c, c) for c in classes]) # 保存一份帶版本號的固化權(quán)重方便回滾 version cfg[version] model.save(fweights/warehouse-{version}.pt)配置里帶version字段是血淚經(jīng)驗(yàn)。詞表改動(dòng)在業(yè)務(wù)側(cè)看起來是小事但對模型來說等于換了一個(gè)任務(wù)沒有版本號就沒法回滾出問題只能靠記憶猜上次是哪份權(quán)重。配置和權(quán)重同名歸檔出問題時(shí)切回去只要改一行路徑。導(dǎo)出這一環(huán)順序必須固定先固化詞表再導(dǎo)出。導(dǎo)出后的模型走標(biāo)準(zhǔn)檢測管線速度能回到常規(guī) YOLO 水平適合放到邊緣設(shè)備上跑。導(dǎo)出腳本我一般寫成冪等的每次全量重新導(dǎo)出不做增量覆蓋這樣權(quán)重和導(dǎo)出產(chǎn)物永遠(yuǎn)對得上。驗(yàn)證這塊別只看整體 mAP。開放詞匯模型的風(fēng)險(xiǎn)在于「某一類悄悄失效」整體指標(biāo)被大類撐著看不出來。我的做法是維護(hù)一個(gè) 200 張左右的小回歸集覆蓋每個(gè)類別至少 20 個(gè)正樣本每次改詞表或換權(quán)重都跑一遍逐類看 AP。這個(gè)集子不用大但必須穩(wěn)定圖片和標(biāo)注不能隨便動(dòng)。驗(yàn)證項(xiàng)關(guān)注點(diǎn)觸發(fā)條件逐類 AP單類是否掉超過 5 個(gè)點(diǎn)每次詞表變更推理耗時(shí)固化前后對比確認(rèn)重參數(shù)化生效每次導(dǎo)出空框率某些類別是否完全不輸出每次換權(quán)重詞表覆蓋業(yè)務(wù)新詞是否已進(jìn)配置每周巡檢去年有一次我在沒有跑回歸集的情況下直接換了一版權(quán)重上線兩天后發(fā)現(xiàn)某個(gè)次要類別的檢測框全沒了偏偏這個(gè)類別在整體指標(biāo)里權(quán)重很低從 mAP 上根本看不出來。從那以后我每次改詞表、換權(quán)重、重新導(dǎo)出都強(qiáng)制走一遍那份 200 張的小回歸集逐類對比掉點(diǎn)就停下來查。這個(gè)習(xí)慣看起來笨但比事后回滾便宜太多。希望這套流程幫到你少走幾次我走過的彎路。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久99热这里只有精品23| 九月婷婷综合八月丁香在线观看| 成人做爰A片免费看视频| 久久这里只有精品16| 丁香五月综合久久| 日韩AC在线免费观看| 99热99极品观看| 色五月在线| 青青操丝袜美腿| 九九热精品视频在线观看| 亚洲另类噜噜| 丁香五月天av| 亚洲综合网激情小说| 色97啪啪| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 天天爽天天操| 五月天精品视频| 99热在线成人网站| 丁香五月Av| 99热99思午夜精品| 日日色五月天| 丁香五月婷婷五月天在线| 狠狠久久婷婷| 欧美日韩国产一区二区| 99久久五月丁香野外| 色色色综合网| 伊人综合网站| 久99婷婷色综合| 99热久| 丁香五月色网| av中文在线| 开心五月网| 亚洲人人干| 伊人大香五月天| 国产脫衣舞一区二区三区| 一区操| 99视频在线观看地址| 五月综合色| 综合激情视频| 国产综合色婷婷精品久久| 丁香九月婷婷色| 五月综亚洲| 色久播播| 噜噜噜色噜噜| 停停五月丁香| 超碰不卡在线| 97色色色色色| 日韩人妻AV在线| 99在线精品免费视频| 91精品丝袜久久久久久| 婷婷五月激情欧美大胆视频| 五月色亭丁香| 超碰电影在线播放| 另类色网| 日屌日日操日日色| 色色免费网站| 国产偷人爽久久久久久老妇APP| 99亚洲视频| 人妻AV在线| 高清无码视频网址| WWW嗯嗯啊啊啊啊| 中字幕视频在线永久在线观看免费| 激情综合婷婷| 香蕉视频性爱BB做爱| 天天肏在线视频| 182.t午在线观看| www.99操| 丁香婷婷久久| 丁香婷婷成人网| 播播网色播播| 做爰丰满少妇1313| 色综合香蕉| 五月丁香色色网| 丁香五月天天哦| 伊人狠狠狠综合| 丁香五月精品| 五月婷婷激情综合网| www.狠狠| 午夜爱爱网站| 天天撸夜夜爽| 亭亭色色五月天| 丰满少妇猛烈A片免费看观看 | 99色看| 丁香五月六月激情| 9999久久久久| 亚洲国产黄色电影| 99久久99热| 99热99热99热99热| 久久五月婷| www日本熟妇99在线视频| 91丨九色熟女丨首页| 五月婷婷啪| 丁香五月网| 99综合视频| 思思热视频在线| 九九热视频精品999| 热久69| 九九热只有这里是精品| 亚洲综合1024| 99热在线网站| 婷婷五月天激情五月天网站| 丁香五月天电影| 91碰碰碰久久久久| 国产性色蜜乳| www.激情| 九月丁香| 9久热免费视频99| 无遮挡国产高潮视频免费观看 | 丁香激情五月少妇| 狠狠色噜噜狠狠狠888了| 色综合久久中文| 国外亚洲成AV人片在线观看| 国产成人av在线| 美国天天日天天操| 热思思九九| 婷婷五月综合网| 手机激情网| 任你爽视频| 大香AV| 色婷婷4| 五月综合色| 丁香五月色情| 狠狠艹狠狠艹| 91chinese在线| 久久99网址| 天天干天天爽天天爽| 亚洲成人网站在线观看| 九九自拍网| 亚洲AV成人无码久久精品老人法拉利| 日本狠狠爽| 少妇大叫太大太粗太爽了A片| 91wwmm导航| 琪琪色五月天| 九九亚洲| 丁香六月狠狠干| 美女激情婷婷| 播丁香五月婷婷欧美| 97人人操人人干| 99热这里只有精品青草| WWW99视频| 成人超碰Av| 人妻日日日| 99激| 色婷婷性爱网| 丁香五月激情在线| 久久99综合网| 思思热视频| 人人操91| 五月天婷婷综合网| 婷婷六月五月天综合| www.色五月| 婷婷丁香高潮了| www.zbzhongsen.com| 色色五月天婷婷| 综合色五月天| 亚洲激情99| 第四色五月天| 激情综合另类| 97超级碰碰碰| 人妻内射视频| 亚洲电影中文字幕| 天天色天天操天天射| 亚洲图色五月天| 亚洲精品大片| 五月婷婷综合激情网| 婷婷综合网站| 精品色色网| 国内自拍97在线| 亚洲一区二区无码蜜乳av| 五月丁香婷婷色啪| 日本激情91| 青柠影视免费高清电视剧| 丁香五月另类小说在线阅读| 丁香五月婷婷国产在线| 久热黄色| 热99re| 欧美日本99| 久久超视频| 久久婷婷久久| 五月婷婷色欲| 另类激情五月| 欧美va亚洲va在线播放| 色七七九九| 丁香五月电影| 欧美激情综合五月色丁香| 日本黄色在线观看| 国产精产国品一二三在观看| 啪啪婷婷五月天激情| 亚洲Va成人| 午夜69成人做爰视频| 99国产性感视频| 激情久久婷婷| 成人精品视频99在线观看免费| 婷婷激情丁五月| 操一区| 日本天天综合| 性欧美日本| 五月丁香在线| 四虎成人精品永久免费AV九九| 色综合天天网| 亚洲精品国产setv| 99资源人人| 婷婷久热| 九九热视频在线观看| 天天性视频| 中文字幕不卡网站| 日韩免费视频| 99综合网| 久久婷婷五月国产激情综合片| 久久视9精| 97在线视频人妻九色| 色高清无码视频| 婷婷激情视频| 99偷拍视频在线日本| 亚洲综合另类| 日本综合色图| 精品成人久久久久久久_一二三四视| 五月丁香婷婷AV天堂| 久久激情五月网| 精品国产AV色一区二区深夜久久| 99色视频在线| 色999;丁香五月| 五月天天爽| 亚州激情在线视频| 日本人人超碰| 少妇高潮A片无套内谢麻豆传| 天天操天天干天天日| 26UUU亚洲欧美| 精品五月视频婷婷在线观看| 综合色图区| 激情碰碰碰| 成人超碰网| 天天爽夜爽| 色五月婷婷老师| 五月色俺婷婷| 五月婷婷之美女图片| 怡红院院在线导航网| 大香蕉天堂| 激情骚五月| 日韩在线观看网址| 五月丁小婷婷激情四射| 久久人妻超碰一区| 97人碰人操| 大学生高潮无套内谢视频| 丁香五月香蕉| 婷婷六月综合激情| 亚洲亚洲人成综合网络| 99精品偷自拍| 五月激情四射网站| 强奸幻女毛片| 丁香婷婷综合激情五月色| 99精品久| 五月丁香九九| 日日干天天射| 久久色五月天| 5月婷婷性视频| 抽插特写| 色婷婷88| 亚洲热手机在线观看| 99久热在线精品| 色五月婷婷综合在线| 色欧美日| AV九九| 超碰在线国产| 日韩欧美四五区| 五月婷婷色男女| 在线,国产,色,热视频| 丁香婷婷五月天校园春色| 大香蕉久操| 99热久| 九九免费精品在线视频| 亚洲丁香五月| 日本一级特黄大片AAAAA级| 九九色中文| 日本精品在线噜噜噜| 丁香五月激情天AV无码| 婷婷五月天激情影片| 男女久久婷婷五月天| 五月婷AV| 97精品欧美91久久久久久久| 国产av天堂| 精品人妻在线免费观看| 欧美日韩成人在线网站| 婷婷欧美色| 伊人久久婷婷五月天激情四射| 亚洲国产精品成人va在线观看| 五月丁香激情六月| 久久ab| 国产毛片精品一区二区色欲黄A片| 国产精产国品一二三在观看| 日韩在线99| 1024人妻| 久久性爱视频网站| 五月丁香六月婷婷亚洲综合| 日本三级黄色大片| 综合另类激情| 综合亚洲六月婷婷在线| 色七七色九九| 国产FREESEXVIDEOS性中国| 91在线视频观看午夜福利| www.精品久9| 欧美一级色| 五月色丁香国产在线视频| 五月情婷婷| 五夜婷婷| 97丁香视频| 五月天色色激情综合| 日韩小视频在线99| 日本婷婷五月天| 久热精彩视频98| 91性高潮久久久久久久久| 婷婷丁香激情五月天色色| 九色自拍| bukadeavzaixian| 亚洲性受XXXX五月丁香| 婷婷五月天六月丁香| 婷婷五月婷婷| 99WWW免费视频| 激情综合婷婷| 99在线免费观看| 在线视频激情网站| 99日精品视频| 情久久综合五月天| 丁香五月停停av| 99热91| 六月丁香婷婷综合在线| 久久久久久99日本| 天天橾日日橾夜夜橾17| 久操热| 大香蕉久久婷婷| 思思精品久久艹| 超碰在线99| 丁香色五月AV在线| 九九热只有精品| 97超碰婷婷五月天| 五月婷婷久久开心网| 99碰网站| 91九色国产熟女| 懂色AⅤ| 久久久久人妻| 亚洲激情 久久| 思思热久久艹| 人人97碰| 婷婷五月成人| 99热情这里只有精品在线播放| 五月狠狠| 久久婷色| 99热国内| 无码少妇高潮喷水A片免费 | 91色在线/日韩| 日婷婷久久开心| 91碰免费视频| www夜夜操com| 亚洲成人av在线播放| 色婷婷五月天在线| 色婷婷色丁香色欲av| 密乳视频| 在线亚洲综合网| 开心五月婷婷在线| 成人婷婷| 久久九区| 色五月婷婷久久| 九九九这里只有精品| 五月丁香综合激情| 狠狠干天天内射| 超碰99在线观看| 欧美成人Va| 免费AV播放| bbwcuckold精品熟妇| 激情婷婷五月| 色青青视频| 久久艹 五月天| 五月天天综合| 色色色com| 激情视频婷婷五月花| 97人人草| 欧美亚洲婷婷五月| 久久99看免费| 99热8| 日日干综合| 色色欧美色色色| 五月久久丁香| 婷婷99中文字幕| 欧美25p| 天天色爽| 91热手机在线| 激情五月丁香激情综合网 | 色欲天天综合| 五月花婷婷最新| 九九视频在线观看视频在线播放69| 夜夜谢天天干| 五月丁香婷婷福利| 色丁香五月婷婷综合久久| 色色热| 婷婷五月天激情网| 午夜成人av在线| www.婷婷六月天| 99热在线播放| 亚洲人成网站999综合| 九月av| 九九热亚洲中文在线观看免费| 少妇人妻人伦A片| 亚洲婷婷欧美婷婷| 久久激情综合| 9久9久| 91日韩在线| 丁香五月婷中字幕| 五月婷婷五月丁香综合| 99日本视频| 婷婷五月天基地| 五月婷婷人妻| 精品国产va久久久久| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 热99国产精品| 色色九区| 激情涩播| 桃色五月天| 夜夜干夜夜操| 亚洲综合婷婷| 涩涩五月天综合| 欲色人妻| 无码 av电影| 99噜噜| 亭亭五月激情亚洲在线| 色很很96| 五月婷婷天堂| 91色色色视频| 久久机热/这里只有精品| 啪啪综合网| 亚洲电影中文字幕| 欧美性生交xXxX久久久| 欧洲色| 99性爱视频| 亚洲婷婷乱乱丁香| 干婷婷五月天| 极品色丁香| 1999天天操夜夜操| 色丁香五月婷婷综合久久| 欧美在线视频99| 色狠狠综合网| 五月天婷婷AV| 深爱激情综合| 色五婷婷在线视频| 五月天激情AV| 激情六月婷| oumeisesewang| 99色色热热| 欧美日本国产欧美日本韩国99| 99久久婷婷五月| 日韩在线观看网址| WWW色五月| 国产精产国品一二三在观看| 天天综合色| 色综合色综合网| 综合成人小说婷婷| 色婷婷久久| 99爱这里只有精品免费视频| 美欧日韩国产成人在战| 色五月婷婷91| 97视频久久| 久久9热| 91精品国产色猫| 97人人操人人拍| 色婷丁香91| 精品成人在线| 琪琪狠狠干| 大香蕉婷婷婷| 在线超碰91| 久久天堂加勒比| 色色色9 9 9| 综合久久六月| 最新色色五月天| 婷婷久久99| 99热最新精品| 樱花99视频| 色激情综合狠狠婷婷| 婷婷五月天va| 性生活久久朋友人妻| 男人的天堂五月丁香| 色女伊人| 国产免费一区二区三州老师F1F1| 99免费在线| 五月丁香六月婷综合成人综合 | 性无码专区无码| 九九激情视频| 五月婷婷六月天| 天天肏在线观看| 久久99网站| 婷婷六月丁香五月| 久久精品国产AV一区二区三区 | 热99热久| 狼人久草| 丁香5月婷婷| 五月亭亭直播| 五月丁香激情综合| 91狼友视频在线观看| 三级99热| 久久婷婷激情五月天一区二区| 五月天久久婷婷婷| 99热综合网| 日本三级中国三级99人妇网站| 99精彩视频| 亚洲色图五月丁香五月婷婷| 色婷婷久久综合| 综合99在线| 99热中国| 激情婷婷六月天| 久久综合婷婷激情| 91精品无码| 五月丁香六月婷婷中文版| 毛片色五月| 99视频精品| 色色网站免费| 91九色首页| 99国产97在线,| 日韩一级片| 五月天激情综合10p| xx久久| 亚洲日本韩国| 99精品偷自拍| 大香蕉久久| 久热re在线视频| 99视频超级精品| 丁香五月激情五月开心五月| 99热欧美| 久热一本| 色爱亚洲| 激情都市另类| 日本女va| 五月久久婷婷| 五月丁香激情啪啪网| eeuus五月婷| 激情五月影院| 日韩一级淫乱片一区二区三区| 91精品久久久久久77777| 六月香五月婷| 99热免费在线| 97碰碰在线观看视频| 人操91在线| 六月亚洲婷婷6月中文字幕| 婷婷六月综合激情| www.婷婷激情网.com| 《诡秘之主》在线观看| 超碰色色综合| 9l视频自拍9l视频自拍九色学生| 天天色综网| 欧美性生交xXxX久久久| 伦乱美欧| 丁香五月成人网| www.久久爱.com| 丁香六月成人| www狠狠爱com| 毛片色五月| 日韩艹比| 天天日,夜夜爽| 99热这里都是精品| 亚洲小视频免费看| www.婷婷五月| 五月婷婷激情综合在线| 成人丁香五月| 婷婷月五天在线在线看| 五月丁香香蕉| 久色视频在线| 婷婷九月| 69五月天视频| 日韩成人影片网站| 怡红院精品视频久久久久久久久| 国产真实乱了老女人视频| 六月丁香视频网站| 99国产精品白浆在线观看免费| site:pzdcoin.com| 99热这里都是精品| 亚洲天堂碰碰婷婷| 激情五月天偷拍综合网| 亚洲 视频 导航 一区| 激情五月综合网| 五月激情综合性爱| 色三级色三级| 欧洲激情网站| 一本色综合色| 夜夜夜夜夜操| 九九热大香蕉| 天天做天天爱天天高潮| 一本道综合网| 九九久99免费视频| 91超级碰在线| 丁香五月婷婷无码AV| 99成人| 久色五月| 啪啪婷婷五月天激情| 中文字幕在线观看视频www| 五月天婷婷色色| 120分钟婬片免费看| 五月色欧洲| 九九精品丁香花| 成功精品影院| 欧洲亚洲最新精品| 日韩无码亚欧无码| 九九操操| 久久成人综合五月天| 9色小视频在线观看| 99色视频| 五月在线婷色| 热婷婷久| 久久a热| 久久99久久99精品免观看软件 | 婷婷五月情| 亚洲激情综合| 夜夜做夜夜愛| 色五月91| 欧美97超碰| 9久热在线视频精品| 亚洲色色图片| 丁香五月天狠狠操| 国产精产国品一二三在观看| 日本女人久久| 99久久婷婷五月天| www九九热| 玖玖色综合色| 丁香五月电影| 色婷婷www| 一起草无码视频| 五月丁香狠狠爱婷婷综合| 久久人人看| 色五月丁香五月婷婷五月成人网| www色婷婷| 国产99久| 九九热精品| 女人天堂久久| 天天夜夜操| 婷婷丁香人妻天久久| 日本一区二区三区精品视频| 狠狠色综合网| 婷婷99视频精品| 婷婷五月天男人影院色色网| 九九热这里只有精品556| 国产探花一片区| 婷婷亚洲综合| 国产成人网址| 久9视频免费播放| 9婷婷内射| 日韩丁香涩| 伊人色综合网| www久| 五月丁香啪啪| 婷婷综合色播网| 国产欧美婷婷五月| 五月婷五月婷伊人伊人五月婷| 国产在线视频1234| 丁香五月婷婷国产av| 激情婷婷六月天| 无码髙清| 色色国产| 色五婷婷在线视频| 九九热最新地址| 激情美女五月天激情在线| 婷婷五月小说色综合| 激情综合网五月丁香| 综合激情九月婷婷,激情综合婷婷中文字| 丁香五月成人社区| 99久久婷婷国产综合精品草原| 日日噜噜夜夜狠狠久久丁香五月| 色婷视频| 婷婷五月丁香香蕉| 色中色综合| 五月婷婷开心综合| 天天操综合网站| 色噜噜狠狠狠综合曰曰曰| www好屌操| 五丁香激情综合| 五月天色婷伊人| 伊人大香五月天| 秋霞午夜理论| 日日婷婷不卡| 欧美激情综合色综合色| 丁香五月六月欧美| 久久人妻久久| 久热这里只有| www.婷婷亚洲基地| 精品人妻一区二区三区四区不卡在| 六月丁香啪啪啪| 九九精品99| 丁香婷婷久久 | 无码区婷婷五月花开| 伊人网碰碰| 九色PORNY自拍成人精彩视频| 久热黄色| 婷婷丁香五月av| 色综久久久| 热99视频| 99热精品无码| 激情综合区| 五月激情在线| 黄色中文字目| 六月激情丁香一道本7777| 丁香五月人妻| 久久五月天综合视频网站| 狠狠狠人妻| 亚艹艹| 在线观看av网站| 五月丁香六月欧美综合网站| 国产乱子轮XXX农村| 欧美一级毛卡片无码| 亚洲午夜一区二区| 婷婷5月色| 丁香六月天之亚州热女| 91九色在线视频| 99久久网站| 久热A片| 中文字幕AV网址| 色色亚洲无码| 久久精品性爱| 99精品在线播放| 亚洲人成网站999综合| 五月婷婷偷拍| www 五月天 com| 色五月丁香婷婷久草| 五月丁香激情综合| 热久久这里只有三级视频| 99ri国产在线| 婷婷五月六月丁香综合| 丁香婷婷网| 亚洲精品V天堂中文字幕| www久久久久久| 日本激情ⅩXX免费视频| 久久久免费精彩视频| 丁香六月婷婷综合| 婷婷综合另类| 丁香五月天婷婷久久综合| 深爱五月天| 欧洲MV日韩MV国产| 另类图片色五月| 日日舔夜夜操| 国产精品VIDEOSSEX久久发布| 青青日韩| 五月丁香狠狠地噜噜噜噜| 秋霞性爱AV| 一本狠婷婷综合| 草美女在线观看视频在线播放 | 丁香婷婷五月| 色色色97| 五月天婷婷在线播放免费| 色色婷婷丁香| 日韩一级A片黄色| 欧美狠狠地| 狠狠狠狠狠狠| 色综合色综合网| 99精品性爱| 日韩无码AV电影网站| 欧美日韩91| 婷婷五月天影院| 亚州欧美黄色电影| 五月婷丁香久久久| 99久久婷婷国产综合| 超碰在线免费9| 激情丁香六月| 97成人操| 99综合99| 国产SUV精品一区二区883| 欧美天天草人人草| 91婷婷丁香| 六月婷婷九月丁香| 激情五月综合| 综合精品99| 99在线精品免费视频| 激情五月黄色| 99re热久久| 日产精品久久久久久久蜜臀| 国产99美少妇| 婷婷91| 在线五月婷婷小电影| 超碰大香蕉网| 伊人久久婷| 色综合久久88色综合天天99| 婷婷激情在线| 久久婷婷成人| 丁香啪啪| 天天爽人人综合免费7799| 天天想夜夜爽天天爽| 激情欧美五月丁香| 激情久久四色| 亚洲亚洲人成综合网络| 婷婷五月 丁香六月| 天天操天天插| 五六月丁香激情视频| 亚洲妇女熟BBW| 天天干天天 亚洲| 色色婷婷综合| 婷婷金品综合视频| 色蜜婷婷| 色啪影院| 丁香香五月激情免费视频| 公的粗大挺进了我的密道| 激情亚洲五月| 大香蕉久久伊人网| 五月开心久久| 婷婷99狠狠躁天天| 开心激情婷婷| 开心五月丁香啪| 一级韩国产精品毛| 国产.亚洲.欧洲视频在线| 91操熟女| 亚洲精品白浆高清久久久久久| 婷婷丁香亚洲五月天| 国产jd1024基地手机看国产| 中文字幕 中文字幕明步| 欧美精产国品一二三区| 色情五月丁香| 热99精品视频| 婷婷少妇激情| 亚洲精品色| 丁香六月婷婷综合啪啪| 另类精品视频在线观看| 久久99久久99久久99人受| 另类综合国产| 在线不卡中文字幕| 婷婷五月天色| 九九精品在线观看视频6| 三级毛片7979| 伊人婷婷五月天| 丁香色综合| 99热这里| 大香蕉综合视频在线| 五月丁香六月欧美综合网站| 91五月天| 日韩有码一区| 欧美色五月| 婷婷五月天成人小说| 99精品久久| 日本三级日本黄色| 久久九九综合| 六月丁AV| 欧美日本综合网| 牛牛色av| 三男玩一女三A片| 99精品在线观看视频| 婷婷色五月偷拍| 99热在线观看99| 99性爱视频| 欧美影院| 婷婷伊人久久综合| 狠狠舔| 久久99精品久久久| 欧美成人AAA片一区国产精品| 五月丁香婷婷网在线在线| 激情5月婷婷狠狠干| 看全色黄大色大片| 激情婷婷丁香五月| 婷婷免费视频| 99在线精品视频| 九九婷婷五月天影视| 996热re视频精品视频| 欧美一级a | 96精品久久久久久久久| 婷婷丁香人妻久久在线观看| 99re66热这里只有精品| av成人在线播放| 激情98色婷婷五| 久久9视频| 影音先锋色婷婷| 丁香五月天中文字幕| 久久这里只有精品网| 婷婷五月天丁香| 久婷久婷激情肉| 91主播在线| 9久热精品在线视频| 婷婷五月激情丁香| 婷婷色色丁香五月天| 九九久热| 99热久草| 色婷婷九月综合| 激情五月网站| 热久久77777| 99亚洲精品视频在线观看| 久久婷婷五月综合色丁香| 67久久| 激情图片亚洲| 久久九九在线视频| 五月丁香在线国产| 99re这里只有精品免费| 婷婷八月激情| 看婷婷五月天网| 婷婷无码视频| 婷婷五月天黄色| BT综合在线视频观看| 9 99免费视频| www.99热在线| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 秋霞免费三级片| 色婷婷香蕉| www.超碰在线| www.色婷婷| 国产 码在线成人网站| 九九99免费视频| 日本久久99| 五月六月播婷婷| 日本a片网址| 婷婷五月丁香六月伊人网| 99热国品免费| 99亚洲综合| 亚洲婷婷丁香五月天激情小说| 五月久久噜噜| 99re26视频| 66精品成人免费网站在线观看| 天天擼久久擼在线| 可似看的AV| www.夜夜| 色99网| 99这里都是精品6| 五月丁香激情啪啪| 欧美性生交XXXXX无码小说| 亚洲中字AV电影在线网站| 嫩模草| 色婷婷四色| 爆乳熟妇一区二区三区爆乳| 久久婷婷五月天| 色婷婷精品小视频| 五月婷在线视频免费播放| 婷婷草| 色99色| 久久这里只有精品99| 97碰碰碰免费公开在线视频| yw国产AV| 久99久精品视频| 色五月婷婷狠狠撸| 天天操天爱综合| 婷婷的色色五月天| 五月激情婷婷在线| 亚洲黄色网址| 丁香五月婷婷欧美激情-中文天堂最新版在线观看 | 中文不卡一二区| 99精品在线观看视频| 99久久婷婷国产综合精品草原| 五月激情小说| 九月大香蕉| 国产精品久久久久久白浆色欲| 九九热10| 橾逼网| 99热在线观看免费精品| 日韩久久系列| 天天射美女| A A色色| 欧美色五月| 五月激情综合网| 青青草网武则天| 日本激情ⅩXX免费视频| 日韩99精品| 五月天激情图片| 日本熟女啪啪| 激情网战码亚洲A| 色五月第四色| 久久亚洲婷婷| 嫩草视频观看| 97色色色色色色色色色色色色色| www.yw色| 婷婷丁香无码专区| 伊九九三级区| 色五月在线观看| www.婷婷| 91人人澡人人爽人人看| 激情亚洲色图片丁香综合| 婷婷五月电影| 玖玖婷婷五月天毛片| 草综合网| 久久思思热| 丁香五月婷婷图片综合| 99re热精品在线视频| 拳交大逼| AA片在线观看视频在线播放| 无码区婷婷五月花开| 五月激情婷婷女| 婷婷五月天成人| 色情五月婷| 久久久精品人妻录| 女人高潮内射99精品| 97视频91| 色99色| 久久婷婷五月综合网| 婷婷成人在线| 亚洲中文字幕AV| 色综合香蕉| 丁香色综合| 河北真实伦对白精彩脏话| 婷婷综合| 久9免费视频| 婷婷五月天首页激情| 九玖欧洲亚洲| 婷婷五月天基地| 欧亚洲在线高清视频| 激情五月婷| 91操在线观看| 久久精品只有这| 亚洲AV日韩在线观看| 天天 日综合| 色噜噜狠狠色综合日日| 伊人婷婷五月天| 五月丁香激情婷婷| 久久综合婷婷五月| 看片视频在线免费日产在线看| 日韩AC在线免费观看| 另类小说五月天| 天天操夜夜爽天天操| 色~性~乱~伦~噜| 九热久| 精品99在线| 成人在线综合| 超碰成人av| 非洲一级AV| www.色色五月天.com| 丁香 久久| 成人网站免费在线播放| 六月婷欧美| 在线网黄| 热99国产精品| 丁香五月自拍| 婷婷丁香五| 韩日另类| 久久欧洲综合网| 久久久高清| 天天激情站| 97人人看一| 熟女网站久久| 六月丁香久久| 4399成人黄A片| 五月丁香婷婷五月色| 亚洲精品无码99热| 丁香5月婷婷| 久久天堂色| 激情综合99| wwwss在线观看| 日本综合久久| 欧美性爱特黄一级aaaassss| 影音先锋 萱萱| 色XX综合网| 91人操| 丁香五月成人| 久久这里只有精品16| 91窝窝| 日本久热| 丁香五月婷婷综合激情啪啪啪| 亚洲成人婷婷| caop在线| 丁香婷婷综合激情五月色| 丁香五月天啪啪激情综合网| 91精品国产色猫| 日本系列_4页_777FP| 欧日美女Va| 亚洲激情四谢| www,com,五月色色| 婷婷色五月婷婷姐妹| 久草丁香婷婷1024| 欧美日韩aaa| 激情五月天在线观看婷婷| 久久婷婷五月综合色欧美| 99热精品无码| 亚洲网站在线鸭子av| www.99.色| 婷色五月天| 狠狠999| 久久激情天堂| 日本狠狠干| 色色亚洲五月天| 久久五月天色婷婷| 五月色丁香婷婷综合| 色色色综合网| 亭亭五月天成人| 久热91| 久久探花91swag| 婷婷丁香久久| 激情婷婷五月天日本系列| 久久香蕉福利| 丰满少妇乱A片无码| 激情性爱五月| 开心五月丁香啪| 婷婷久久五月丁香| 超碰99资源站| www.丁香黄色五月天人与| 日韩操逼大片| 99久久97| 五月婷婷色| 色婷婷久久| 婷婷五月丁香成人| 色情五月丁香| 久久天堂色| 日韩免费视频| 婷婷丁香成人| 五月婷婷婷| 天天日,夜夜爽| 色综合久| 亚洲精品视频电影| 伊人久久丁香狠狠婷婷综合香蕉| 综合色播| 99性爱| 亚洲激情网站| 色97综合婷婷天天色| 色婷婷成人网| 丁香五月天堂网AV| 色青青电影色五月| 亚洲九九夜夜| 丁香五月激情婷婷| 婷婷五月综合啪| 日本va欧美va欧美va| 中文字幕丁香五月| 久久xxxx| 182TV亚洲| 婷婷激情五月天小说| www五月婷婷| 国产又爽又猛又粗的视频A片| 99在线精品观看99| www.五月天婷婷| 婷婷五月在线播放| www.夜夜騎夜夜狠| 夜夜做天天爽| yazhou seshipin| 久久婷婷青草五月天| 爆乳熟妇一区二区三区爆乳照片| 九九激情视频| 综合久久六月| 五他月天啪啪啪| 五月天婷婷激情六月久久| 日韩av手机在线观看| 蜜桃人妻无码AV天堂三区| 久久99网| 深爱五月激情| 这里只有精彩视频| 色日本五月天| 五月丁香六月婷婷网| 久久草大香蕉| 婷婷色色网| 色色色色网| 久久婷婷视频| 五月激情视频| 国产做A爰片毛片A片美国| 天天干天天爽| 99噜噜噜在线播放| 7EzOBIhNq85TO| 久cao香蕉影院| 91在线精品一区二区| WWW色色色COM| 9999综合99综合人| 婷婷性爱视频在线| 操逼三区| 亚洲激情综合网| 久久精品性爱视频,| 五月天五月色婷婷综合| 丁香狠狠| 婷婷激情欧美| 天天日,天天射,天天舔| 五月天婷久精视频| 夜夜躁婷婷AV| 九九综合色| 婷婷五月天成人| 丁香五月婷婷综合啪啪| 超级碰 久久9| 九九亚洲无码| 成人五月天综合网| 丁香开心深爱| 天天舔天天摸视频| 中文字幕 中文字幕明步| 五月丁香激情四射| 大香蕉五月天婷婷| 天久综合91综合首页| 99在线小视频| 久久久99视频| 亚洲色色在线| 亚洲天天综合| 激情视频综合| 色婷婷电影网| 亚洲无码性爱| 色碰碰| 婷婷永久在线| 色婷久久| 五月天综合在线| 蒲京久久无码视频| 人人妻人人澡| 婷婷激情蜜桃玖玖丁香| 五月色色激情网| 激情综合婷婷| 三级av在线| 六月激情婷婷综合| 久久人妻乱子伦| 丁香五月婷婷激情蜜桃| 91性高潮久久久久久久久| 国产SUV精品一区二区6| 狠狠久久婷婷| 91艹人| 天天舔天天爽| 99热思思| 欧美日韩五月婷婷| 99热久久这里只有精品| 五月天久久婷婷| 99久久九九| 美国不卡视频| 99久久国产宗和精品1上映| 深爱五月激情| 五月天激情国产综合婷婷婷| 婷婷色一二三区波多野结衣| 人妻久久做| 中文字幕 中文字幕明步| 天天爽夜夜操| 99热在线资源| 伊人狠狠操| 久久人妻久久| 亚洲成人无码免费| 丁香久色| 丁香色五月 97干| 五月婷婷 自拍| 成人必爱视| A片一曲| 97se在线视频| 狠狠另类视频| 99日韩| 奇米网大香蕉| 五月丁香六月婷婷手机无线| 婷婷99狠狠| 欧美伊人9| 激情五月天www| 丁香五月婷婷啪啪| 中文字幕激情综合| 婷婷色网| 这里只有精品在线视频在线观看| 久热9| 猫咪伊人久久| www,26uuu,c0m,色情| 做爰丰满少妇1313| 色区久久| 久久婷婷色综合| 加勒比久热| 久久久区区一久久久久久| www.五月天婷婷| 综合另类视频| 五月丁香激情综合网| 婷婷操无码| 天天成人五月天| 色婷婷久久| aa久久| 亚洲精品在线视频| 人操人人| 五月天综合婷婷| 超碰婷婷五月| 亚洲十月婷婷综合| www.超碰| 婷婷五月综合色中文字幕| 丁香六月色婷婷| 操日本三片99| 成人va在线播放| 成人短视频免费| 视频色色色色色色| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 国产av影片| 伊人网啪啪| 色色婷婷丁香五月天| 亚洲情欲| 综合 蜜月 婷婷| www.99视频| 色婷婷女优有码五月亭| 亚洲色爱综合| 区啪精品| 狠狠人人婷婷| 91精产一区三区免费观看| 婷婷丁香五月亚洲17cao| 婷婷色基地在线看| 日本成人噜噜噜| 99丁香五月婷| 丁香五月久久| 综合婷婷六月|