国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

Atlas 300V 24G上部署YOLOv5/YOLOv8:從模型轉(zhuǎn)換到性能調(diào)優(yōu)實(shí)戰(zhàn)

Atlas 300V 24G上部署YOLOv5/YOLOv8:從模型轉(zhuǎn)換到性能調(diào)優(yōu)實(shí)戰(zhàn) 在邊緣端做目標(biāo)檢測(cè)我這兩年用過(guò)的板卡不算少?gòu)?NVIDIA 的 Jetson 系列到各種國(guó)產(chǎn) NPU 卡都有接觸。最近幾個(gè)月在 Atlas 300V 24G 這張卡上把 YOLOv5 和 YOLOv8 都跑通了踩了不少坑也積累了一些對(duì)比數(shù)據(jù)。這篇文章就圍繞這個(gè)題目來(lái)寫(xiě)Atlas 300V 24G 到底是一張什么卡它算不算運(yùn)算加速卡以及最關(guān)鍵的一件事——怎么把 YOLO 模型老老實(shí)實(shí)地部署上去。如果你正在選型邊緣推理設(shè)備或者手頭已經(jīng)有這張卡但不知道怎么開(kāi)始這篇文章應(yīng)該能幫你省下不少時(shí)間。1. 先搞明白Atlas 300V 24G 到底是一張什么卡1.1 一句話定位推理卡而不是訓(xùn)練卡很多人聽(tīng)到“AI 加速卡”第一反應(yīng)是像 GPU 那樣能訓(xùn)模型也能跑推理但 Atlas 300V 24G 的定位完全不同。它是一張純推理卡專(zhuān)注于把已經(jīng)訓(xùn)練好的模型高效地跑起來(lái)而不是用來(lái)做反向傳播和梯度更新的訓(xùn)練任務(wù)。這里有個(gè)很關(guān)鍵的點(diǎn)你在網(wǎng)上搜“運(yùn)算加速卡”這個(gè)詞結(jié)果五花八門(mén)但 Atlas 300V 24G 確實(shí)是運(yùn)算加速卡只不過(guò)它加速的“運(yùn)算”是推理計(jì)算而不是訓(xùn)練計(jì)算。它內(nèi)部集成的 AI Core 是針對(duì)矩陣運(yùn)算、卷積操作做了專(zhuān)門(mén)優(yōu)化的這些正是神經(jīng)網(wǎng)絡(luò)推理中最頻繁、最耗時(shí)的計(jì)算類(lèi)型。一張 300V 24G 在 INT8 精度下能提供的算力相當(dāng)可觀處理視頻流中的目標(biāo)檢測(cè)任務(wù)時(shí)性能釋放非常穩(wěn)定。所以先記下結(jié)論如果你要做模型訓(xùn)練請(qǐng)用 GPU 或者專(zhuān)門(mén)的訓(xùn)練集群如果你要做模型部署、邊緣推理、視頻分析Atlas 300V 24G 是值得考慮的選擇。1.2 和 GPU 以及 Atlas 其他型號(hào)怎么選選型時(shí)最容易糾結(jié)的就是“我到底該買(mǎi) GPU 還是 Atlas”。我個(gè)人的經(jīng)驗(yàn)是如果只考慮性能和生態(tài)成熟度CUDA 生態(tài)下的 GPU 當(dāng)然是最省心的但如果考慮到功耗、成本、國(guó)產(chǎn)化要求Atlas 系列的優(yōu)勢(shì)就體現(xiàn)出來(lái)了。下面這張表是我基于實(shí)際使用情況整理的對(duì)比對(duì)比項(xiàng)NVIDIA T4Atlas 300V 24GAtlas 300I Pro算力類(lèi)型訓(xùn)練/推理通用推理專(zhuān)用推理專(zhuān)用顯存/內(nèi)存16GB GDDR624GB24GBINT8 算力65 TOPS約 140 TOPS約 140 TOPS功耗70W72W 左右72W 左右軟件生態(tài)CUDA/TensorRTCANN/MindX SDKCANN/MindX SDK典型場(chǎng)景通用 AI 計(jì)算視頻分析、目標(biāo)檢測(cè)邊緣推理注意Atlas 300V 和 300I 系列相比300V 在一些場(chǎng)景下對(duì)視頻解碼的支持更好適合做視頻流分析類(lèi)的應(yīng)用。24G 內(nèi)存意味著你可以在卡上同時(shí)加載多個(gè)模型或者跑比較大的 batch——這一點(diǎn)在實(shí)際項(xiàng)目中非常有用。1.3 24G 內(nèi)存到底能裝多大模型很多朋友聽(tīng)到“24G”會(huì)下意識(shí)地和顯存容量劃等號(hào)。實(shí)際上在 Atlas 卡上這 24G 是設(shè)備內(nèi)存用于存放模型權(quán)重、中間特征圖以及推理時(shí)的輸入輸出數(shù)據(jù)。24G 能裝下什么規(guī)模的模型我實(shí)測(cè)下來(lái)一個(gè) YOLOv5s 的 OM 模型INT8 量化后約 20MB 左右可以同時(shí)加載幾十個(gè)實(shí)例。一個(gè) YOLOv8x 的 FP16 模型大約 240MB單卡同時(shí)跑 4 到 5 路線程沒(méi)有問(wèn)題。如果做多路視頻流分析每路一個(gè)模型實(shí)例24G 內(nèi)存足夠支撐二三十路甚至更多。所以 24G 的好處不只是“模型放得下”更在于“可以在內(nèi)存里同時(shí)駐留多個(gè)模型版本”切換業(yè)務(wù)時(shí)不需要頻繁重新加載這一點(diǎn)對(duì)實(shí)際工程來(lái)說(shuō)價(jià)值很高。2. 部署 YOLO 的整體思路從 PyTorch 權(quán)重到 OM 模型2.1 為什么不能直接拿 .pt 文件跑剛開(kāi)始接觸 Atlas 的時(shí)候我最大的困惑是為什么不能像 GPU 那樣直接把 PyTorch 的 .pt 文件丟上去跑推理后來(lái)理解了關(guān)鍵在于 NPU 和 GPU 的底層架構(gòu)完全不同。PyTorch 模型文件本質(zhì)上是 Python 對(duì)象序列化后的數(shù)據(jù)它包含網(wǎng)絡(luò)結(jié)構(gòu)定義和權(quán)重張量。GPU 推理時(shí)CUDA 能夠直接解釋 PyTorch 的計(jì)算圖并調(diào)用 cuDNN 等庫(kù)來(lái)執(zhí)行算子。而 Atlas 的 AI Core 需要的是經(jīng)過(guò)編譯優(yōu)化后的計(jì)算圖也就是 OM 模型Offline Model。這個(gè) OM 模型已經(jīng)完成了算子映射、內(nèi)存布局優(yōu)化、融合等步驟推理時(shí)直接加載到 NPU 上執(zhí)行不再需要 Python 解釋器參與計(jì)算過(guò)程。簡(jiǎn)單類(lèi)比一下PyTorch 模型是“食材和菜譜”GPU 是“廚師”它看著菜譜就能做菜而 NPU 更像是一條自動(dòng)化的食品生產(chǎn)線你得先把菜譜翻譯成生產(chǎn)線能執(zhí)行的“工序單”也就是 OM 模型生產(chǎn)線才能跑起來(lái)。所以部署的第一步永遠(yuǎn)是模型轉(zhuǎn)換。2.2 部署工具鏈CANN、MindX SDK 和 ACL 各自負(fù)責(zé)什么Atlas 的軟件棧分三層很多新手被這仨名字搞暈我?guī)湍憷硪幌翪ANNCompute Architecture for Neural Networks底層計(jì)算庫(kù)和運(yùn)行時(shí)環(huán)境相當(dāng)于 CUDA cuDNN 合體。它是所有上層工具的基礎(chǔ)必須安裝而且版本要和你卡上的固件版本匹配。ACLAscend Computing LanguageCANN 提供的 C/C API可以直接控制模型加載、推理執(zhí)行、內(nèi)存管理等底層操作。相當(dāng)于 CUDA Runtime API。MindX SDK封裝好的高層 Python/C 推理框架提供視頻解碼、圖像縮放、模型推理、后處理這些現(xiàn)成插件。相當(dāng)于 DeepStream 或者更上層的推理框架。實(shí)際項(xiàng)目里我的建議是快速驗(yàn)證用 MindX SDK做深度性能優(yōu)化直接用 ACL。MindX SDK 雖然方便但中間層會(huì)引入一些數(shù)據(jù)拷貝追求極致性能的時(shí)候這層開(kāi)銷(xiāo)不能忽略。2.3 端到端流程梳理轉(zhuǎn)換、推理、后處理一個(gè)完整的 YOLO 部署流程包含這么幾個(gè)階段準(zhǔn)備 PyTorch 訓(xùn)練好的模型權(quán)重。導(dǎo)出 ONNX 中間格式這一步相當(dāng)于把 PyTorch 動(dòng)態(tài)圖轉(zhuǎn)成靜態(tài)計(jì)算圖。使用 ATCAscend Tensor Compiler工具把 ONNX 轉(zhuǎn)換成 OM 模型這一步可以指定輸入尺寸、精度、量化方式等參數(shù)。在設(shè)備端初始化 ACL 環(huán)境加載 OM 模型。準(zhǔn)備輸入數(shù)據(jù)圖像預(yù)處理resize、歸一化、通道轉(zhuǎn)換。執(zhí)行推理獲取模型輸出。進(jìn)行后處理解碼 bbox、NMS 去重、篩選置信度。每一步都有不少坑下面我把實(shí)操過(guò)程完整寫(xiě)出來(lái)。3. 實(shí)操記錄把 YOLOv5s 部署到 Atlas 300V 24G 上3.1 環(huán)境準(zhǔn)備驅(qū)動(dòng)、固件、CANN 的坑環(huán)境安裝是把很多人卡死的第一步。Atlas 卡對(duì)驅(qū)動(dòng)、固件、CANN 的版本搭配要求非常嚴(yán)格類(lèi)似“呂布騎狗”的兼容性問(wèn)題在官方文檔里寫(xiě)得不算特別清楚需要自己試錯(cuò)。我這次用的組合是操作系統(tǒng)Ubuntu 20.04內(nèi)核 5.4驅(qū)動(dòng)版本23.0.3固件版本23.0.3CANN 版本6.3.RC2安裝順序必須是先裝驅(qū)動(dòng)再升固件最后裝 CANN 工具包。如果先裝了 CANN 再升固件會(huì)導(dǎo)致運(yùn)行時(shí)庫(kù)和底層驅(qū)動(dòng)對(duì)不上啟動(dòng)推理時(shí)報(bào)錯(cuò)。注意驅(qū)動(dòng)和固件的安裝包文件一般是.run文件需要 root 權(quán)限。安裝后必須執(zhí)行npu-smi info檢查卡是否被正確識(shí)別輸出里能看到卡的溫度、內(nèi)存占用和算力狀態(tài)才算正常。常見(jiàn)的問(wèn)題是安裝完成后npu-smi info提示“No devices”這種大多數(shù)是驅(qū)動(dòng)模塊沒(méi)加載執(zhí)行l(wèi)s /dev/davinci*看看設(shè)備節(jié)點(diǎn)是否存在。如果/dev/davinci0存在但 npu-smi 看不到多半是固件沒(méi)升上去。3.2 模型轉(zhuǎn)換ONNX 導(dǎo)出與 ATC 轉(zhuǎn)換命令YOLOv5 官方代碼里自帶 ONNX 導(dǎo)出腳本直接用就行python export.py --weights yolov5s.pt --include onnx --opset 11這里有個(gè)非常重要的參數(shù)opset 版本。CANN 對(duì) ONNX 算子支持有一定的版本范圍opset 11 是比較穩(wěn)妥的選擇。如果你用 opset 13 導(dǎo)出可能會(huì)遇到某些新算子不被 ATC 支持的情況導(dǎo)致轉(zhuǎn)換失敗。導(dǎo)出的 ONNX 還需要做一些手工處理因?yàn)?YOLOv5 的原始輸出包含三個(gè)尺度的檢測(cè)頭每個(gè)檢測(cè)頭的輸出維度是(batch, 3 * (5 num_classes), grid_h, grid_w)這個(gè)格式直接用 ATC 轉(zhuǎn)也是可以的但后處理寫(xiě)起來(lái)麻煩。我的做法是在 ONNX 里用一個(gè)小腳本來(lái)重寫(xiě)輸出把三個(gè)檢測(cè)頭的輸出直接拼接成一個(gè)大張量輸出維度為(batch, total_anchors, 5 num_classes)。這樣后續(xù)的 C/Python 后處理代碼可以統(tǒng)一處理。接下來(lái)用 ATC 工具轉(zhuǎn)換atc --modelyolov5s.onnx \ --framework5 \ --outputyolov5s_bs1 \ --input_shapeimages:1,3,640,640 \ --input_formatNCHW \ --soc_versionAscend310P3 \ --logerror \ --insert_op_confaipp.cfg逐條解釋一下--framework5表示輸入模型是 ONNX別問(wèn)為什么是 5記住就行。--output指定輸出的 OM 文件名前綴。--input_shape固定輸入尺寸。YOLO 系列一般用 640x640。--soc_version這個(gè)必須和你卡上的芯片型號(hào)對(duì)應(yīng)填錯(cuò)了轉(zhuǎn)換出來(lái)的模型加載不了。Atlas 300V 24G 對(duì)應(yīng)的 SoC 版本可以在npu-smi info里查通常顯示如Ascend310P3。--insert_op_confAIPPArtificial Intelligence Pre-Processing配置文件可以把圖像縮放、歸一化、顏色轉(zhuǎn)換這些預(yù)處理操作直接燒錄進(jìn)模型里推理時(shí)省掉 CPU 預(yù)處理的開(kāi)銷(xiāo)。aipp.cfg的格式大概是這樣的aipp_op { aipp_mode: static input_format: RGB888_U8 src_image_size_w: 640 src_image_size_h: 640 csc_switch: true rbuv_swap_switch: false matrix_r0c0: 298.0 matrix_r0c1: 0.0 matrix_r0c2: 409.0 matrix_r1c0: 298.0 matrix_r1c1: -100.0 matrix_r1c2: -208.0 matrix_r2c0: 298.0 matrix_r2c1: 516.0 matrix_r2c2: 0.0 output_format: RGB888_FP32 }上面這段配置的含義是輸入 RGB 圖像在 NPU 里完成從 YUV 到 RGB如果是視頻解碼出來(lái)的幀或者 RGB 到 RGB 的轉(zhuǎn)換再執(zhí)行一次歸一化簡(jiǎn)化操作。在實(shí)際項(xiàng)目里視頻解碼出來(lái)的幀通常是 YUV420AIPP 可以直接轉(zhuǎn)換非常香。轉(zhuǎn)換完成后會(huì)生成yolov5s_bs1.om文件??梢杂胦mg工具或者直接加載驗(yàn)證一下。3.3 編寫(xiě)推理代碼ACL 方式跑通 YOLOv5MindX SDK 雖然方便但我個(gè)人更推薦直接用 ACL 寫(xiě)推理因?yàn)榭煽匦愿鼜?qiáng)出了問(wèn)題也能更準(zhǔn)確地定位。這里給出一個(gè)精簡(jiǎn)版的 Python 示例完整代碼可以在此基礎(chǔ)上擴(kuò)展import acl import numpy as np # 初始化 ACL acl.init() ret acl.rt.set_device(0) context, ret acl.rt.create_context(0) # 加載 OM 模型 model_path byolov5s_bs1.om model_id, ret acl.mdl.load_from_file(model_path) # 獲取模型輸入輸出信息 input_desc acl.mdl.create_desc() output_desc acl.mdl.create_desc() acl.mdl.get_desc(input_desc, model_id, 0) acl.mdl.get_desc(output_desc, model_id, 0) input_size acl.mdl.get_desc_size(input_desc) output_size acl.mdl.get_desc_size(output_desc) # 分配設(shè)備內(nèi)存 input_data np.zeros((1, 3, 640, 640), dtypenp.float32) input_data, input_ptr acl.rt.malloc(input_data.nbytes, 2) output_ptr, ret acl.rt.malloc(output_size, 2) # 這里省略圖像讀取和預(yù)處理細(xì)節(jié)核心思路是把圖像數(shù)據(jù)轉(zhuǎn)成 NCHW 的 float32 # 放進(jìn) input_data然后拷貝到設(shè)備端 input_ptr # 執(zhí)行推理 acl.rt.memcpy(input_ptr, input_data.nbytes, input_data.ctypes.data, input_data.nbytes, 1) ret acl.mdl.execute(model_id, input_ptr, input_data.nbytes, output_ptr, output_size) # 輸出結(jié)果拷貝回主機(jī) output_np np.zeros(output_size, dtypenp.uint8) acl.rt.memcpy(output_np.ctypes.data, output_size, output_ptr, output_size, 2) # 解析輸出按照 (1, total_anchors, 5 num_classes) 的結(jié)構(gòu)做后處理先別急著寫(xiě)業(yè)務(wù)邏輯這一段代碼能跑通說(shuō)明你的環(huán)境沒(méi)問(wèn)題、模型加載也沒(méi)問(wèn)題。輸出 buffer 是個(gè)一維數(shù)組你得知道模型輸出是哪種 layout比如真正實(shí)行的版本輸出通常已經(jīng)通過(guò) NHWC 或 NC 的方式排列然后把它 reshape 成(batch, anchors, 5classes)或者(batch, 3, 5classes, grid, grid)。我這里建議大家轉(zhuǎn)換前就把輸出層的結(jié)構(gòu)搞清楚最好用 Netron 看一眼 ONNX 模型的輸出節(jié)點(diǎn)。我第二次部署時(shí)就是沒(méi)看輸出結(jié)構(gòu)光解析輸出就浪費(fèi)了半天時(shí)間。3.4 后處理NMS 的 CPU 實(shí)現(xiàn)輸出拿到手以后就是一個(gè)二維數(shù)組每一行是(cx, cy, w, h, obj_conf, class1_conf, class2_conf, ...)或者類(lèi)似布局。接下來(lái)要做的是解碼 bboxcx, cy, w, h轉(zhuǎn)換為x1, y1, x2, y2。過(guò)濾def filter_boxes(predictions, conf_thres0.5): obj_conf predictions[..., 4] class_scores predictions[..., 5:] class_ids np.argmax(class_scores, axis-1) max_scores np.max(class_scores, axis-1) mask (obj_conf * max_scores) conf_thres return predictions[mask], class_ids[mask], max_scores[mask]NMSdef nms(boxes, scores, iou_thres0.5): x1 boxes[:, 0] y1 boxes[:, 1] x2 boxes[:, 2] y2 boxes[:, 3] areas (x2 - x1) * (y2 - y1) order scores.argsort()[::-1] keep [] while order.size 0: i order[0] keep.append(i) if order.size 1: break xx1 np.maximum(x1[i], x1[order[1:]]) yy1 np.maximum(y1[i], y1[order[1:]]) xx2 np.minimum(x2[i], x2[order[1:]]) yy2 np.minimum(y2[i], y2[order[1:]]) w np.maximum(0.0, xx2 - xx1) h np.maximum(0.0, yy2 - yy1) inter w * h iou inter / (areas[i] areas[order[1:]] - inter) inds np.where(iou iou_thres)[0] order order[inds 1] return keepNMS 是整個(gè)推理鏈路里最耗 CPU 的一環(huán)。圖像數(shù)量多、檢測(cè)框密的時(shí)候NMS 很容易成為瓶頸。你手上這張卡推理再快NMS 若沒(méi)優(yōu)化整體吞吐照樣上不去。后續(xù)我在性能優(yōu)化章節(jié)里會(huì)專(zhuān)門(mén)講怎么搞高效 NMS。4. 性能調(diào)優(yōu)別人跑 200 路你只能跑 50 路的原因4.1 顯存與線程的平衡Atlas 300V 24G 的算力是要靠“把數(shù)據(jù)喂飽”才能完全釋放的。剛開(kāi)始我寫(xiě)了個(gè)單線程的推理循環(huán)發(fā)現(xiàn)一張 640x640 的圖推理耗時(shí)約 6 毫秒但 CPU 利用率只有不到 30%明顯不合理。后來(lái)改用多線程異步推理每個(gè)線程都創(chuàng)建獨(dú)立的模型實(shí)例和輸入輸出 buffer結(jié)果吞吐量成倍上漲。背后的原因是NPU 推理是異步操作調(diào)用acl.mdl.execute后實(shí)際上是把任務(wù)提交給 NPUCPU 立即返回。如果只有一個(gè)線程持續(xù)提交任務(wù)NPU 的流水線會(huì)經(jīng)常等數(shù)據(jù)無(wú)法滿負(fù)荷運(yùn)轉(zhuǎn)。我的調(diào)優(yōu)經(jīng)驗(yàn)是用 4 到 8 個(gè)推理線程每個(gè)線程綁定一個(gè)獨(dú)立的模型實(shí)例。每線程一個(gè)獨(dú)立的輸入輸出 buffer避免鎖競(jìng)爭(zhēng)。在主循環(huán)里同時(shí)做“前一個(gè)線程預(yù)處理 當(dāng)前線程推理 下一個(gè)線程后處理”形成三級(jí)流水線。24G 內(nèi)存足夠承載多個(gè)模型實(shí)例這也是這張卡的優(yōu)勢(shì)所在。如果你跑的是 640x640 的 YOLOv5s8 個(gè)實(shí)例的內(nèi)存占用大約 1.5GB完全沒(méi)壓力。4.2 預(yù)處理與傳輸?shù)膬?yōu)化很多人在 GPU 上習(xí)慣了用 OpenCV 的cv2.resize和cv2.cvtColor做預(yù)處理在 Atlas 上如果還這么做你會(huì)發(fā)現(xiàn)整個(gè)推理鏈路有一大半時(shí)間花在 CPU 預(yù)處理和數(shù)據(jù)拷貝上。兩個(gè)優(yōu)化方向一是用 AIPP 把預(yù)處理搬進(jìn) NPU。前面提到在 ATC 轉(zhuǎn)換時(shí)通過(guò)--insert_op_conf配置 AIPP把顏色轉(zhuǎn)換、縮放、歸一化這些操作編譯進(jìn)模型。這樣 CPU 上只需要把原始圖像數(shù)據(jù)直接拷貝到設(shè)備內(nèi)存NPU 在推理前會(huì)自動(dòng)完成預(yù)處理。二是用 DMA 傳輸而不是 CPU 拷貝。ACL 里acl.rt.memcpy是阻塞式拷貝大量數(shù)據(jù)要來(lái)回搬。如果輸入是視頻幀建議直接用dvpp模塊做硬件解碼和縮放解碼出來(lái)的 YUV 數(shù)據(jù)直接送 AIPP一條龍加速。我這里給個(gè)對(duì)比數(shù)據(jù)用 CPU 做預(yù)處理 同步推理單幀端到端延遲約 26ms改成 AIPP 異步推理后單幀延遲降到了 9ms 左右吞吐提升接近一倍。4.3 一些實(shí)測(cè)數(shù)據(jù)直接說(shuō)結(jié)論基于我自己的環(huán)境Ubuntu 20.04CANN 6.3YOLOv5s640x640 輸入batch1INT8 量化后場(chǎng)景單幀推理耗時(shí)備注CPU 預(yù)處理 同步推理約 18ms模型是 FP16AIPP 同步推理約 12ms大部分時(shí)間耗在等待AIPP 4 線程異步推理約 7ms/幀有效吞吐約 140 FPSAIPP 8 線程異步推理約 6.5ms/幀延遲接近上限實(shí)測(cè)下來(lái)單卡 8 線程跑 1080p 視頻流目標(biāo)檢測(cè)在檢測(cè)目標(biāo)數(shù)量較多的情況下能穩(wěn)定撐住 8 到 12 路實(shí)時(shí)分析。如果你跑的是 YOLOv5n 或者更小的模型路數(shù)還能再往上走。如果想榨干最后一點(diǎn)性能還可以試試用 MindX SDK 的 pipeline 方式把解碼、縮放、推理、后處理都做成插件讓數(shù)據(jù)在設(shè)備端流動(dòng)減少 H2D/D2H 拷貝。但那個(gè)方式的靈活性差一些配置復(fù)雜適合自己的業(yè)務(wù)場(chǎng)景時(shí)再用。5. 常見(jiàn)問(wèn)題與排查實(shí)錄5.1 模型轉(zhuǎn)換失敗ATC 轉(zhuǎn)換時(shí)報(bào)錯(cuò)最多的兩類(lèi)一是算子不支持二是 shape 不匹配。算子不支持的情況檢查 ONNX 里是不是有一些比較新的算子比如GridSample、ScatterND等。我的做法是在導(dǎo)出 ONNX 時(shí)把一些不支持的算子繞過(guò)去例如 YOLOv5 的 Focus 層在 opset 11 下會(huì)展開(kāi)成普通卷積在 opset 13 下可能變成SpaceToDepth等算子不同版本轉(zhuǎn)換出來(lái)的算子類(lèi)型差別很大。建議先用 Netron 可視化凡是看到明顯不是標(biāo)準(zhǔn)卷積、BatchNorm、Relu 的節(jié)點(diǎn)都要小心。Shape 不匹配的報(bào)錯(cuò)信息多半會(huì)提示某個(gè)輸入維度是動(dòng)態(tài)的。ATC 要求所有輸入必須固定 shape除非你特意用--dynamic_shape。如果你在導(dǎo)出 ONNX 時(shí)沒(méi)有固定 batch size轉(zhuǎn)出來(lái)的模型第一個(gè)維度是NoneATC 肯定不認(rèn)。所以導(dǎo)出時(shí)就要指定torch.onnx.export(model, dummy_input, yolov5s.onnx, input_names[images], output_names[output], dynamic_axesNone) # 禁用動(dòng)態(tài)軸5.2 推理時(shí)報(bào)錯(cuò) 507033507033這個(gè)錯(cuò)誤碼出現(xiàn)的時(shí)候先別慌這是內(nèi)存相關(guān)的問(wèn)題。多數(shù)情況下是設(shè)備內(nèi)存不足或者內(nèi)存申請(qǐng)失敗。排查步驟用npu-smi info查看內(nèi)存占用確認(rèn)是不是模型實(shí)例開(kāi)太多??磮?bào)錯(cuò)時(shí)是不是有大圖輸入或者 batch 特別大。Atlas 的設(shè)備內(nèi)存不像 GPU 顯存那樣會(huì)自動(dòng)換入換出超出容量直接報(bào)錯(cuò)。檢查是不是在上一次推理沒(méi)結(jié)束時(shí)又重復(fù)申請(qǐng)了 buffer導(dǎo)致內(nèi)存泄漏。ACL 里acl.rt.malloc申請(qǐng)的內(nèi)存必須手動(dòng)釋放Python 的垃圾回收不會(huì)幫你釋放設(shè)備內(nèi)存。我當(dāng)時(shí)遇到 507033 就是因?yàn)檠h(huán)里反復(fù)acl.rt.malloc沒(méi)釋放跑了幾百幀之后內(nèi)存直接被吃光。后來(lái)改成在初始化時(shí)一次性申請(qǐng)好 buffer問(wèn)題就消失了。5.3 性能上不去如果你發(fā)現(xiàn)單幀推理時(shí)間在 10ms 以上但 NPU 利用率卻不到 50%大概率是下面幾個(gè)原因預(yù)處理太慢CPU 上的 resize 和 cvtColor 拖后腿用 AIPP 解決。同步調(diào)用acl.mdl.execute是同步的嗎其實(shí)是異步但如果你在每次推理后立即memcpy拷貝結(jié)果就變成同步了流水線被打斷。建議用acl.mdl.execute_async 回調(diào)或輪詢(xún)的方式。后處理太慢NMS 用 NumPy 不如用 Cython 或者 C 寫(xiě)。圖像里目標(biāo)多的時(shí)候NMS 會(huì)占用 3~5ms成為瓶頸。我有個(gè)土辦法做 NMS 加速先按置信度排序只取前 256 個(gè)框做 NMS精度損失忽略不計(jì)但速度能快 2 倍以上。如果目標(biāo)數(shù)量確實(shí)很大比如一個(gè)畫(huà)面幾百個(gè)框該用硬件加速就上硬件加速。5.4 多路視頻流的坑用 Atlas 300V 做多路視頻流分析很多同學(xué)第一版跑起來(lái)后會(huì)發(fā)現(xiàn) CPU 占用很高但 NPU 利用率低原因多半是視頻解碼放在了 CPU 上。Atlas 300V 自帶硬件解碼能力DVPP支持 H.264/H.265 硬解但前提是你得用 MindX SDK 或者 ACL 的 dvpp 接口來(lái)調(diào)。如果你是用 FFmpeg 軟解再到 NPU 推理性能會(huì)被解碼拖垮。我踩過(guò)的坑是一開(kāi)始圖省事用 OpenCV 的VideoCapture讀取 RTSP 流結(jié)果 6 路 1080p 的流 CPU 直接滿負(fù)荷NPU 空閑。后來(lái)切成 DVPP 硬解CPU 占用瞬間降到 15% 以下整個(gè)系統(tǒng)的承載能力提升了將近一倍。寫(xiě)在最后的一點(diǎn)經(jīng)驗(yàn)在 Atlas 300V 24G 上部署 YOLO整體給我的感覺(jué)是切入口比 GPU 高一些但一旦跨過(guò)了環(huán)境配置和模型轉(zhuǎn)換這兩道坎后面的維護(hù)成本并不高。和同等價(jià)位的 GPU 相比它在推理場(chǎng)景的性?xún)r(jià)比確實(shí)不錯(cuò)特別是多路視頻流分析這個(gè)方向。如果你剛拿到卡我給的建議是先別急著跑自己的模型先跑通官方示例里的 ResNet-50 推理流程確認(rèn)環(huán)境沒(méi)問(wèn)題然后跑 YOLOv5確認(rèn)轉(zhuǎn)換和后處理鏈路沒(méi)問(wèn)題最后再上自己的業(yè)務(wù)。每一步走穩(wěn)了后面就是按部就班的事情。另外多提一句部署的時(shí)候模型轉(zhuǎn)換階段的調(diào)參直接影響后面的性能AIPP 的配置、輸入尺寸的選擇、量化方式INT8 vs FP16都要認(rèn)真測(cè)。尤其是 INT8 量化對(duì) YOLO 這種檢測(cè)模型來(lái)說(shuō)校準(zhǔn)集選不好容易掉精度必要時(shí)可以用少量測(cè)試集做混合量化只量化部分層。這個(gè)屬于進(jìn)階話題后面有機(jī)會(huì)再單獨(dú)寫(xiě)一篇展開(kāi)聊。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
看免费的黄片| 欧美日韩夜夜| 黑人精品一区二区在线播放| 一级黄碟在线观看| 中文字幕欧美日本乱码一线二线| 色婷婷99| gogogo免费高清看中国国语| 亚州综| 日本午夜福利影院| 吖在线不卡一区二区国产剧情| 激情五月天社区| 亚洲影视综合| 夜夜春夜夜操| 日本性一区| 久久色激情一区二区三区| 日韩国产欧美伦理在线| 免费国产电影一区二区| 亚洲图片欧美偷拍| 9999亚洲电影| 久久在肏| 欧美影音在线| 秋霞一区二区三区四区五区六区七区| 影音先锋国产精品| 333kkkk·亚洲com久久| 亚州性色| 超碰69| 久久久五月天| 女人喷水视频在线观看| 天天色,天天干,天天干| 日韩特级毛片免费观看全集| 亚洲视频一二区| 操一区| 丝袜美腿制服人妻二区中文字幕 | 久久久久无码一妻区| 青青草国产亚洲精品久久| 伊人操你| 2020国产精品| 99无码视频| 亚洲av淫乱| 亚洲色图a| 大香蕉五月天婷婷| 色播五月婷婷| 伊人久久青青草| 蜜臀av在线播放一区二区三区| AV一起草在线| 人妻熟女一区二区| 国内外毛片在线观看| 国产二区三区粉嫩在线| 69综合网| 中文字幕免费在线观看| 国产乱子伦久久精品综合一区二区三| 四虎免费在线观看| 国产肏逼网站| 高潮毛片无遮挡高清免费| 超碰成人人人爽人人爽| 欧美日韩国产男人| 国产精品对白内射| 麻豆国产视频精品观看| 日本超碰色精品| 婷婷性爱| 婷婷在线视频在线观看| 老熟女综合网| 美日韩男女操屄视频| 午夜精品99久久久久传媒| 中文色综合| av网站在线看| 日韩操啪| 国产男女边吃边摸视频网站| 精品国模无码| 91少妇人妻| 日韩78m视频| 岛国小电影| 男人的天堂2010| 九九久久九九久久| AV无码久久久精品| 久久性视频| 搡老人老9丨女老熟人| 亚洲欧美日韩激情不卡| 九九九九九九免费视频| 日日摸天天爽夜夜欢| 中文字幕一区二区无码成人| 男人的天堂99| 欧美九一精品久久久熟妇| 欧美狠狠操| 欧美激情内射| 国产馆| 骚逼自拍99| 久久99干一本高清| 操逼日批| 亚洲乱熟女一区二区三区大香蕉| 亚洲男人的天堂AV| 女人综合网| 在线观看高清AV| 日本99久久| 欧美日不卡| 久久久9品一区二区三区| 黄色AAAAA欧美| 亚洲毛片基地专区| 欧美熟妇精品黑人巨大91| 亚洲人妻在线精品| 日va操| 青娱乐日韩无码| 很黄很污的免费网站| 亚洲图片在线| 99精品久久久久久久婷婷| www.婷婷六月天| 激情六月婷婷| 欧美碰碰综合色| 人人操我人人干| 中文字幕精品区先锋资源| 99久久久无码国产精品性啊聊| 操操AV电影| 久久一本大香蕉| 亚洲在线91| 国产热RE99久久6国产精品首 | 青草精品视频一日本久久久久网站| 午夜精品久久久| 中出欧美| 综合影院亚洲| 亚洲全色网| 欧美视频在线视频免费va| 嗯……啊…嗯嗯…啊…好舒服| 国产又粗又长的视频| 久久久麻豆精品| 四虎免费看黄| 九九九精品成人免费视频小说| 国产三级日产三级韩国三级 | 一二三四视频中文字幕在线看| 久久男人的天堂| 91 手机在线播放 绯色| 97超碰色| 熟女欧美日韩综合婷婷| 欧美第二页| 亚洲网自拍| 郑州宾馆老熟女露脸啪啪| 精品中文日韩字幕视频| 欧美一区二区三区互相| 国产精品久久久久绯色| 999国产精品999| 美女爽到高潮91| 中文字幕AV乱伦| 操操啪| 超碰4A| 日韩有码免费视频| 无码在线亚洲| 欧美综色欧| 久久五月视频| 午夜天堂啪啪| 亚洲丝袜少妇在线| 久久一二三四五六七八九区区| 欧美激情中文字幕另类小说| 久久久久亚洲熟妇熟女| 久久久久久精| 4虎在线视频| 三级AV入口| 日韩日本欧美在线观看| 综合网97| 亚洲天堂美臀在线| 国产人妻精品久久久一区二区三区 | 91丝袜美腿片| 久久草视频污视频| 超碰综合色| 久久精品三级影视| 破苞ⅩXXX性无码动漫无码| 国产女人极品高潮毛片| 天天天肏屄肏屄肏屄欧美欧美| 天天日日本| 亚洲人人操| 欧美精品1区2区3区| 黄色视频特级毛片| 最近的最新的中文字幕视频| 成人黑料社久久| 日韩精品中文字幕一| 国产色产精品在线观看 | 久草综合网| 92大香蕉| 日韩去日本高清在| 中文字幕精品丝袜| 亚洲丝袜天堂| 国产AV天美| 亚洲乱熟女一区二区三区大香蕉| 99久久久| 99re公开精品免费视频| 青青草好吊色| 九99久久| 日韩三级在线观看mp4| 乱欲一区二区| 久久天堂网| 国产嫩草精品A88AV在线| 亚洲无线码一区国产欧美国| 日本性爱网址| 久久久久久久亚洲Av无码| 欧美中文综合| 午夜精品久久久久久久第一页按摩| 久久婷婷精品| 免费在线黄片视频| 色色色色色色色色色色色色色色综合| 啊啊啊好大好深| 清纯唯美综合| 99re不伦| 韩日无码在线观看| 免费视频97| 国内外毛片在线观看| 欧美 综合| 920日本午夜免费| 蜜臀操逼黄色视频操的好爽| 91精品无码人妻系列| 日B操| 2019男人的天堂| 色 亚洲 91| 日韩在线观看中文字幕视频| 丰满岳乱妇一区二区三区| 久操97| 青娱乐 青青青操 日逼| 99热线麻豆| 五月综合久久| 国产操逼逼网| 九月婷婷| 久久超碰久| 婷婷综合网站| 97超碰国产精品| 五月天偷拍| 丁香婷婷色五月| 无码WWW免费视频网站| 97亚洲中文| 思思热一热婷婷热一热| 国产精品一区二区校花| 国产呦精品系列在线观看| 国产乱青青草久久| 亚州,欧美在线| 黄色小视频日本txt| 国产精品美女久久久久久网站| 欧美懂色综合网| 91精品人妻一区二区三区蜜臀| 人人妻人人澡人人爽久久av| 激情小说亚洲| 男人的天堂午夜av| 影音先锋乱| 亚洲第一在线视频| 久久久蜜桃一区二区三区| 日韩亚洲美女一区久久| 91偷拍欧美亚洲| 久操影视| 男人天堂导航| 中文字幕一区二区视频在线观看| 国产高清精品一区二区三区毛片| 国产九九九九九九九九| 午夜福利视频在线一区| 色色综合网站| 久久超碰97中文字幕| 国产丝袜美女诱惑| 嗯嗯啊啊的视频| 久久精品噜噜噜成人看免欧美大片| 国产AV人人夜夜澡人人爽麻豆| 天天综合麻豆视频| 777超碰| 100啪啪视频大全| 天天看天天在线精品| 亚洲熟女乱色一区二区三区 | 翔田千里AV无码秘 三区| 国产路线专区| 性色av蜜臀av色欲aV| 中文字幕免费看大片| 亚洲精品 大香蕉| 双插在线| 亚洲一区在线观看欧洲| 国产欧美亚洲精品a第2页| 97香焦色区| 欧美另类自拍 | 国产精品夜夜夜| 熟女探花啪啪| 欧美精品1区2区3区| 怡红院怡春院| 色香天天| 超清福利精品视频在线| 婷婷色香| 啊啊啊啊好爽好舒服一区二区易域| 亚洲欧美一区二区网址| 天天综合91在线| 天天综合91在线| 九九九九免费视频| 无码高清少妇久久| 男人干美女| 国产999精品久久久| av网站在线观看了| 蜜臀亚洲中文| 69精品| 久久久久久AⅤ无码免费肉站| 亚洲欧美不卡线| 亚洲Av诱惑| 欧亚日本情色| 中文字幕av亚洲精品| 日韩人妻播放| 一区二区三区日韩欧美| 综合五月天| 亚州一区二区成人片免费| 久草久热| 欧美日韩国产成人高清| 日韩成人综合网| 麻豆人妻少妇在线免费观看| 超碰三级秋霞| 91综合网站| 日韩啪啪啪啪啪| 丁香婷婷激情五月天无毒不卡| 欧美色图私拍91| 九九热久久99精品re| 一二三区操逼国产91| 久久久久久久| 夜夜爽夜夜| 婷婷婷婷婷婷久久久久| 欧美色偷偷| 韩国毛片一区二区三区| 美女让帅哥通她小鸡鸡| 国产精品自在线发布| 欧美 中文字幕 一区| 澳门黄片一香蕉视频| 99热91| 精品免费一区二区三区在线亚洲人成| 狠狠色伊人亚洲综合网站色| 日日摸日日弄日日拍| 偷拍亚洲高清图片| www色色色com| www.黄色在线| 亚欧无码线免费观看视频| 国产亚洲精品无码三区| 成人老鸭窝人人在线视频| 欧美一二三级精品在线| 91丝袜激情在线| 蜜臀在线网站| 亚洲色五月| 香蕉国产97| 天天色悠悠激情| 亚洲古典另类欧美在线| 丝袜AV一区二区三区| 99www.bibizy香蕉资源国产一区二区三区高清 | 俺去俺来也在线www| 狠狠热这里都是精品| 丰满少妇乱子伦精品无| 26uuu国产亚洲综合| 欧美日韩中文字幕不卡| 日韩色女精品| 亚洲日韩欧美一区二区| 青青草吊丝| 大香蕉啪啪啪| 五月综合色| 亚洲日韩国产欧美综合v| 9 1果冻精品视频| 啪啪91| 激情色播| 大香蕉男女超碰精品在线| 秋霞曰韩R级| 综合操逼| 激情五月天社区| 亚洲AV无码国产精品久久久久 | 国产亚洲精品无码三区| 人妻二区| 欧美性爱视频免费一区一A| 亚洲91在线播放影院| 飘花国产午夜精品不卡| 国产大陆天天艹| 97在线精品观看视频| 天天色天天干天天射| 午夜操逼不卡| 久久露脸国产老熟女| 婷婷色五月激情| 婷婷97| 成人资源中文字幕在线观看天天| 欧美嗯啊……在线观看视频免费| 久久水蜜臀亚洲AV无码精品| 97网址97| 亚洲在线91| 99亚洲国产精品色一区二区三区| 欧美另类综合久久| 中文字幕老熟妇黄色视频| 欧美午夜色妇色鬼| 91插B网站| 无遮挡男女激烈动态图| 日本淫乱女一区二区三区视频| 97无码视频在线播放| 欧美天天插| 日韩亚洲97| 国产精品伦理| 亚洲欧美日韩中文播放| 射综合网| 91av天美性媒精品视频| 日韩免费看黄片| 青青草中文字幕| 亚洲美女 晚间男人天堂 | 久久后入制服| 欧美日韩国产传媒在线精品| 日本东京热加勒比久久| 精品人妻一区二区三区鲁大师| 欧美亚男人的天堂| 亚洲国产日韩欧美熟妇在线| 精品日韩人妻视频| henhen91| 国内成人圈中文字幕无码视频| 成人性爱高清视频免费看| 天天干18禁| 超碰是碰在线观看| 884t在线| 岛国在线一区二区三区| 91天堂视频| 97se亚洲综合自| 夜夜爽妓女| 嗯嗯啊中文字幕| 亚洲av强奸乱伦| 国产区91柔拿会所技师| 狠狠久久手机视频精品| 激情婷婷五月天| 人人射人人操人人摸| 另类图片五月天| 97超碰9| 天天插天天干| 精品亚洲国产成人精品| 操国产高清| 操一区| 99久久综合网| 欧美午夜视频免费观看| 日韩一二三区| 亚洲在线A| 玖玖久久久| 国产大片精久久久久久| 激情黄色片在线观看| 久久久久国产无av| 91人妻尻屄视频| 四虎免费在线播放| 日本精品免费一区二区三区四区| 色老牛| 精品无码少妇| 日本一级真人黄色性爱视频| 人妻色偷色噜| 精品视频一区二区| 人妻一区视频| 妇女视频网站| 日本淫乱女一区二区三区视频| 国产热av| 九一国产精品| 久久精品人妻一区二区三区| 麻豆AV一区二区| 精品伊人久久久大香线蕉小说| 天堂中文资源在线bt| 色天使亚洲综合在线观看| 亚洲自拍天堂| 操逼天美3区| 欧美自拍偷拍综合图片| av天堂精品久久| 97免费在线| 亚洲一区中文精品| 欧美精品丝袜久久久中文字幕| 亚洲精品天天影视综合网 | 欧美久久九九| 亚精品无码毛片一区二区三区| 亚洲高清91| 国产精品96久久久久久| 在线综合色| 久久性爱城| 欧美 亚洲 大香| 麻豆乱码久久精| 91精品久久久久| 女性91网站| 中日亚韩免费视频| 亚洲伊人久久精品狠狠在线| 99国产精品自在自在| 国产欧美伊人| 天天看片天天爽| 麻豆啪啪啪视频| 日韩中文字幕人妻视频| 日本中文字幕不卡视频| 在线一区| 国产中文字幕在线点播| 日本青青草在线| 欧美性爱日韩高清| 高清国产性猛交xxxx乱大交| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 中文字幕日产av人| 欧美日韩亚洲少妇寂寞影院正在播放 | 国产精品另类一区大香蕉| av天堂电影网| 欧美99| 欧美97日韩精品| 一级毛片久久久久久久女人18| 亚洲天堂自拍| AV天堂国产| 美女露胸露屁股| 精品国产乱码久久久久久网站入口| 国内精品久久久久影院亚洲| 999久久芭蕾| 中文字幕91综合| 国产60区。| 国产精品无码久久久久2025| 日韩一区二区高清在线观看的| 涩综合导航| 天天综合青苹果| 一本一道人妻久久一区二区三区 | 久久偷偷色综合蜜桃| 九九九九九九视频免费| 欧美中文字幕一区 | 天美国产三级传媒| 日韩精品字幕| 内射卯月麻衣| 婷婷五月天成人| 国产中出内射一区二区| 中文字幕久久精视频久久大全| 思思视频免费看网站| 国产和美国毛片| 亚洲aV性爱| 国产av激情无码久久天堂| 先锋激情∨在线视频播放| 99久热精品99re6热| 免费亚洲黄色视频在线观看| 嗯~啊~快点 死我视频| 日韩性爱视频免费在线 | 五月亭亭六月丁香| 亚洲国产丝袜在线观看| 亚洲成人久久美女| 琪琪精品免费一区二区三区| 人妻少妇无码| 色色五月天激情| 国产农村妇女精品一| 宗合情欲网| 黑人白女精品一区| 欧美人与性动交a美精品| 亚洲熟妇无码一区二区三区| 亚洲色综合| 亚洲AV麻豆Aⅴ无码电影一| 亚洲九九视频| 大香蕉琪琪日本女优不卡| 啊啊啊啊视频免费| 国产第25页在线观看| 天天操天天舔| 亚洲欧美国产精品久久久久久久| 老司机免费视频在线91| 中文字幕一区二区三区高清| 婷婷久久综合久| 欧美成年人性爱视频免费观看| 日本熟妇精品九九| 99九九久久| 国产一区二区三区久久精品太古里| 中文字幕91综合| 五月激情影院| 日韩啪啪网| 殴美大黄片| 搡老女人老妇女AAA一VU麻豆| αⅴ天堂| 久久天堂| 欧美日韩中文视频播放| 亚洲综合色在线| 射丝袜高跟鞋99| 亚洲一区日韩| 狠狠色狠狠色狠狠五月| A 在线网址| 91综合在线| 欧美日韩不卡传媒| 综合天天。| 超碰97男人| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 嗯嗯啊好大| 亚州精人品大香蕉| 久久婷婷视频| 99久在线精品99re8| 欧美精品1区2区3区| 成人亚欧免费视频| 国产成年免费大片黄在线观看| 国产精品久久久久久高清无码免费看| 欧美色图亚洲特色| 欧美综合1性辶| 九九视频黄色片| 最近的最新的中文字幕视频| 国产精品久久久午夜夜伦鲁鲁| 超碰97中文| 五月婷婷六月丁香网址| 婷婷丁香五月激情啪啪| 欧美综合站| AV天堂男人的天堂| 中国探花熟女| 一区二区三区成人高清视频| 欧美一区二区三区大综合| 欧美性爱网97| 日韩午夜精品一区二区三区电影| 人人摸.人人色| 黑人精品一区二区在线播放| www久久国产精品| 素人美腿视频网站| 国产精品3| 中文字幕一区二区视频在线观看| 亚欧日韩成人| 操我啊啊啊啊啊| 男人亚洲91首页在线| 伊人一级免费黄片| 人人看人人爰人人操| 中文字幕一区二区三区高清| 国产精品视频精品一二| 欧洲熟妇xxXx欧美老妇裸体| 国产精品91一样| 欧美视频激情久久久久久| 91nbbbbbb| 中文字幕一区二区三区人妻不卡 | 性色avv| 日本天堂网| 久久免费看高潮毛片韩国| 国产美女激情| 欧美青青视频| 亚洲色婷婷综合久久一区二区三区| 亚洲无码一区成人免费午夜| 色婷婷五月综合激情中文字幕| 亚洲成av人片色午夜乱码| 色婷五月天| 9超碰免费| AV色图| av中文在线| 狠狠干妹子| 人人扣人人操| 91精品无码久久久久久久| 欧美 日韩 婷婷 五月| 久精品无码av一区二免费国产在线观看 | 国产成人精品日本视频| 大香交| 亚洲福利中文字幕在线| 男女打扑克高清网站| 日韩八十路老熟女| 又摸又舔在线观看网站| 清纯唯美第一页| 99综合自拍| 性高潮久久久久久久久久久| 欧美日韩中文字幕不卡| 91在线视频免费播放| 狠狠穞A片一區二區三區| 日本506070| 精品射1999| 91综合网在线| 爱爱动态120秒| 乱伦AVxx| av在线观看不卡网站| 中文精品一区二去| 免费超碰97久久| 麻豆天美制片厂网站视频| 大香蕉黄色一区| 免费自拍三级综合| 成人五月天色网| 大稥蕉免费视频这里只有精品| 久久大陆| 午夜一级免费毛片| 黄色小说亚洲| 丁香七月婷婷| 97色插| 九九九九一区| 91日本在线观看| 91在线/欧洲| 久久久久久久久久va| 色一射色一射| 日日超碰亚洲| 婷婷激情五月天小说网| 嫩草影院永久在线制服丝袜| 日韩福利综合一区| 亚洲天堂自拍| 欧美成人A√在线一区二区| 青青草在线成人视频| 人人妻人人澡人人爽人人精品浪潮| 人人爱人人操人人性| 天天天操天天天爱| 亚欧Av| 蜜臀久久99'精品久久久| 亚洲精品亚洲人成在线麻豆| 超碰97导航| 九九色逼| 欧成人精品一区二区三区| 99热这里是精品| 久久久97| 亚洲天堂男人的天堂| 亚洲欧美人妻| 亚洲欧美在线观看无码| 国产精品色色| 亚洲天堂第一页| 91天天爽| 国产v片在线免费观看| 国产AV无码AV| 少妇特黄一区二区三区| 一起草视频在线| 免费啪啪av| 久久久久久中文版| 啊啊啊啊啊啊啊国| 天天欧美| 97热视频在线观看| 99色日| 人人操人人操人人操人人操人人操人人人11.CM | 亚洲97久久精品亚洲| 夜色97| 亚洲成av人片色午夜乱码| 久久久久久久97| 亚洲一二三精品久久网| 97人妻免费中文字幕| 国产精品毛片| 人人操av| 97亚洲在线| 久久熟妇五十路一区| 自怕偷自怕亚洲精品| 夜夜骑操视频| 天堂蜜桃无码视频一区二区| 亚洲综合另类小说色区亚洲成av人片在www | 99九九久久| 蜜乳av首页| 偷拍偷窥与盗摄视频专区| 欧美少妇大量自拍视频在线观看| 国产v片在线免费观看| 激情文学 亚洲图片| 亚洲精品啪视频| 久久久无码精品人妻二区| 九九色婷婷| 欧美Ⅴ性爱| 国产妇女精品视频青青草| 婷婷午夜| 99久久久无码精品国产人| 欧洲色综合| 久无码| 影音先锋中文字幕日本好一区二区| 天天伊人| 加勒比aⅴ| 欧美少妇高潮久久91| 久草综合京东| 久热在线精品免费观看| 亚洲日韩成人性爱视频| 丝袜美腿校园春色| 怡红院一区二区熟女人妻| 中文字幕视频在线观看| 97爱碰| 亚洲伊人a线观看视频| 91久精品| 激情视频图片| 青青草手机在线免费观看| 亚洲春色激情小说| 午夜免费福利视频一区| 黄呦呦在线| 国产伊人自拍| 七久久久| www.色操逼| w w w.久久精品| 国产区在线| 神马九九九| 综合激情一一91| 91国产大片| 色鬼在线综合| 草b在线 | 91网站18在线| 久久精品一区| 天堂精品小草| 伊人久久大香蕉线AV五月天| 99re9这里只有精品| 无码99| 亚洲。日韩。欧美| 啊啊啊com| 狠狠狠一区二区三区| 天天91~综合入口| 乱伦日本色图AⅤ| 日韩无码一级黄色av片| 国产色产精品在线观看| 亚洲在线网站| 岛国片在线视频网站| 黄色片A级一区二区三区| 亚洲精品久久久久毛片A片拉屎| 色婷婷网| 啪啪啪东京| 超碰97 线线 在现| 99超碰碰| 亚洲欧美日韩中文播放| 夜夜草我| 99日视频在线免费| 91欧美www| av2014 日韩在线中文字幕| 牛牛久久国产精品视频一二三| 草b在线| 骚乳在线| 色拍偷亚洲| 91视频女生| 人妻91少妇| 久久久亚洲熟妇熟女| 不卡中文字幕aⅴ在线| 日韩无码精品综合久久| 97超碰碰| 思思热久久成人| 在线无码操| 国产农村妇女一区二区| 国产人伦精品一区二区三区| 国产欧洲精品亚洲午夜拍精品| 日韩精品系列| 超碰人妻久久| 国产强奸乱伦xd| 亚洲成人日韩小说| 日本色色色视频| 熟妇人妻精品一区二区视频色欲| 大香蕉在线86| 97在线观看免费| 啪啪视频免费在线观看| 日本五十路熟女一区二区| 婷婷五月色| 亚洲国内精品成人不卡| 极品人妻少妇综合| 在线欧美69V免费观看视频| 国产精品免费视频人成| www.色操逼| 欧美精品91| 快播久久人人aV| 亚洲av国产av综合av卡| 亚洲av乱伦色图网站| 伊人久久国产免费观看视频| 午夜九九| 黄色av网站在线播放| 超碰国产在线| 试看60秒| 亚洲av性爱电影| 69精品人人人人| 小骚逼被操的爽不爽| 久久精品夜色国产亚洲AV| 中文乱码字幕观看视频| 久久久久九九九| 秋霞一集毛片观看| 欧美综合区| 激情四射熟女丝袜| 成人国产视频在线观看| 五月婷婷久久综合| 无码久| 强被迫伦姧在线观看无码网站| 国产小u女在线观看| 欧美日动态视频| 大香蕉欧美| 伊人AAA| 精久久久| 日韩一区二区高清在线观看的| 大香蕉十区| 人人么人人操| 人人操av| 夜夜欧美| 欧美国产日韩高清在线| 日本一区二区电影网站| 中文久久久| 婷婷久久五月天| 蜜臀久久久99久久久久 | 亚洲制服aⅴ中文字幕| 亚洲综合113页| 97视频在线播放| 性爱动态120秒| 日韩人妻无码不卡网站| 色爱综合网| 久久久天堂| 婷婷爱五月| 91综合无码| 大奶啊啊好爽| 午夜九九九九九九| 射 色综合| 玖玖久久久| 欧美色棕合| 特色a在线上| 亚洲不卡不卡中文字幕不卡 | 在线观看成人性爱免费小视频| 啊啊啊好湿久久| 日韩操逼性鲍| 色五月天AV| 亚洲最新中文字幕免费| 久久6热精品99视频| 黄色片大香蕉| av天堂加勒比| 欧美色棕合| 精品无码久久久久久久杏吧| 性生活久久久久久久久久| 伊人网青青| 91N综合网在线| 国产1769在线| 国产精品乱码久久| 德国一二三不卡| 手机在线A片| 久久久九九| 日韩乱码Av| 国产家庭乱伦表演| 欧美91久久久久| 欧美性爱系列| 91亚洲色图| 天天α片| 成人精品在线| 亚洲精品久久久久毛片A片拉屎 | 欧美特大黄一级片片免费| 2017天天操天天日| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 亚洲综合电影| www被窝色com| 激情综合婷婷| 色色毛片| 午夜无码熟妇丰满人妻| www.久久久久| 无码人妻精品一区二区中文| 91 亚欧| 91色爽欧美| 天天干人妇| 熟女激情综合网| 91美女高潮| 成年男人的天堂| 老司机老司机午夜影院| 试看60秒 爽| 色麻豆AV| 久久久久久性爱视频| 在线国产福利网址导航| 青青草中文字幕| 久久草视频污视频| 2001天天操| 大香网站| 色欲Av人妻精品一区二| 国产suv精品一区| 大香蕉欧美日韩| 欧洲色色| JIZZJIZZ国产精品喷水| 精品人妻中文字幕高清| 久久久女人| 婷婷另类小说| 欧美日韩情色一区二区| 伊欧美综合视频| 女同女同恋久久级三级| 啊啊啊啊好疼| 天堂av最新电影网| 懂色AV中文| 天天综合网国产| 青娱乐日韩无码| 家庭乱伦网站国产| 欧美色图综合网| 午夜经典| 日本99一区二区| 天堂蜜桃无码视频一区二区| 一本一道vs波多野结衣| 欧美成人免费在线观看| 正宗无毛一线天嫩逼| 美国三级日本三级久久99| 国产久久一区二区三区野外在线| 91 手机在线播放 绯色| 免费一级欧美片片线观看| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 麻豆天美在线| av2014 日韩在线中文字幕| 日日夜夜噜| 日本不卡二三区| 亚洲 欧美 中文 日韩超碰| 婷婷五月天网| 色色色色综合网| 久久激情五月| 999国产精品999| 色五月丁香五月| 国产 日韩 欧美一区| 另类综合另类| 另类图片欧美激情综合| 丁香五月激情综合国产| 欧美成人AⅤ大片在线观看| 91国产操逼视频| 97综合网| 欧美综合国产精品久久丁香| 欧美色综合| 无码137片内射在线影院| 成年无码动漫av片无尽在线| 天天看天天日天天操| 亚洲日精品| 中文字幕人妻丝袜乱一区三区| 99热这里都是精品| 日韩一级二级三级| 操国产高清| 久久产精品一区二区三区电影| 国产精品午夜AV完会免费 | 亚洲影视综合网| 日韩乱码Av| 91欧美偷拍| 躁躁日曰躁2020| 久久久久久少妇| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 老鸭窝成人| 无码78| 国产免费黄色一级大片| 国产日韩区| 人人操人人干网页| 欧美大香蕉专区网| 婷婷五月天丁香| 性色avv| 粉嫩久久久久| 啊啊啊轻点在线观看| 午夜毛片亚洲精品片国产久久久| 亚洲?V高清一区二区三区尤物| 国语对白露脸XXXXXX| 国产日韩欧美中文在线播放| 久久久久久AV无码免费网站| 亚洲综合色男人网| 99国产在线绯色一区| 智利AV在线网| 色图四区| 日本成人A片免费看| 中文字幕性感少妇av| 欧美日日夜夜| 99热大香蕉伊在线| 国产熟妇 码视频户外直播| 超97在线精品视频| www.99热| 亚洲十八禁止| 蜜臀久久久99久久久久 | 九九夜精品九九在线| 风月影院男女十八禁| 玖草在线视频| 夜嗨影院| 欧美美女在线高潮999| 日韩精品99久久久久久中文字幕| 97久久超碰亚洲| 老司机天天操| www久久久| 热热色色综合| 搡老女人老91妇女老熟女| 日本在线播放不卡一区| 亚洲国产精品久久久久婷婷青年| 91美女色视频亚洲| 国产成人五月天丁香花| 亚洲影院无码在线| 久久久久国产精品片区无码直播| 久久久久精| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 超碰97久久观看| 欧美黄业| 色五月综合网| 人妻无码久久一区二区三区免费| 偷拍综合网| 日韩国产在线观看av| 日韩av色图综合| 无码一区免费在线不卡| 4399成人黄A片| 91熟女.com| 国产精品爱欲| 精品人妻一区二区免费蜜桃| 天天做天天爱| 女人高潮大叫一级毛片| 国产后入清纯| 亚洲人妻中文在线视频| 久久这里都是精品| 国产91专区| 日韩A优精品在线观看| 男人的天堂色偷偷青青草视频婷婷网| 国产精品久久久久婷婷二区次| 日亚韩精品视频二区三| 91麻豆一二三区| 国产操操日韩三级黄| 欧美激情色婷婷花野真衣一区二区| 日本一区二区中文字幕久久| 床上啊啊啊一区二区三区| 欧美精品不卡一二三四在线91| 操逼视频亚洲| 久久m| 404操逼福利视频| 亚拍在线| 午夜男人av| 人妻少妇久久| 欧美日韩香蕉| 国产97综合| 国产精品成人在线| 加勒比色99999| 成功精品影院| 97亚洲中文| 91在线美女| 少妇一级无码精品| 亚洲男人的天堂V| 色呦呦国产精品免费看| 日韩 人妻 精品| 亚洲成aⅴ人片不卡无码| 狠狠图片青青草 | 99精品久久久久久| 亚洲最大成人a毛毛片| 亚洲国产亚洲天堂| 婷婷啪啪| 欧美色就是色| 中文字日本乱码| 中文字幕一二三| 久久夜夜夜夜| 国产日韩在线播放| 久久有码视频| 1区2区3区在线视频| 欧综合网| 中文字幕艹艹| 亚洲无码免费看| 婷婷激情五月天小说网| 熟妇人妻一二三区免费| 成人精品电影| 色操逼网| 久艹免费| 91亚洲欧美色图| 日韩A优精品在线观看| 91免费看中出视频| 91青视频| 免费看A片毛毛片在线播| 神马麻豆福利院| 中美日韩毛片| 性爱乱伦一区| 欧美一区二区三区不卡高清视频| 97干色天堂| 黄色av一区二区在线| 97综合在线| 超碰日韩美妻| 久久大香蕉手机高清| 黄色电影在线播放综合网站| 亚洲少妇视频| 欧美综合网1| 五月婷婷综合在线| 日日日日做夜夜夜夜无码| 熟女熟妇伦久久影院毛片一区二区| 国产乱码久久| 日韩一区二区三区四区五区 | 可以看的av| 精品日韩| 天天干夜夜操一区二区| 欧美日韩一干二干| 亚洲超碰在线| 国产一区二区精品久久99| 亚洲综合另类| 天天影视之亚洲综合网| 东北女人的毛片| 无码免费一区二区三区啪啪| 欧美日韩日产免费网站看| 懂色aV一区二区天美传媒| 天天操女人| 大香蕉五月天婷婷| 青草青草久热| av爱爱爱| 久久久久97| 欧美成人精品欧美一级乱黄一区二…| 欧美在线啊啊啊| 最新一二三区视频| 一二三四免费视频| 黄色大香焦1级‘′‘| 日韩在线地址一| 操逼网站网站| 熟妇人妻精品一区二区| 呻吟 欧美 日本 中出| 亚洲国产无码精品首页久久久| 亚洲色图尤物视频| 午夜男女爽爽爽影院视频| 久久久久久久久久久久97 | av资源在线播放天堂| 欧美一区二区一级岛国大片| 97国产精选| 欧美亚洲今日在线| 精品人妻视频一区二区在线播放| 中国熟女网站| 日韩天堂av电影在线观看| 怡红院视频在线| 97综合在线| 色一色综合网| 日本一级性爱| 日本αv| 精品无码秘 人妻一区二区| 夜夜爽夜夜高潮夜夜爽| 欧美人妻熟女在线| 欧美瑟综合| 天天天干977| 久久久久久99999国产精品| 9久9久| 中文字幕一区二区无码成人| 午夜福利一区二区三区四区五区色婷婷| 大乔未久88一区| AV男人天堂网| 熟妇一区,二区,三区。| 日本操逼无码| 亚洲国产欧美一区二区潘金莲 | 国产91av在线播放|