亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
综合欧美日韩在线观看| 国产福利第一视频| 欧美视频在线视频免费va| 日日干男人的天堂| 嗯嗯啊啊好爽| 色牛牛AV| 蜜桃久久精品一区二区三区| 国产白丝精品在线观看| 精品久久久九九九孕妇| 午夜经典| 人妻久久久久久| 日韩人妻精品中文字幕| 日本性感人妻91| 激情五月婷| 懂色AV网| 天天肏夜夜肏| 日本男人天堂| 欧美亚洲激情小说| 美女裸体无遮挡永久免费观看网站| 欧美熟女操屄| 色噜噜人妻av中文字幕| 一区二区三区免费岛国片| 精品久久久久久久久久久久 | 蜜臀av在线播放一区二区三区| 91无码人妻| 26uuu国产免费观看| 亚洲综合情色| 无码自拍SM| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 中文字幕少妇色| 91宗合网| 欧美熟妇乱码在线一区| A V视频日本| 欧美日韩免费专区在线| 久草网站免费在线观看| 欧美激情久久久久| 日韩精品视频在线观看一卡二卡| 国产和美国毛片| 国产精品极品美女视频| 97久久国产精品| 亚洲无码久久久久久久| 亚洲无码一区成人免费午夜| julia高潮后不停追击中出| 欧色网址| 操九九九九九九| 2019精品国产无码成人| 嗯嗯嗯啊啊在线观看| 日本在线视频导航| 69XX一中文字幕人妻91 | 丝袜美腿制服人妻二区中文字幕 | 成人在线永久| 九九热精品| 久久AV无码AV| 国产成人亚洲精品自产在线| AVE乱伦| 色狠狠综合| 97精品一区二区三区免费| 久久亚洲影院一区二区| 日韩黄色片子| 大香蕉线| ai欧美亚洲小说| 日美免费黄片| 翔田千里AV无码秘 三区| 超碰日本97美女人妻人人玩人人爱| 中日韩免费看男女操逼大全| 国产毛片毛片4p懂色| 国产精品一区二区三区四区五区| 日日不卡av| 91丝袜美腿片| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 一区二区 韩日AV| 啊啊啊好舒服好爽啊啊啊视频| 天天天天天天天天综合| 黄片视频观看| 青青草中出视频 | 日韩综合无码一区久久92| 97视频在线观看高清资源| 手机在线播放国产福利| 91精片| 国产 码在线成人网站| 亚洲一区中文精品| 香蕉精品二区二区| 天美精品一区二区三区四区在线观看| 99re视频在线观看这里只有精品| 吖在线不卡一区二区国产剧情| 欧美综合网站999| 97人人中文网| 91人人看| 色噜噜综合网| 男女性感激情网站| 人妻偷拍一区二区三区| 男人天堂网址 | 麻豆一区在线| 97天天操天天干| 久久婷婷伊人| 国产精品探花视频| 久99久视频| 亚洲 无码 偷拍| 91高潮| 啊啊啊啊,啊啊好多水| 红桃视频高潮| 久久精品老司| 熟妇视频一区二区三区在线观看| 国产亚洲 中文欧美久久| 在线v中文字幕一区二区三区 | 欧洲亚洲人妻无码高清久久三区四区| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 精品视频97| 欧美操人| 色婷婷综合久久久久中文一区二区| 99久久9| www.大香| 色久桃花影院在线观看| 一二三四视频中文字幕在线看| 国产女大学生AV| 亚洲做性| 插插综合网天天影视网| 天天肏视频| 国产嫩草精品A88AV| 91电影色诱| 99中出在线| 午夜福利免费福利视频| 岛国大片在线观看网站入口| 久久男人精品| 美女自卫慰黄网站免费| 日本片日本片祼观看网站在线看中文版网页在线看| 久久久久久AⅤ无码免费肉站 | 欧美成人性活片| 色图四区| 狠狠婷婷亚洲中文综合久久| 国产精品麻豆成人av| a片久久久久久久久久久久 | 免费A V在线播放| 小视频国产| 麻花豆传媒剧国产MV出差| 成人无码在线超碰网| 日本成a人v网站在线观看| 免费国产视频| 国产福利av精彩对白| 亚洲色图欧美视频| 国产传媒美日韩av| 人人搡人人肉久久精品| 日本精品九九九| 97欧美日韩精品| 九九九国产| 欧美高清16| 丁香七月婷婷| www.久久最新地址| 久久草大香蕉| 人妻在线中出视频| 精品欧美日韩在线观看| 日比av无码| 麻豆视频一区二区| 中文字幕久热视频在线| 90后性网国产欧美| 色综合中文字幕不卡| 亚洲综合小视频小说在线观看| 性爱综合网| 中文字幕88av在线| 97亚洲在线| 午夜啪| 黄色大香焦1级‘′‘| 大香蕉久| 亚洲AV不卡在线观看尤物| 97超碰国产亚洲精品| 久久久97| 91操碰| 啊啊啊在线观看免费视频| 日韩无码AB| 91痴汉| 自拍偷拍国产欧美日韩韩| 国产一进一出视频网站| 啊啊啊操一区| 嗯嗯啊好大| 91美女精品| 八戒无码国产午夜福利| 91人人看| 欲色综合| 久久久国产三级黄色片| 日本好吊色视频| 美女黄网| 精品成人av一区二区三区在线| 99re3这里只有精品| 色香综合天天影视综合 | 色五月第四色| 久久内射| 天天草夜夜草高潮片| 天天爽天天干| 日韩十八禁| 综合影视国产无码| 大香蕉欧美国产日韩高潮| 91中文字幕在线观看| 老司机深夜18禁污污网站| 日韩AV片| 欧美日韩小说| 91九九| 99热欧美| 亚洲蜜乳av| 800zy一区二区| 97超碰大| 五月丁香六月婷综合成人综合| 操b网站亚洲无码| 欧美黄业| 99热亚洲天堂| 一区二区三| 国产成人久久久精品免费AV| 亚洲人人夜夜澡人人爽| 婷婷午夜成人色中色| 97干天天| 在线综合色| 久热久| 国产精品4p在线观看| 久久欧美1卡2卡3| 亚洲色资源| 国产精品点击进入在线影院| 国产精品3| 亚洲精品国产专区在线观看| 欧美 亚洲 综合 制服 另类| 丰满岳乱妇一区二区三区| 欧中日成人免费影视| 在线视频免费观看午夜| 日产国产精品中文久久婷婷| 国产高清亚洲日韩一区| 青青草日逼视频| 亚洲无992tv| 伊人天堂在线| 欧美精品成人一区二区在线观看 | 久久99午夜精品一区人妻| 亚精品无码毛片一区二区三区| 国产亚洲精品A在线观看下载| 精品福利视频| 无码高清操逼网址| 久久综合日韩亚洲欧美| A级毛片在线看免费| 欧美国产有色电影| 岛园激情| 熟妇女伦乱视频| 国产伦精品一区二区三区在线观| 粉嫩av一区二区三区天美传媒| 99色在线| 亚洲97在线观看| 色老汉色| 九九探花视频在线观看| 熟妇色99| 久啪| 激情五月婷婷| 日本成人在线不卡一区二区三区 | 久久极品一区二区| 74成人在线| 久日综合网| 久久久无码国精品无码三区三区| 97超碰人人模人人拍人人| 久超超碰| 开心五月深爱五月| 国产亚洲福利第一页丝袜| 久久久久9999精品九九九| 一区二区三区精品视频| K8久久久久| 密臀在线免费观看| 美国aaaaa一级黄片| 亚洲高清色综合| 色穴精品| 国产精品久久久久综合| 久久精品人人做人人看| 亚洲诱惑天堂 | 秋霞久久亚洲精品成人| 97欧美日韩综合| 欧美日日夜夜| 亚洲 日本 一 二 三| 欧美性爱日韩高清| 78m啪啪啪| 色av中文字幕| 嗯……啊…嗯嗯…啊…好舒服| 五十路三级片| 婷婷av在线中文字幕| 亚洲丝袜二区在线| 狠狠图片青青草| 色色色热| 成人精品在线| 留下AⅤ黄色片| 成人性爱免费播放| 最近二区三区视频大全| 亚洲风情综合网| 日本一二三高清| 先锋精品av色鲁| 亚欧成人综合影院| 91老熟女| 国产精品点击进入在线影院高清| 99日视频在线免费| 欧美性爱一区二区三区四区| 久久婷婷欧美| 免费国产视频| 蜜桃精久三区| 黄色毛片A片| 欧美在线视频播放| 免费国产视频| 婷婷10月天青娱乐| 久久久91福利姬| 成人在线视频一区| 天天影视射综合网| 97色涩| 91在线欧色| 激情婷婷五月天| 在线强奷到舒服的无码视频| 手机在线视频国内精品| 欧美探花网| 免费的很黄很污的全部视频| 久热影视| 中文字幕精品一区欧美| 亚洲精品一二牛牛| 中文字幕乱码人妻二区三区| 国产又粗又大硬免费色网视频| 精品天堂| 青娱乐国产剧情av一区| 亚洲成人精品在线一区| 内射小黄片| 午夜精品久久久久久久久久久久久| 日本ZZ高免费A级视频| 搡老女人老91妇女熟女| 中出人妻中文字幕91在线| 日日日色色色色色| 超碰在线综合97| 丝袜高跟澳门91视频| 中国黄色特级精品一区二区三区片| 夜夜操中文字幕| 77国产精品| 无毛精品| 校园春色五月天| 国产极品馒头逼| 亚洲无992tv| 狠狠爱综合网| 99精品视频在线观看免费| 成人 日本A片无码8888| 无遮挡猛进视频免费无限观看| 国产女性无套 免费观看| 国产99久久99热这里只有精品15 | 国产又黄又爽又刺激久久久久久| 综合伊人激情| 国产操逼逼网| 五月丁香大香蕉| 人妻天堂综合网| 五月天色电影| 国产吹潮女在线观看| 国内毛片四区| 狠狠婷婷亚洲中文综合久久| 日韩欧美中文| 丰满人妻一区二区三区四| 亚洲影院小综合| 中国熟女91| 91中文字幕制服丝袜免费视频| 国产精品操| 91精品久久久| 日韩中文欧美| 免费看污网址| KK色在线影院| 你懂的在线观看区国产| 九九aV| 亚洲妇色| 96精品久久久久久久久| 99热99在线播放激情| wwwss在线观看| 日韩传媒在线| 91色婷婷综合久久中文字幕二区| 成人a大片在线观看| 五月综合色| 熟女网站最新| 清纯唯美激情| 蜜乳AV网址| 精品无码一区二区| 白嫩91在线亚洲| 黄片免费视频2019| 天天看片天天爽| 亚洲自拍小说| 欧美成人性爱视频大全| 国产乱码精品久久久久久| 久热最新在线杭州| av日韩在线观看电影| 久久五月丁香| 日韩精品影视| 精品国产一区二区三区在线播出| 99精品在线| 久久久精| 欧美人妻一区| 精品人妻一区二区三区视频| 精品99999| 九九热精品视频在线观看| 嗯啊不要在线观看嗯啊| 超碰久草| 亚洲国产精品成人无码久久久 | 蜜臀99久久精品久久久懂爱| 麻豆久久视频在线地址| 欧美高清16| 国产视频不卡在线观看| 啊啊啊啊啊啊啊在线| 人人妻人人玩人人澡人人爽| 丁香五月激情五月| 国产9l 大屁股| 午夜男人一级A片7777| 天天综合网~91综合网| 最新av网站在线观看| 九热大香蕉| а√天堂资源官网在线资源| 欧美亚男人的天堂| 亚洲男人天堂2| 激情网色| 欧美日韩亚洲国产中文永久天天看| 久久精品国产AV一区二区三区| 乱性AV| 一区二区三区四区五区高清无码永久视频 | 1人人看人人摸人人操| 特级大荫道BBwBBwBBW| 人人妻人人爱人人玩| 操逼网站地址| 蜜臀久久久99久久久久 | 熟女被操视频网址| 97操碰| 99久re热视频精品98| 九九九999久久久网站| 天天射影院| 欧美色网| 欧美在线伊人色| 无码直播久久久| 60秒免费小视频| 性色生活片久久毛片婬片免费放女人一级毛片| 91五月天| 九九黄色网| 天天cao在线| 一本一道人妻久久一区二区三区 | 欧美综合传媒| 99ri视频| 大香蕉欧美| 欧美日韩电影一区二区| 日va操| 欧美同性恋 的搜索结果 - 91n| 五月丁香网站| 国产乱伦性爱区| 免费99精品国产自在在线| 超碰在线国产| 国产午夜福利专区综合| 91丨精品丨国产丨丝袜| 久久婷婷伊人| 青娱乐999| 国产白丝在线| 国产视频不卡在线观看| 色天天野狼综合社区| 久久秀这里有精品| 日本欧美一区二区三区免费| 日韩欧美日韩| 国产精品高朝久久久久久久| 欧美日韩夜夜| 婷婷中文网| 国产成人久久精品蜜臀| 一区二区三区机械有限公司| 亚洲欧洲中文日韩女优乱码| 东京男人天堂| 97天天综合网| 亚洲宅男天堂| 一级免费啪啪片| 国产精品99精品视频网站| 欧美在线|亚洲| 狠肏骚人妻| 嫩草一区二区在线观看| 国产高清亚洲日韩一区 | 在线观看色视频| 国产深夜福利| 神马久久啊啊| 手机不卡视频不卡在线一二三区| 精品一区二区成人动漫| 人妻丰满熟妇一区二区三| 色色九区| 大香蕉日韩欧美| 色噜噜人妻丝袜AV资源| 97干com| AAA久久| 探花熟女,姿勢到位,體驗感也到位| 久久久久久久久久9| 无码人妻毛片丰满熟妇精品区| 中文字幕乱碼在线| 97资源超碰| 亚洲九区| 激情啪啪拍91| 日本丝袜人妻内射| 久久国产在线一区二区| 97在线免费| 我要色综合网站| 吊色| 色香欲天天天天综合色| 中国黑人三级片网站上区| 2001天天操| 丝袜美腿诱惑亚洲欧美视频在线观看 | 夜夜嗨一区二区三区三州加勒比| 色综合20p| 欧亚久久偷拍视频| 天天操女人| 欧亚综合一卡二卡中文字幕| 五月天婷婷欧美三区| 在线观看黄色电话| 小情侣高清国产在线视频| 亚洲91在线播放影院| 亚洲综合第一页| 九热久| 欧美一区二区| 91n免费处女| 超碰在线97国产| 伊人国产视频| 一区二区三区四区五区高清无码永久视频| 亚洲。日韩。欧美| www.久久制服糖| 久久久久亚洲精品| 人人澡人人干| 飘花国产午夜精品不卡| 99精品无码| 九九九999久久久网站| 天天综合网日韩| 欧美性少妇| 大香交| 欧美在线视频播放| 97日本超碰综合| 久久系列| 久久天堂网| 野狼激情网| 加勒比少妇AV婷婷六月天超碰超碰| 亚洲欧美激情另类色图| 无码欧美有限公司| 欲射影视| 欧美,日韩,中文,另类| 啊啊啊啊好疼| 无码不卡亚洲成?人片| 人人性爱视频免费| 麻豆国产视频精品观看| 亚洲天堂7777| 激情综合五月天| 真实高潮91| 大香蕉欧美国产日韩高潮| 茄子社区国产精品| 人人澡人人澡人人| 精品一级毛片在线观看| 国产三级多多影院2022国产AA一级毛片无码 | 夜夜嗨一区二区三区三州加勒比| 无码人妻一区二区三区四区老鸭窝| 久久大| 女人被男人桶爽视频网站| 日本韩欧美在线播放a| 久久婷婷一区二| 啊啊啊不要啊啊受不了了视频在线| 免费97视频| 九九热av| 思思热在线cao| 亚洲男人天堂2019| 中国熟女网站| 97chaopengongkai| 99e久久国产精品| 女人爽到高潮潮喷18禁网站| 大香蕉伊人网WWWn0n| 超碰69| 91精品老女人| 亚洲Av无码成人精品国产| 青青草日本无码| 久久网亚洲| 福利视频香蕉免费一区二区在线| 欧美成人一区二区三区在线播放| 国产农村妇女精品1区二区| 成人精品久久| 2019久久久久久久久福利| 东京热男人的天堂网| 久久久91福利姬| 亚洲天天艹| 欧美色图人妻| 偷拍 亚洲 欧美| 岛国1区2区3区在线观看| 无码av永久免费专区网站| 亚洲国男人的天堂| 亚洲玖玖爱| 日韩在线一区高清在线| 日韩成人精品中文字幕| 青青草国产一区二区三区| 亚洲国产91精品一区二区久久| 色99在线| 91痴汉| 丁香六月激情| 91久久精品国产| 日han少妇无码| 欧美爆操91| 激情文学网伊人| av资源在线播放天堂| 国产高清无码一区二区三区四区皇冠| 精品中文字幕第一页| 欧美色另类| 大香蕉懂9| 色综91| 无遮挡h肉动漫在线观看| 国产精品亚洲免费| 天天网综合| 青草精品视频一日本久久久久网站| 欧美国产欧美在线观看| 久操操| 欧美区亚洲区偷拍区| 97爱免费插| 欧美色欧美| 日韩AV电影网站 | 国产高清自拍| 久久久久久久久久久久久久久性生活视频| 超碰99在线| 亚洲精品99| 欧美高清91| 开心婷婷五月| 青草成人免费视频一COm| 国产999精品久久久久久| 欧美日韩精品久久久久东北老熟妇| 日韩免费在线观看不卡| 超碰97色色| 无码 黑人一区二区三区| 色97| 久久亚州精品成人Av无| 亚洲欧美精品久| 丁香五月综合| 久久有码视频| 在线啊啊啊啊| 超清福利精品视频在线| 啊啊啊用力在线观看| 亚洲人体视频在线观看| 天天射夜夜| 99操逼| 日本影视久久免费| 欧美熟爽综合| 天天操天天干一区二区 | 亚洲高清无码AAA久久久精品| 久久精品一区二区三区蜜桃臀| 九色精品视频导航1| 久肏视频字幕| 日韩国产品视频中文字| 欧美黄片免费在线观看视频| 91精品又粗又猛又爽| 国产亚洲在线观看| 五月丁香黄色网| 素人无码中文字幕| 欧美日韩成人在线| 操操吧亚洲乱伦视频| 欧美玖玖爱免费玖玖| 91碰碰碰| 秋霞一级鲁丝片A片| 天天影视网色欲色香| 精品一区二区三区蜜桃臀赵总 | 性欧美体内射精| 国产精品一二三在线看| 91网站18禁| 亚洲精品国产av天美传媒| 欧美日综合| 老司机天天操| 97啪啪| 免看60秒涩涩视频| 婷婷丁香五月综合| 乱伦av麻豆| 天天综合网网欲色| 精品无码一区二区三区| 色九月综合| 九九人人操| 久久国产乱子伦精品免费女人| laoshunv91| 六九九九| 99热只有这里有精品| 成人av性爱电影在线观看| 九九热只有精品| 97精品国产手机| 小草精彩毛片| 99热在线播放| 伊人精品久久网站| 日韩福利电影网| 超碰97伊人| 中文熟女五十乱码在线| 天美欧美国产| 日本精品人妻少妇一区二区| 99性爱| 免费一级毛片在线视频观看| 无码精品久久久天天影视| 无码人妻精品酒店| 插插综合网天天影视网| 91艹| 97视频900| 中文字幕版| 操人妻丝袜高跟| 97五月天| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产精品盗摄 偷窥盗摄| 欧美天天干| 午夜操一视频一区| 一区二区三区色综合| 天天插天天插| 久久草草欧美精品| 色色五月天婷婷| 欧洲熟妇xxXx欧美老妇裸体| 亚洲精品精品一区二区| 最好看的中文字幕在线2018| 日本免费人成视频播放120秒| 91少妇人妻| 久夜视频| 成年无码动漫av片无尽在线| 久久精品国产亚洲粉嫩| 国产99999久久精品| 日夜啪电影| 极品五月天噜噜| 裸体美女国产免费久久久网站| A久久| 日本福利社| 亚洲人妻AV| 一起草av| 天天综合精品| 亚洲人在线成线成人| 91欧美长吊| 久久99手机免费视频| 九九热免费在线国产视频伊人五月| 久热伊人| 香蕉99秘 精品一区丁香| 色婷婷在线视频精品导航| 欧美美女在线高潮999| 中文字幕av久久爽Av| 日韩性色b| 五月丁香啪啪网| 亚洲丝袜色| 欧美色997| 女同性恋一区二区三区精品视频| 又摸又舔在线观看网站| 欧美在线视频观看一二三四区高清 | 人干人人人操人人摸| 91亚洲电影| 91天天综合在线| 另类图片综合| 在线观看成人性爱免费小视频| 久久无码电影| 亚洲,欧美,春色,另类| 一本一道人妻久久一区二区三区| 日日干夜夜操视频h| 亚洲熟女一区| 91老司机精品| 国产一区二区在线播放量| 成在线人在线观看视频| 日本午夜福利影院| 日日夜夜天天| 97免费免费视频网| 四季av一区二区凹凸精品小说| 亚洲少妇在线观看| 国产成年女人免费视频播放a| 福利社区午夜一区二区| 伊人五月天激情| 人人妻人人爽 97人人看碰人免费公开视频| 后入综合久久| 欧美亚洲手机在线| 黄色一区三区| 精品久9| 一级AV性爱| 丁香五月自拍| 大鸡吧尹人在线| 久久噜噜噜精品国产亚洲综合| 中文字幕第二页| 成人小说另类在线| 综合色啪| 美女毛片999| 亚洲情欲| 日本福利二区视频| 香港日本韩国人妇99www.wccm20| 熟妇人妻精品一区二区| 性色生活片久久毛片婬片免费放女人一级毛片| 91久久99久久91熟女精品| 美女主播色欲91抠b在线播放| 日韩欧美久久婷婷网站| 日本精品网站在线中文| 丝袜美腿欧美| 成人草草视频| 国产超碰AV在线精品| 伊人色综合网电影| 国产精品色哟哟| 老女人老91妇女老热女| 亚州欧美综合| 麻豆熟妇乱妇熟色A片在线看| 日韩免费在线视频观看| 中文字幕一区二区三区人妻少妇在线 | 波多野结衣一级视频| 天天综合~91入口| 国产成人天堂| 日韩人妻一区二区| 日韩性爱高清免费视频| 狠狠2050在线观看| 美女91色黄18| 黄在线| 成 人 影视 一区 二区 三区 四区| 性欧美999| 九九色影院| 日本阿v天堂在线观看| 日韩无码极品| 天天综合网AV91| 色欲蜜臀AV| 日本亚欧爱爱| 蜜臀亚洲中文| 成人免费性爱视视| 国产AV人人夜夜澡人人爽麻豆| 91在线免费精品视频| 日韩AV电影网站| 熟妇女伦乱视频| 国产精品国产拍高清AV| 亚洲熟女少妇免费视频| 无码丰满熟妇一区二区浪潮AV| 粘花网06av视频| A片大香蕉在线| 开心激情婷婷| 91天堂| 亚洲精品一区中文字幕乱码| 综合网亚洲1| 久久草在线综合视频| 久久久国产护士丝袜美腿一| 乱伦日本色图AⅤ| 午夜视频久久久| 久草五月| 1区2区3区视频| 人妻天堂综合网| 日韩一级欧美一级国产一级台湾| 九久9热| 亚川综合视频| 伦理日韩国产久久| 欧美日韩性爱操大逼| 伊人午夜福利视频| 五月综合激情网| 麻豆久久精品亚洲精品88| 久艹伊人精品综合在线| 黄色片,com| 热久日综合| 人人操人人摸人| 久久久久白虎| 大香蕉 222| 伦激情人妻另类人妻| 国产精品天干天干综合网麻豆| 亚洲成人美女无吗| 青草一区二区| 久草婷婷| 性爱边摸边日免费AV| 欧美国产有色电影| 91欧美色| 嗯嗯嗯啊啊啊操的我好爽| 日韩综合无码色欲vv| 大屁股熟女一区二区三区| 黄色av片三级三级三级免费看| 亚洲同性aV综合| 国产精品亚洲免费| 国产偷拍网站| 加勒比伊人综合| 国产精品视频白浆免费| 少妇色欲综合网2| 天天综合精品| 日本孕妇一区二区视频操逼免费看 | 午夜亚洲国产理论秋霞| 一二三四区操操Av| 熟妇女人妻呻吟久久AV| 亚洲天堂7777| av网站免费线看| KK色在线影院| 亚洲大色堂| 国产精品人妻无码久久久互動交流| 中国小夫妻勾搭露脸淫荡对白| 婷婷中文网| 秋霞操逼片| 97AV在线免费观看| 国产少妇与亚洲av| 精品黑人一区二区| 无码人妻一区二区三区色欲aⅴ| 伊人性在线视频| 亚州操操穴网| 五月天社区| 男人高清无码一区二区| 婷婷伊人五月| 麻豆精品.欧美精品.日韩精品.| a片亚洲一本通视频| 狼人综合婷婷激情四射| 精品一二三区久久AAA片| www.亚洲成人一区| 天天插网| 伊人超碰97| 欧美色图校园春色| 天天影视之亚洲综合网| 欧美视频第二页| 欧美亚洲综合色| 亚洲色欲天天人妻无码系列专区| 欧美夜夜狠| 男同专区一区二区三区在线| 亚洲人综合| 91草草草| 超碰夫妻97| 久久午夜伦| 五月天激情小说网| 国内毛片无码一级毛片| 国产尹人在线视频免费| 人妻少妇被猛烈进入中| 大香蕉免费3| 国产成人亚洲精品无| 天久久久噜噜噜久久国产精品爽爽| 国产精品禁久久久精品| AV色五月天| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 午夜精品久久久久久久久久久久久| 超碰精品人妻狠狠干| 在线视频一区二区传媒| 色哟哟-国产专区| 老师充足的奶水小说| av大香蕉网站| 色婷婷综合久久中文字幕雪峰| 色婷婷aV一区二区三区麻豆综合| 美女啊啊啊啊pc| 欧美亚洲日韩人妻在线观看| 骚逼高潮久久精品| 大香蕉97久久| 亚洲色图大香| 九九热精品免费视频| 97香焦色区| 又黄又粗又硬又长又大| 九九拍拍精品视频在线播放| 校园春色综合香蕉| 乱子伦一区二区三区国产精品| 精品人妻一区春色| 日韩丨制服丨中文|在线| 蜜桃传媒视频第一区入口在线看| 日韩天天本| 成人资源中文字幕在线观看| 99在线啪| 亚洲天堂电影网99999| 午夜亚洲| 91在线免费精品视频| 第四色奇米影视777| 国产高清在线观看欧美| 五月婷婷基地| 91美女在线精品视频| 情色五月天久久久| 在线小视频| 久久久久久久久久9| 91视频在线观看18| 国产精品不卡一区二区电影| 亚洲97久久精品亚洲| 大香蕉丝袜一级片| 凹凸视频特色日本特黄| 91人人看| 亚洲图片在线| 草草草草视频| 蜜乳AV.COM| 岛国大片国产| 99热自拍| 夜夜肏2021| 熟女AV一区| 60秒不遮不挡| 国产美女裸体秘 永久无遮挡| 91精品久久久久五月天精品| 亚洲无码电影久久久| 精品久久久久瑟瑟| 国产精品丝袜久久亚洲不卡| 色综合大香蕉| 国产精品午夜福利亚洲综合网| 亚洲人妻中文高清| 操少妇很爽av| 97超色| 啊啊啊好想要| 久久久国产亚洲精品系列| 91九九| 综合网久久| 自拍啪啪视频| 国产精品露脸在线观看| 超碰碰碰碰| 99re不伦| 乱人乱色一区二区三区免费 | 综合 青草 伊久久 影院 综合 | 日日骚网站| 翔田千里A片一区二区| 亚洲人妻中文在线视频| 在线可观看的黄色网址| 免费看美国人人爽,人人操| 五月天欧美色图| 亚洲风情在线观看| 一级特级aaaa毛片免费观看| 久久人人爽爽人人爽人人片αV| 国产呦精品一区二区三区下载| 四虎永久在线精品免费网址| 一二三区视频在线观看| 2017,超碰| 国产日韩在线播放av| 美女露胸露屁股| 99久在线精品99re8| 人人做天天爱| 性欧美另类高清| 久久只有精品一区二区三区| 東南亚性呦成人伦理资源在线视频| 日韩国产乱子伦App| 97大色网| 男人的天堂 在线一区| 91粉嫩萝控精品福利网站_精品影音先锋国 | 无码动漫av中文字幕| 中文字幕av乱伦| 婷婷色香| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 啊啊啊啊在线观看网址| 久久男人的天堂| 国产超碰人人爽人人做| www.男人天堂| 久久这里只精品免费福利| 精品妇女一区二区三区| 天堂性色| 亚洲天堂男人在线| 蜜臀网 一区| 东京热亚洲一区二区| 久久久久久十| 夜夜操2028| 国产精品人妻免费精品| 日韩色欲久久一二三四区| 亚洲欧美成人在线| 色爽——AV| 日韩有码 一区二区三区| 色www精品视频在线观看| 国产高潮AA片免费看| 欧美白嫩在线放| 视频一区二区三区精品| 人妻密肉在线观看| 99青草| 中文字幕一区二区视频在线观看 | 久久小视频| 97超碰超| 920日本午夜免费| 亚洲在线a| 人妻夜夜爽天天爽麻豆三区网站 | 久操黄色视频| 91综合网| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 果冻传媒A片麻豆熟妇人妻| 99色在线| 欧美色院| 真实高潮91| 中文乱码字字幕在线第5页| 久久精品国产免费观看99| 插插综合网天天影视网| 99欧美| 日本精品999| 大香蕉操久久| 国产操伦| 九七人妻在线| 五月丁香色婷婷| 9精品久久久久| 天天综合亚在线| 亚洲精品国产日韩无码AV永久免| 久啪| 99ri精品| 日本淫乱女一区二区三区视频| 日本有码影片下载 | 91青视频| 精品亚洲国产成人av网站| 欧美制服网站美腿丝袜| 九九av| 少妇与黑人高潮在线| 丁香五月性| 综合欧美日韩在线观看| 78m啪啪啪| 天天日天天干少妇日| 久久久新亚洲AV| wwwxxx日本爽| 1769一区| 色操逼网| 亚洲熟女乱色一区二区三区| 亚洲一区制服诱惑| 九七人妻在线| 国产精品一区二区麻豆| 青青草中文字幕| 天天舔天天 | 超碰97资源网亚洲| a人欧美综合天堂麻豆| 67194无码不卡| 欧美日韩婷婷中文| 日本精品性生活久久久| 亚洲色图日韩丝袜制服一区二区五月在线 | 欧美另类自拍 | 美国一区二区三区视频| 欧美翘臀视频网站一区二区三区| 欧美色九九九| 加勒比日本在线| 91 国产丝袜在线播放-百度| 在线97视频| 九一精品牛牛一区二区| 不卡六六在线91| 亚洲情色五月天| 国产亲戚伦亲在线| 日本熟女不卡视频| 极品少妇久久久久| 亚洲码和欧洲精品激情系列| 无遮挡h肉动漫在线观看| 欧美18老人禁| 72av视频| 日韩中文字幕精品一二三事国产精品 | 日本三级韩三级99久久| 美国一区二区三区视频| 女人综合网| 日韩欧美中文字| 欧美日韩人人早| 97超碰jingpin| 欧美人妻精品一区二区| 亚欧无码线免费观看视频| 97神马久久| 91在线国产后入风骚翘臀美女素人| 午夜激情床戏激情| 久久激情视频| 日韩性爱网址| 午夜爽爽爽在线观看永久入口姬片| а√天堂资源官网在线资源| 色拍偷亚洲| 久偷拍| 青青操少妇| 自拍丝袜美腿人妻| 97香焦色区| 日韩精品99999| 五月天激情网图片| 激情综合婷婷| 欧美疯狂做爰xxxx| 久久香蕉综合一本到3atv| 国产黄片精品在线| 四虎国产精品永久地址入口| 国产乱伦亚洲| 国产精品点击进入在线影院| 亚洲色图尤物视频| 久久精品久久久久久久久| 国产乱伦视频污| 午夜男女爽爽大片免费观看| 久久久久久久97| 亚洲高清欧美总合| 神马久久午夜| 国产强奸乱伦无码视频| 欧美亚洲图片| 精品无码久久久久久久久果冻糖心| 校园激情狠狠四射| 校园激情狠狠四射| 欧美牲| 日本孕妇一区二区视频操逼免费看 | 日本视频一区二区三区| 国产aⅴ无码片毛片一级网站| 入口操逼网站| 久操网视频| 婷婷丁香五月天综合东京热| 蜜桃av综合网发布| 五月天婷婷久久| 资源在线观一 二| 熟女色图在线| 久啪| 欧美第二页午夜| 亚洲性天堂| 午夜福利国产欧美日韩夜夜| 欧美一区二区三区四区综合| 美女写真| 9色在线| 欧洲综合视频| 欧美色自拍| 亚洲欧美97| 色色青青久久| 97色香蕉| 乱伦一二三区| 成人无码在线超碰网| 粉嫩不卡一区二区性爱 | 最新亚洲黄色免费电影| 黄片视频,下载| 免费操逼视频下载| 日韩性爱高清免费视频| 老熟女91av|