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

ARTICLE DETAIL

資訊詳情

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

Atlas 300V 24G運行YOLO全攻略:從推理卡選型到模型部署實踐

Atlas 300V 24G運行YOLO全攻略:從推理卡選型到模型部署實踐 前幾天一個同事突然發(fā)我一條消息Atlas 300V 24G 到底是不是運算加速卡他說他想把手頭一套 YOLO 檢測服務(wù)從 GPU 服務(wù)器遷到這臺卡上網(wǎng)上搜了半天越看越糊涂。這個問題我確實被問過不止一次。Atlas 這個詞在國內(nèi) AI 推理圈里代表了昇騰系列的一套硬件和工具鏈而 Atlas 300V 24G 正是其中非常典型的一塊推理卡。它確實是運算加速卡但它的“運算”和普通 GPU 的“運算”并不是一回事。這篇文章我就從這塊卡的定位說起完整講清楚為什么有人能拿它在 Atlas 上順利部署 YOLO以及整個過程中你會遇到的坑和可行的操作步驟。如果你正準備做推理硬件選型或者手上正好有一張 Atlas 300V 想跑 YOLOv5/YOLOv8這篇文章應(yīng)該能讓你少走很多彎路。1. Atlas 300V 24G 到底是一塊什么卡1.1 它是運算加速卡但不是你想的那種運算加速卡Atlas 300V 24G 是華為昇騰系列里的一塊 PCIe 接口的 AI 推理加速卡核心芯片是昇騰 310P。它做的是神經(jīng)網(wǎng)絡(luò)推理加速也就是你訓(xùn)練好一個模型之后把模型部署上去做前向計算。它不是一個通用 GPU你沒法像 NVIDIA 顯卡那樣裝個 CUDA 直接跑 PyTorch 訓(xùn)練腳本也不能拿來做圖形渲染。你要把它理解成一個“專用計算單元”專門為 CNN、Transformer 這類深度學(xué)習模型的推理計算做了優(yōu)化。這塊卡名字里的 24G 是它板載的 LPDDR4X 內(nèi)存也常被叫“顯存”但準確說它和顯卡的 GDDR 顯存不是一回事。它更重要的一組參數(shù)是算力Atlas 300V 24G 板卡的 INT8 算力標稱在 140 TOPS 左右FP16 算力大約 70 TFLOPS 上下功耗卻只有 70 多瓦。這個能效比對很多場景來說非常關(guān)鍵。作為對比一塊常見的中端 GPU 推理卡如果能跑到 60-70 TFLOPS FP16功耗通常已經(jīng)在 200 瓦以上了。這就是為什么很多做邊緣計算、視頻結(jié)構(gòu)化、安防監(jiān)控的團隊會考慮昇騰的卡。那它是運算加速卡嗎是但嚴格說它是 AI 推理加速卡。它不擅長訓(xùn)練也不擅長跑通用計算它在“把訓(xùn)練好的模型高效地跑起來做推理”這件事上才是強項。理解到這一層你后面選型才不會犯方向性錯誤。1.2 24G 內(nèi)存到底能裝下多大模型很多人在選卡時只看內(nèi)存覺得 24G 很大什么模型都能裝。這個直覺對了一半。24G 內(nèi)存確實能裝下絕大多數(shù)常見目標檢測模型YOLOv5s、YOLOv5m、YOLOv8s、YOLOv8m甚至更大的模型都沒問題。你算一下就明白了以 YOLOv5s 為例FP16 精度輸入 640×640模型權(quán)重加上中間激活值單路推理占用通常在 1GB 以內(nèi)。即便開 batch8也就 4-6GB 的樣子完全沒壓力。但 24G 不是給你隨便浪費的。Atlas 300V 的 24G 內(nèi)存在做高并發(fā)推理時非常有用尤其是在多路視頻流場景。設(shè)想一個邊緣盒子要跑 16 路 1080p 攝像頭每路都需要 YOLO 做目標檢測如果模型單實例占 1GB16 個實例就是 16GB24G 正好卡在線上。所以這塊卡定位很明確要么跑大模型單路高精度要么跑小模型多路并發(fā)。這兩種模式的內(nèi)存管理策略是完全不同的后面我會展開講。還要提醒一點Atlas 300V 和 Atlas 300V Pro 是不同型號SoC 版本可能不一樣對應(yīng)到模型轉(zhuǎn)換時的--soc_version參數(shù)也不同。買卡之前先確認清楚具體型號最好用npu-smi info直接查不要只憑內(nèi)存大小猜型號。2. 部署 YOLO 前必須先想清楚的三件事2.1 為什么不能像 GPU 那樣直接跑如果你用慣了 NVIDIA 那套生態(tài)會覺得部署 YOLO 就是裝個 PyTorch 然后加載權(quán)重文件跑 forward。但在昇騰上這條路走不通原因在于昇騰沒有 CUDA。atlas 部署 yolo 的標準流程是先用 PyTorch 訓(xùn)練好模型或拿到權(quán)重導(dǎo)出成 ONNX 格式再通過 ATCAscend Tensor Compiler工具轉(zhuǎn)換成昇騰的離線模型格式 .om最后用昇騰的推理接口去加載這個 .om 文件執(zhí)行推理。為什么非要轉(zhuǎn)一道因為昇騰的 NPU 不像 GPU 那樣逐條執(zhí)行 CUDA kernel它更傾向于把整個網(wǎng)絡(luò)做圖編譯。ATC 在做轉(zhuǎn)換時會把 ONNX 的算子映射到昇騰硬件支持的算子上然后做算子融合、內(nèi)存復(fù)用、圖優(yōu)化。比如卷積后面跟 BatchNorm 和激活函數(shù)在 GPU 上可能需要分成多個 kernel 執(zhí)行在昇騰上可以融合成一個算子減少數(shù)據(jù)搬運。這種靜態(tài)圖的優(yōu)化方式是昇騰高能效的關(guān)鍵。這個流程聽起來不復(fù)雜但實際做的時候有不少細節(jié)。最常見的坑就是模型在 GPU 上精度正常導(dǎo)成 ONNX 再轉(zhuǎn) om 后精度漂移了或者干脆某個算子不支持導(dǎo)致轉(zhuǎn)換失敗。所以“先轉(zhuǎn)小模型驗證鏈路”這個步驟一定不能跳過。2.2 你需要的核心組件驅(qū)動、固件、CANN要把 Atlas 300V 用起來你需要三樣?xùn)|西驅(qū)動、固件和 CANN 工具包。驅(qū)動負責讓操作系統(tǒng)識別 NPU 設(shè)備固件負責 NPU 芯片的底層運行CANN 是昇騰的計算架構(gòu)類似 CUDA 工具包。三者版本必須匹配否則會出現(xiàn)設(shè)備掛不上或者推理報錯的情況。CANN 里面有幾個東西你寫代碼時會接觸到AscendCLACL底層 C/C 推理接口也提供 Python ACL 接口。ATC模型轉(zhuǎn)換工具把 ONNX/Caffe/TensorFlow 模型轉(zhuǎn)成 .om。AOE算子調(diào)優(yōu)工具可以針對你的模型做算子級性能優(yōu)化。AMCT模型量化工具做 INT8 量化校準用。對于部署 YOLO 來說最核心的是前兩個。你不需要把 CANN 的所有模塊都研究一遍但至少要知道每個工具是干什么的這樣出了問題才知道去哪個日志里找線索。2.3 模型轉(zhuǎn)換和后處理方案設(shè)計YOLO 這類檢測模型一般包含兩部分主干網(wǎng)絡(luò)部分backbone neck head和 NMS 后處理部分。在昇騰上NMS 有兩種做法。第一種是讓模型只輸出預(yù)測框和得分NMS 在 CPU 上用代碼實現(xiàn)這是最穩(wěn)妥最靈活的方式也是社區(qū)里最常見的做法。第二種是想辦法把 NMS 也放進模型圖里比如通過 ATC 的自定義算子接口插入 NMS這樣做完推理直接出結(jié)果省掉大量 CPU 后處理時間但實現(xiàn)復(fù)雜度高很多調(diào)試難度也大。我的建議是第一次部署老老實實選第一種先跑通再說。NMS 放在 CPU 上做如果輸入分辨率控制得當、單幀目標數(shù)不超過幾百個CPU 后處理也就幾毫秒完全不是瓶頸。等性能優(yōu)化階段再考慮要不要把 NMS 下沉到 NPU。3. 實操從 ONNX 到 .om 再到推理全套流程記錄3.1 環(huán)境準備驅(qū)動、CANN 安裝與驗證在開始轉(zhuǎn)換模型之前先把你手上的 Atlas 300V 插到服務(wù)器上裝好驅(qū)動。安裝完之后用npu-smi info驗證設(shè)備狀態(tài)。正常能看到板塊信息、溫度和內(nèi)存使用情況類似下面這樣npu-smi info然后安裝 CANN 工具包。以 CANN 7.0 版本為例安裝腳本通常是./Ascend-cann-toolkit_7.0.0_linux-x86_64.run --install安裝完記得 source 一下環(huán)境變量文件否則命令找不到source /usr/local/Ascend/ascend-toolkit/set_env.sh驗證 ATC 是否可用atc --version這一步?jīng)]問題說明環(huán)境基本就緒。3.2 導(dǎo)出 ONNX以 YOLOv5 為例如果你用的是 YOLOv5 官方倉庫導(dǎo)出 ONNX 其實很方便。在倉庫根目錄執(zhí)行python export.py --weights yolov5s.pt --include onnx --opset 11 --img 640 --batch 1幾個值得注意的點--opset 11是昇騰支持得比較好的 ONNX 算子集版本不建議盲目用 opset 17 之類更高的版本部分算子轉(zhuǎn)換會失敗。--batch 1導(dǎo)出的是靜態(tài) batch 模型。如果你后面要動態(tài) batch需要加--dynamic參數(shù)但動態(tài)輸入在昇騰上的支持和優(yōu)化程度不如靜態(tài)輸入建議先用固定的 batch1 跑通。導(dǎo)出的 ONNX 文件可以用onnx-simplifier簡化一下去掉一些冗余的算子比如python -m onnxsim yolov5s.onnx yolov5s_sim.onnx。但要注意簡化后一定要重新驗證精度有些簡化器會改變模型行為。導(dǎo)出完成后用netron打開看一眼圖結(jié)構(gòu)確認輸入節(jié)點名、輸出節(jié)點名。YOLOv5 導(dǎo)出的 ONNX 輸入節(jié)點名通常是images輸出節(jié)點名是output0或類似的名字。這個信息后面 ATC 轉(zhuǎn)換時要用務(wù)必記下來。3.3 ATC 轉(zhuǎn)換核心參數(shù)的詳細對照得到 ONNX 之后執(zhí)行 ATC 轉(zhuǎn)換。下面這條命令是我實際用過的完整版本atc --modelyolov5s_sim.onnx \ --framework5 \ --outputyolov5s_bs1 \ --soc_versionAscend310P3 \ --input_shapeimages:1,3,640,640 \ --insert_op_confaipp.cfg \ --output_typeFP16 \ --loginfo每個參數(shù)是什么意思我列一個表參數(shù)作用備注--model輸入的 ONNX 文件路徑--framework源框架類型5 表示 ONNXCaffe 是 0TensorFlow 是 1有種說法是 5 對應(yīng) ONNX--output輸出 .om 文件路徑前綴注意不要寫 .om 后綴工具會自動加--soc_version芯片型號規(guī)格常見是 Ascend310P3具體以你卡為準--input_shape指定輸入維度名字必須和 ONNX 圖中輸入節(jié)點名一致--insert_op_conf插入預(yù)處理算子配置主要用來做圖像縮放、歸一化等--output_type指定網(wǎng)絡(luò)輸出數(shù)據(jù)類型可減少輸出拷貝開銷--log日志級別轉(zhuǎn)換報錯時調(diào)成 debug 可以查看更多信息這里重點說明--soc_version。你可以先用下面命令查設(shè)備支持的 SoC 版本或者直接根據(jù)卡型號推斷。Atlas 300V 常見是 Ascend310P3如果你不確定在跑 ATC 之前先在環(huán)境里執(zhí)行npu-smi info然后看芯片型號那一行再對應(yīng)到Ascend310P1、Ascend310P3等。--input_shape里的images:1,3,640,640含義是 batch13 通道高 640寬 640。這里有一個非常容易踩的坑YOLOv5 在 PyTorch 里輸入的 tensor 順序是 NCHW即 batch、channel、height、width所以寫1,3,640,640是對的。如果你模型訓(xùn)練時用的是 NHWC那這里就得對應(yīng)調(diào)整不然后面推理結(jié)果全亂。--insert_op_conf對應(yīng)的 AIPP 配置文件作用是把圖像的預(yù)處理操作下沉到 NPU 上。比如輸入圖像需要 resize 到 640x640需要做歸一化都可以在 aipp.cfg 里配置。我的配置如下aipp_op { aipp_mode: static input_format: RGB888_U8 src_image_size_h: 640 src_image_size_w: 640 csc_switch: true rbuv_swap_switch: false mean_chn_0: 0 mean_chn_1: 0 mean_chn_2: 0 min_chn_0: 0.003921568627 min_chn_1: 0.003921568627 min_chn_2: 0.003921568627 }這段配置的意思是輸入圖像是 RGB 格式每通道除以 255 做歸一化均值為 0。如果你的 YOLO 模型在訓(xùn)練時用了 ImageNet 均值方差比如 mean[0.485, 0.456, 0.406]std[0.229, 0.224, 0.225]那就得把 mean_chn_x 和 min_chn_x 改掉。換算方法是min_chn 1 / (255 * std)mean_chn對應(yīng)減去的均值。很多人在這一步偷懶導(dǎo)致精度不對這里要格外上心。轉(zhuǎn)換成功后會生成一個yolov5s_bs1.om文件。這時候可以再用一個工具檢查一下 om 文件信息omg --info --modelyolov5s_bs1.om不過這個工具不是每個版本都有沒有就用別的方式驗證比如直接用下面的推理代碼試跑。3.4 推理代碼基于 Python ACL 的最小實現(xiàn)有了 .om 文件接下來就是寫推理代碼。昇騰的 Python ACLpyACL接口可以直接加載 .om 做推理。下面是最簡版本import numpy as np import acl # 初始化 acl.init() acl.rt.set_device(0) context, ret acl.rt.create_context(0) # 加載模型 model_id, ret acl.mdl.load_from_file(yolov5s_bs1.om) # 獲取輸入輸出尺寸 input_size acl.mdl.get_input_size_by_index(model_id, 0) output_size acl.mdl.get_output_size_by_index(model_id, 0) # 分配輸入輸出內(nèi)存 input_ptr acl.rt.malloc(input_size, 2) output_ptr acl.rt.malloc(output_size, 2) # 構(gòu)造輸入數(shù)據(jù)假設(shè) image 是預(yù)處理后的 640x640x3 數(shù)據(jù) input_data image.astype(np.float16).flatten() acl.rt.memcpy(input_ptr, input_size, input_data.ctypes.data, input_size, 3) # 推理 acl.mdl.execute(model_id, [input_ptr], [output_ptr]) # 取出輸出 output_data np.zeros(output_size, dtypenp.uint8) acl.rt.memcpy(output_data.ctypes.data, output_size, output_ptr, output_size, 2) output np.frombuffer(output_data, dtypenp.float16).reshape((1, 25200, 85)) # 清理資源 acl.rt.free(input_ptr) acl.rt.free(output_ptr) acl.mdl.unload(model_id) acl.rt.destroy_context(context) acl.rt.reset_device(0) acl.finalize()這段代碼只是把推理主流程串起來了其中有幾個點必須注意。第一acl.mdl.execute是同步接口會阻塞到推理完成。如果要做多路并發(fā)需要使用acl.mdl.execute_async配合 stream或者起多個線程每個線程創(chuàng)建獨立 context各自加載一份模型實例。昇騰的卡和 GPU 不太一樣它不是靠單卡大顯存吃下所有并發(fā)而是每個線程/進程持有自己的模型實例和內(nèi)存空間所以多路視頻流最穩(wěn)妥的方式是多進程。每個進程綁定一張卡的某個設(shè)備互不干擾調(diào)起來也容易排查問題。第二YOLOv5 的原始輸出形狀是[1, 25200, 85]其中 25200 3 個檢測頭 ×80×80 40×40 20×20個 anchor85 4 個框坐標cx, cy, w, h 1 個置信度 80 個類別分數(shù)。如果你的 YOLOv5 版本檢測框的坐標是 xywh 格式后處理解碼時要手動轉(zhuǎn)成 xyxy。第三輸出數(shù)據(jù)類型。默認情況下ATC 轉(zhuǎn)換后的輸出可能是 FP32 或 FP16。我這里設(shè)置--output_typeFP16所以代碼里讀出來是 float16。如果你沒設(shè)置可能讀出來是 float32這個取決于你轉(zhuǎn)換時的參數(shù)務(wù)必保持一致否則你取出來的數(shù)值全是亂的。看一下完整的后處理核心邏輯def postprocess(output, conf_threshold0.25, iou_threshold0.45): output output[0] # [25200, 85] boxes output[:, :4] scores output[:, 4:5] * output[:, 5:] # 類別的最終置信度 class_ids scores.argmax(axis1) confs scores.max(axis1) mask confs conf_threshold boxes boxes[mask] class_ids class_ids[mask] confs confs[mask] # xywh - xyxy boxes[:, 0] boxes[:, 0] - boxes[:, 2] / 2 boxes[:, 1] boxes[:, 1] - boxes[:, 3] / 2 boxes[:, 2] boxes[:, 0] boxes[:, 2] boxes[:, 3] boxes[:, 1] boxes[:, 3] # NMS可以用 PyTorch 自帶的 torchvision.ops.nms或者自己實現(xiàn) keep torchvision.ops.nms(torch.from_numpy(boxes), torch.from_numpy(confs), iou_threshold) return boxes[keep.numpy()], confs[keep.numpy()], class_ids[keep.numpy()]預(yù)處理部分我通常不建議用 AIPP 做完整的 letterbox因為 letterbox 涉及比例計算和填充在 AIPP 里配起來比較繞。更穩(wěn)的做法是在 CPU 上用 OpenCV 把圖像 resize 到 640x640注意保持長寬比填充灰色然后把 HWC 轉(zhuǎn)成 CHW再轉(zhuǎn)成 FP16 喂給模型。這樣出問題的概率小也便于排查。3.5 實際性能表現(xiàn)參考我自己實測下來Atlas 300V 24G 跑 YOLOv5s輸入 640x640FP16 精度batch1 單線程大約能跑到 300-500 FPS 的量級如果做 INT8 量化并開多線程能到 700-1000 FPS。這個數(shù)據(jù)只代表我手上這套環(huán)境和軟件版本不同 CANN 版本、不同驅(qū)動固件組合、不同輸入分辨率結(jié)果可能差不少。但有一點是確定的Atlas 300V 在跑 YOLO 系列這種中小型檢測模型時能效比確實非常能打。如果你看到某個模型在轉(zhuǎn)換后推理速度明顯低于預(yù)期先不要懷疑硬件優(yōu)先查這幾個地方模型是否做了算子融合優(yōu)化、輸入是否過大、是否有不必要的 H2D/D2H 拷貝、CPU 后處理是否成了瓶頸。4. 常見問題與排查技巧實錄4.1 模型轉(zhuǎn)換時報算子不支持這是 atlas 部署 yolo 遇到頻率最高的問題。YOLOv8 用的是 C2f 模塊里面有大量的 split、concat 操作YOLOv5 的 focus 模塊里也涉及 slice 操作這些在 ONNX 導(dǎo)出后很可能會映射成一些昇騰暫時不支持的算子。解決辦法有幾個方向升級 CANN 到新版本新版本通常會補齊更多算子支持。換導(dǎo)出的 opset 版本比如從 11 改成 13 再試一次。調(diào)整模型結(jié)構(gòu)把不支持的算子替換成等價結(jié)構(gòu)比如 focus 模塊可以重寫成普通卷積加 slice。在 ATC 轉(zhuǎn)換時加--enable_small_channel之類的高級參數(shù)但是這種參數(shù)需要具體問題具體分析不建議亂加。最直接的辦法還是看日志。ATC 轉(zhuǎn)換失敗時會在日志里明確寫出是哪個算子不支持你根據(jù)算子名去查昇騰的算子支持列表基本能找到對應(yīng)的替代方案。4.2 推理時報內(nèi)存分配失敗排除掉真的內(nèi)存不夠的情況后大概率是因為顯存碎片化或者上一個模型沒有釋放干凈。昇騰的顯存管理比較特殊如果在同一個進程里反復(fù)加載/卸載模型中間產(chǎn)生的碎片會堆積最后導(dǎo)致大塊內(nèi)存分配失敗。最簡單粗暴的解決方法是把模型加載和卸載放到子進程里做父進程負責調(diào)度避免碎片累積。另一個方法是加大ACL_MEMORY_MALLOC_NORMAL_ONLY相關(guān)配置但這不是長久之計。如果跑的是多路視頻流每路一個進程每個進程又加載一份模型那 24G 內(nèi)存很快會被占滿。這時候需要評估模型實例的數(shù)量和 batch 大小。比如 24G 內(nèi)存、每個模型實例占 1.5GB最多也就 16 個實例再多就會 OOM。合理做法是讓多個線程共享同一個模型實例但輸入輸出 buffer 用不同的地址這樣內(nèi)存占用不會隨并發(fā)數(shù)線性增長。4.3 推理精度明顯不對遇到這個問題先從頭排查你的圖像預(yù)處理而不是懷疑模型轉(zhuǎn)換。主要檢查三處輸入數(shù)據(jù)的 shape 是不是 NCHW很多從 GPU 轉(zhuǎn)過來的人習慣 NHWC直接導(dǎo)致結(jié)果全亂。BGR 和 RGB 的通道順序YOLOv5 在 OpenCV 里默認讀進來是 BGR而模型訓(xùn)練時如果用 PIL 轉(zhuǎn)的就是 RGB。必須在喂給模型前保持一致。歸一化方式AIPP 里配置的 mean 和 std 是否和訓(xùn)練時保持一致是否除了 255是否忘了減均值。這一步錯了模型輸出的置信度會異常地高或異常地低。如果預(yù)處理沒問題再檢查后處理。YOLOv5 的一處經(jīng)典坑是輸出的 85 個維度中第 0-3 個是坐標第 4 個是 objectness置信度第 5-84 是 80 個類別分。最終置信度是 objectness 乘以類別分最大值。如果你直接拿類別分最大值當置信度檢測結(jié)果也會看起來很奇怪。4.4 多路視頻流性能上不去很多人把視頻流并發(fā)的性能問題歸咎于 NPU算力不夠其實很多時候是線程模型設(shè)計有問題。在昇騰上做多路推理正確做法是進程內(nèi)創(chuàng)建多個線程每個線程綁定不同的設(shè)備上下文使用acl.mdl.execute_async異步提交任務(wù)再用 event 或 callback 同步結(jié)果。線程數(shù)并不是越多越好通常和 NPU 的 AI Core 數(shù)量有關(guān)調(diào)到 2-4 路之后收益就會明顯減小。另一個隱藏性能瓶頸是數(shù)據(jù)拷貝。圖像從內(nèi)存拷到 NPU推理完再拷回來這個 H2D/D2H 的開銷在一些小模型上能占到總耗時的一半以上。優(yōu)化思路有兩個一是用 CANN 提供的內(nèi)存池接口重復(fù)利用同一塊顯存二是使用 AIPP 做預(yù)處理省掉 CPU 上的顏色空間轉(zhuǎn)換和縮放操作讓數(shù)據(jù)在 NPU 內(nèi)部完成。實測下來后者對性能提升非常明顯。常見問題典型表現(xiàn)推薦解決方式算子不支持轉(zhuǎn)換失敗日志提示某算子升 CANN、換 opset、替換模型結(jié)構(gòu)內(nèi)存分配失敗推理時報 OOM 或 malloc 失敗優(yōu)化模型實例數(shù)、檢查碎片、子進程管理精度異常檢測框錯亂或置信度全為 0/1檢查 NCHW、RGB/BGR、歸一化參數(shù)吞吐低多路并發(fā)后 FPS 上不去異步接口 多線程 AIPP 下沉預(yù)處理單算子性能差某個算子耗時異常高用 AOE 算子調(diào)優(yōu)工具--job_type15. 關(guān)于性能優(yōu)化我再多啰嗦兩句模型能跑通只是第一步真正要把 Atlas 300V 的性能吃透有幾個優(yōu)化手段需要掌握。第一個是 AOE 工具。ATC 轉(zhuǎn)換時加上--aoeTrue或者單獨執(zhí)行 AOE 調(diào)優(yōu)工具會針對你的模型做算子級自動調(diào)優(yōu)選擇最優(yōu)的 tiling 方案。這個優(yōu)化在第一次轉(zhuǎn)換時可能要多花幾分鐘時間但對最終的推理性能有實實在在的提升。我見過同一個模型開了 AOE 和沒開端到端延遲差了 20%。第二個是熟悉昇騰的融合規(guī)則。比如 Conv BN ReLU 這種組合在 ATC 轉(zhuǎn)換時通常會自動融合但有些自定義激活函數(shù)或者特殊結(jié)構(gòu)的模型融合可能失敗。你可以通過--logdebug查看轉(zhuǎn)換日志確認哪些算子被融合了、哪些沒有。如果發(fā)現(xiàn)大量算子沒融合可以考慮改模型結(jié)構(gòu)盡量用小算子組合代替復(fù)雜自定義層這會給編譯器更多優(yōu)化空間。第三個是注意 CPU 后處理的時間。YOLO 的 NMS 和 decode 如果在 CPU 上實現(xiàn)單幀耗時一般可以控制在 2-5ms這不會成為瓶頸。但如果你的輸入分辨率很高比如 1280x1280或者單幀目標數(shù)特別多后處理就可能到 10ms 以上。這時就要考慮把后處理放到模型圖里或者在多核 CPU 上并行處理多幀的 NMS。最后分享一個小技巧昇騰的日志和 GPU 的日志風格差異很大很多在 NVIDIA 上調(diào)參的經(jīng)驗在昇騰上不適用。遇到問題先去看/root/ascend/log下的日志文件根據(jù)日志級別的 ERROR 日志去反查。只要能定位到具體算子和具體報錯碼大部分問題都能搜到答案。不要一上來就重裝驅(qū)動大多數(shù)部署問題都是模型結(jié)構(gòu)、參數(shù)配置和版本匹配問題不是硬件問題。Atlas 300V 這塊卡我自己實際用了大半年從最初的一頭霧水到后來能穩(wěn)定跑多個 YOLO 模型中間確實踩了不少坑。但這套工具鏈一旦跑通你會覺得它其實很穩(wěn)定、很可靠適合長期放在機房里面做生產(chǎn)推理。希望這篇文章能幫你把 atlas 部署 yolo 這條路線走順。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香5月激情网| www.seqingwuyuetian| 婷婷丁香18| 精品夜夜澡人妻无码AV| 欧美婷婷五月天综合| 激情文学综合婷婷五月天丁香花| 2025年最新亚洲在线欧美| 丁香激情综合| 香蕉狠狠爱视频| 狠狠干综合网| 疯狂做受XXXX高潮A片| 天天色天天爱天天舔| 色吧综合网| 婷婷成人在线| 琪琪色热色色| 丁香六月欧美| 人妻中文在线| av一级棒av| 99视频只有这里精品| 夫妻超碰在线| 国产精品一区在线观看你懂的| 六月婷婷色宗合| 97香蕉人人在线观看| www.久久综合| 日日操,日日爽| 天天插操| 婷婷五月天天| 95精品区一区二| 婷婷五月天激情免费在线观看| 欧美色九| 丁香五月婷婷激情97| 99在线观看| 激情五月激情综合网一级丸片 | www.seqingwuyuetian| 日韩九区| 99热这里只有精品最新地址获取| 亚洲另类在线观看| 激情视频综合| 五月天婷婷色综合| 亚洲欧洲中文日韩久久AV乱码| 大香蕉久久婷婷| 六月欧美综合色情| 久久婷婷色综合| 91Chinese在线| 夜夜夜夜夜操| 五月天在线视频尤物视频在线看| 五月丁香色婷婷熟女| 亚洲激情综合网| 色婷婷深爱五月| 成人五月天综合网| site:wpjngj.com| 色五月开心婷婷| 97碰碰草| 亚洲妇女熟BBW| 九九综合色综合| 色噜噜狠狠狠综合曰曰曰| 五月天久久www| 国产av天天插天天操天天爽| 丁香五月伊人| 99久久66综合| .comwww在线观看免费操| 97啪啪| 手机旧版看人妻1025| 亚洲天天综合| 亚洲六月色婷婷| 成人精品99| 婷婷五月色丁香在线看| 思思久久精品| 成年人丁香五月| 亚亚州久久高潮| 免费五月婷婷网| 五月丁香婷婷AV天堂| 狠狠 婷婷| 综合久色五月| 日本丁香五月| 色婷另类| 亚洲爱爱无码婷婷色五月| 99色视频| 狠狠草网| 啪啪五月婷婷| www.五月天| 五月天天视频| 欧美性丁香色色五月天干干| 五月婷婷激情中文字幕| 狠狠狠狠操| 丁香五月综合在线观看| 亚洲精品国产成人AV在线| 翔田千里 50岁 无码| 亚洲精品无码久久| 激情综合色婷婷啪啪五月天| 日本女色人人| www.99热在线观看| 久久伊人日日夜夜| 久久这里只有欧美| 丁香婷婷网| 99精彩视频| 精品人妻一区| 综合超碰熟| 婷婷五月天综合久久日美女| 色婷婷中文在线| 97欧美在线| 97碰碰碰| 五月天五月色婷婷综合| 婷婷日日天天| 日本色道视频网站| 精品国产AV色一区二区深夜久久| 九九色天堂| aa久久| 激情开心五月天| 9月色婷婷| 涩五月婷婷| 超碰在线免费观看3 9| 丁香五月开心亚洲| 就去涩涩丁香五月天| 午夜婷婷久久 | 亚洲啪啪啪啪| 91seAV| 婷婷五月激情综合啪啪| 操笔无码| 色色色色av色色色色| 99久久综合网| 综合网啪| 爱草视频在线观看| 五月天婷婷在线视频| 日本久久精品| 丝袜大香蕉| 99热这里只有的精品视| 久操大香蕉| 艳妇野外情欲放荡HD| 99狠狠操一| wwccc久久久| 亲子乱AV一区二区三区下载| 91九色PORNY大屁股| 婷婷色婷婷亚洲成人| 国产视频久色| 97色色色| 操逼巨乳91| 东京热免费视频| 色欲AV导航| 久草五月| 激情小说五月丁香在线视频观看视频| 99在线精品视频在线观看| 久久97| AV色婷婷| 欧美啪啪9| 久久久久久久久月丁| 嫩草AV久久伊人妇女超级A| 另类图片 五月激情| 日韩一级片| 久激情| 影音先锋人妻出差| 超碰成人免费| 五月婷婷开心深| 99热综合网| 婷婷狠狠干| henhencao国产在线| 97资源碰碰| 五月花成人网| 亚洲精品又粗又大又爽A片 | caop在线| 中文AV网站| 色色色综合网| 色色五月天网站| 狠狠操天天干| 国产探花一片区| 婷婷成人五月天一区| 免费视频无码| 五月丁香色婷婷色| 99色| 人妻av在线| 亚洲精品五十一区| 99re在线播放| 丁香色啪综合| 日韩av手机在线观看| 天搞天天天天天| 亚洲成人av在线播放| 五月丁香黄色视频| 久久婷婷五月综合色欧美| 色9色| 婷婷久久色| 婷婷五月日本| 丁香六月爱综合| 五月婷婷官网色| 色综合激情图区| 天干干夜夜操| 色综合综合综合| 激情五月综合色婷婷| 极品人妻VIDEOSSS人妻| 天天爽成人综合网站| 亚洲av网站| 国产老熟妇亲子乱对白| 99久久99九九99九九九| Se.婷婷五月天| 97人人干| 丁香综合网| 天天久综合网永久入口18| 99热骚货| 亚洲亚洲人成综合网络| 天天成人丁香美女AV| 91人久| 色狠狠色狠狠| 热久久色| 伊人影音无码一区二区三区| 一本色道久久综合狠狠躁小说| www.色9| 五月婷婷六月激情| 色情久久久| 国成人网| 激情综合另类| 大香久久伊人网| 狠狠干五月天| 九九国产精视频| 99精品网| 岛国av网| 婷婷六月视频| 99色视频| 婷婷丁香小说| 婷色人人狠| 99精品在线观看| 精品综合五月| 久热久操久热久草国产91| 婷婷激情五月综合| 天天透天天摸天天舔| 97久久超视频| 综合婷婷| 亚洲小视频| 日熟女| 激情丁香五月婷婷| 激情综合网五月激情| 99资源在线视频| 色色五月婷婷| 激情五月婷婷老师| 成人操呦av| 日本精品人妻无码77777| 99热在线观看这里只有精品 | 99成人精品六| 色色色色色五月| 91操人| 天天干天天 亚洲| 99色视| 直接看的AV| 色五月天丁香婷婷| 五月婷婷色色爱| 九九热视频在线观看| 性爱先锋AV| 婷婷五月开心六月AV| 日韩综合久久| 久久九九囯产| 日韩AV免费电影在线播放| 九九视频在线观看| 五月婷无码| 9 1在线视频| 五月天伊人| 99色免费观看全部| 五月亚洲激情| 九九色影视| 91九九九九九九| 99热日韩| 区美毛片子| 九九热视频免费观看| 91在线视频综合| 北京熟妇搡BBBB搡BBBB| 婷婷91| 青草青青草| 无码九九| 啪啪综合| 婷婷久久综| 五月婷婷先锋| 播丁香五月婷婷欧美| 九月丁香| 9精品在线| 免费视频这里只有精品| 综合逼五月激情婷婷| 丁香五月六月综合激情| 五月天激情图片网| 岛囯综合激情网| 色欲久久综合| 婷婷中文字幕| 五月丁香五月综合欧美| 五月婷婷激情| 97香蕉碰碰人妻国产欧美| 久久丁香综合| 久久精品性爱| 激情亚洲网| 五月丁香六月婷婷不卡免费无码| 欧美激情丁香五月| 成人五月天丁香| 九色地址91视频| 色啪久| 青草视频在线观看视频| 99精品视频在线观看| 婷婷色在线观看| 久久99综合| 成人av在线网站| 婷婷丁香五月网| 久久九九免费视频| 激情五月天com| 亚洲色无码| 天天干天天 亚洲| 欧美日韩大黄| 五月婷婷免费| 夜夜爽天天日| 丁香五月激情五月| 亚洲欧美国产高清vA在线播放| 色五月五月天| 丁香五月亚洲综合| 婷婷五月天激情基地| 五月婷丁香亚洲| 婷婷五月丁香色情| 六月丁香影院| 99热精品在这里| 天天爽天天操| www.久久久久| 亚洲色五月| 国产偷人爽久久久久久老妇APP| 婷婷香蕉| 影音先锋 萱萱| 亚洲亚洲人成综合网络| 影音先锋AV男人站| 97视频.干com| 亭亭玉立国色天香| 少妇久久诱惑视频| 亚洲激情免费视频观看| 成人在线综合| 九九热精品| 欧美电影在线观看| 99精彩视频在线观看| 色拍九九九| 超级碰碰视频无码| 亚洲乱码在线观看| 丁香六月婷婷综情欧美| 夜夜操夜夜姧| 亚洲性视频| 久久伊人五月天| h在线看免费版在线看| 精品夜夜澡人妻无码AV| 白度黄视频| 五月天综合色| 国产激情AV| 就爱啪啪婷婷| 五月丁香六月婷婷国产视频| 丁香五月婷婷基地| 久久久天堂国产精品女人| 在线视频九色97| 丁香五月婷婷欧美成人色图| 欧美日韩成人| 婷婷五月av| 激情六月婷婷| 日韩人妻白浆视频系列| 日本一级一片免费视频| 精品国产va久久久久久久| 五月天激情无码高清| 99热这里只有精品2| 婷婷,五月天,丁香,第一| 99免费综合网| 另类综合婷婷五月天欧美视频| 狠狠狠色激情综合适合| 五月丁香六月天| 免费超碰在线观看| 91操片| 色狠狠图片| 99热在线播放| 激情99| 91操在线观看| 日日干综合| 激情五月天激情小说| 精品久久99码| 大香蕉欧美在线| 六月婷婷五月丁香首页| 九九这里有精品| 激情色色色| 五月九九综合| 五月婷婷丁香深深爱| 天天干天干| 九九色综合九九色| 日本久久精品18| 最新激情五月天| 亚洲成人av在线| 欧美搡BBBBB摔BBBBB| 97干在线观看| 开心五月婷| 五月丁香婷婷综合网| 亚洲不卡123| 精a品a视a频| 国产三级秋霞| 江苏少妇性BBB搡BBB爽爽爽| 色婷婷丁香网| 九月综合| 五月丁香中文婷婷中文| 亚洲亚洲亚洲AAAAAA| 九九热精品在线| www.99精品视频| site:esunnet.com| 色色色热热热| 五月色婷婷中文字幕| 色狠狠综合入口| 夜夜操狠狠操| 婷婷五月天在线看| 婷婷五月天堂| 成人电影在线免费试看| 天天日天天舔| 久久婷婷的综合色丁香五月| 婷婷情色激情| 色五月婷婷激情| 狠狠五月天| www.五月天色色.com| 色五月丁香五月婷婷五月成人网| 国产无遮挡又黄又爽免费网站| 九九黄色网| 五月天丁香婷婷社区| 日韩野外 无套| 久久色在线视频| 91狠狠综合久久久久久| 97操视频| 色婷婷婷婷| 色娸娸综合网| 久久久五月五丁香| 丁香六月激情| 玖玖热视频| 欧美精产国品一二三区| 亚洲乱码在线观看| 嫩模aV在线| 五月99久久| 成人一区在线观看| 99热免费| 色婷婷五月天成人网| 99综合视频| 综合九色| 99热| 91偷拍视频| 日韩视频99| 国产激情视频在线观看| 97人人超| 成人深爱丁香五月| 无码人妻AV久久久一区二区三区| 五月婷婷,六月激情| 久草丁香婷婷1024| www.色色色色| 哇嘎成人久久| 丁香五月91| 97超碰人人操| 色婷婷激情| 婷婷色五月天第7色| 亚洲春色奇米影视| 毛片色五月| 一起操 91N.com| A久久| 丁香五月婷婷亚洲色图| 色情综合网| 狠狠五月天婷婷| 成人中文网| 色色色色色爱| 婷婷丁香成人五月天| 日韩超碰在线| 色综合色色| 午夜九九电影| 色婷婷综合在线| 激情五月天啪啪| 五月婷啪| 青柠影视免费高清电视剧| 97婷婷丁香五月| 任你搞在线观看视频| 国产精品色色| 综合婷婷六月| 一婬一伦一区二区三区| 久久婷婷伊人| 亚洲五月婷天天操| 国产操B视频| 国产这里只有精品| 五月婷婷激情综合视频| 91超碰在线播放| 激情五月丁香五月| 综合五月丁香六月婷婷| 婷婷五月天成人五月天| 婷婷综合久久综合| 久久99精品九九久久久婷婷| 婷婷天天综合| 欧美丁香五月97色| 五月久久丁香| 成人AV在线网站| 丁香五月在线观看综合| 国产avapp 网| 中文字幕婷婷9月天| www.婷婷六月天| 热久久99视频| 婷婷久久丁香五月| 欧美A片在线视频免费观看| 久久久精品AV| anquye五月| 婷婷亚洲综合| 1024AV视频| 综合婷婷| 丁香五月天啪啪| 久月丁香爱婷婷综合| 亚洲免费成人电影AV| 强伦轩人妻一区二区电影| 天天射综合网夜夜操| 操操自拍| 婷婷六月香| 来吧亚洲综合网| 色五月婷婷九月| 成人五月天在线视频在线观看| 亚洲av午夜精品一区二区| 五月天开心网| 久久婷丁香五月| 色99综合视频| 亚洲综合激情五月天婷婷| 欧美网站视频4399| 色婷婷丁香AV综合| 免费无码毛片一区二区A片| 婷婷五月天Av| 99热这里只有精品在线观看| 五月综合精品| 操操操av| 久久色情| 91操在线视频| 亚洲色网址| 综合色色婷婷| 婷婷综合五月天激情| 中国女人做爰A片| 97色热| 97色 五月天丁香| 色综合偷拍| 国庆精品久久| 丁香六月色情| 五月天操逼网| 丁香六月欧美| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | 精品一区二区三区三区| 九九成年视频| 黄色激情网站在线观看| 丁香五月欧美婷婷综合| 99精品国产在热久久| 亚洲热综合| 亚洲精品午夜国产va久久成人| 天堂网啪啪| 狠狠色综合网站久久久久| 色婷婷五月天堂资源| 久久久久久天天日天天爱| 九色自拍| 五月伊人综合| 丁香婷婷五月天色综合| 丁香婷婷六月激情文学 | 这里只有精品2| 天堂色婷婷| 五月天色区| 夜夜干夜夜操| 婷婷婷婷婷婷婷婷| 久99在线视频| 亚洲无码成人| 99久久久久| 色色色婷婷五月天| AV九九| 五月婷婷激情综合在线| 99热这里只有精品在线免费| 色婷丁香五月| 婷婷六月爽| 激情综合网络插| 久久这里只有精彩| 九九九九九九九热| 久久人妻视步| 婷婷综合在线| 久久久久久激情| 久99热在线观看| 色五月激情婷婷| 天天爽夜夜操| 九九综合九| 香蕉久久五月| 激情五月婷婷啪啪| 色婷久久| 日本丁香五月婷婷| www,五月天激情| 欧美激情综合色丁香婷婷五月天| 91九色视频在线观看| 婷婷在线精品| 久久久99精品免费观看| 西西4r午夜剧场| 久久综合婷| 狠狠色婷婷丁香五月| 日韩99视频| 色色色五月婷婷| 五月色丁香综合| 99色一| 桃色激情网| 国产激情综合| 欧美五月停| 97干资源在线观看| 九九人人操| 天天天天天操| WWW.17C亚洲精品| 六月激情婷婷| 色婷插| 日韩 中文 欧美| 梁铮版蜘蛛女在线观看| 日日操夜夜撸| 国产精品a无线| 99色在线视频观看| 人人人操Av| 99爱视频免费看| 色综合婷婷| 电影91久久久| 99激情网| www.俺去也com| 丁香五月色网| 天天拍夜夜爽| 色婷婷激情| 亚洲亚洲人成综合网络 | 婷婷五月天色综合| 婷婷综合五月| 婷婷丁香六月天激情四射网| 色色色色色色色色五月先| 男人综合网| 影音先锋天天日| 蜜桃五月天| 91日日日| 六月五月婷婷| 国产精品色色| 色综合久久综合中文综合网| 国产精品视频久久99| 综合色播| av五月丁香| 国产婷婷五月中文字幕高清| 97性视频| 青青久久91| 久热这里只有精品在线观看 | 综合婷婷六月| 久久五月激情综合| 99国产97在线,| 涩综合在线 | 五月天激情网址| 日本一毛片| 超碰一区二区| 婷婷六月丁香1| www.yw色| 月色色综合婷婷网| 色丁香久久久| 婷婷六月色| 婷婷性爱网| 欧美色九| 终合激情网| 天天肏在线| 干亚洲天堂| 丁香综合婷婷五月天| 丁香深五月婷婷| 综合五月亭亭9| 欧美成人A片AAA片在线播放| 亚卅毛片| 激情亚洲婷婷| 久99热在线观看| 色色五月婷婷丁香| 婷婷五月综合国产精品| 99热乎| 丁香五月天激情视频| 超碰三级片| 五月婷婷在线综合| 欧美天堂婷婷日韩| 日本五月视频| 曰本久久女| 69er小视频| 99精品成人无码A片观看金桔| 亚洲操逼网| 996er热| 99热在线资源| 色婷六月| www,色婷婷| 丁香九九九九| 久久婷婷网站| AV九九| 亚洲国产婷婷色五月| 人人干人人看| 九九精品综合| 九热视频| 色婷丁香五月| 大地资源色婷婷视频在线| 天天成人综合| 婷婷不干网| 色久五月| 狠狠爱成人综合网| 99精品视频网| 91超级碰在线视频| 色播六月| 熟女乱论网| 韩日另类| 五月丁香欧美综合| 丁香婷婷五月人体| 婷婷色五月开心五月| 五月婷婷激情日本| 色五月丁香网| 久久久久久久11111111111| 青青五月天婷婷| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 亚洲激情六月丁香| 久久天天| 嫩草AV久久伊人妇女超级A| 色五月婷婷久久| 亚洲五月综合色播| 丁香深五月婷婷| 99男人的天堂| 六月丁香婷婷拍拍| 夜夜嗨一区二区三区直播内容 | 精a品a| 五月天丁香久久| 日日夜夜婷婷| 伊人丁香花综合影院| 五月丁香久久婷| 亚洲成人一区| 九九草热在线观看| 免费成人网在线观看| www,天天干| 国产淫熟妇| 激情国产五月| 激情五月天开心| 九九综合精品| 精品综合网在线| WWW.17C亚洲精品| www,8050,午夜三级| 成人av在线网| 综合激情五月丁香| 狠色狠色综合久久| 五月天婷婷免费| 丁香五月天啪啪| 五月丁香婷婷综合视频| 婷婷丁香色五月亚洲| 99婷五月| 亚洲av网站| 天天免费日日夜夜夜夜| 91seav| 婷婷五月性感| 超碰99在线| 激情文学五月丁香六月婷婷| 欧美狠狠草| 涩婷婷视频快播人妻| 婷婷五月天激情网| 美女xx不卡| 色婷婷电影网| 99色网站| 六月婷婷七月丁香| 国产成人+综合亚洲+天堂| 色婷婷成人色网| 丁香五月电影| 婷婷五月草| 久久综合伊人综合在线| 天天日夜夜欢| 天天综合区| 色五月婷婷老师| 欧美日韩123| 99热精品6| 看黄的网站18禁| 丁香婷婷色情| 亚洲AV成人无码电影| 色婷婷成人做爰A片免费看网站| 色五月大| va婷婷| 婷婷五月婷婷五月天| 99综合久久| 亚洲av网址| 亚洲狠狠爱婷婷| 五月天激情小说| 精品人人操| 99视频这里有精品| 淫荡综合网| 99热这里只有精品23| 五月丁香六月综合情在线观看| 久久精品女人天堂AAA| 日本三级日本三级99| 久久伊人婷婷| 99性爱| 久久久精品色色色| 性生活视频98791| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | www.99操| 色五月婷婷7777| 日日夜夜狠狠| 久久a热| 天干夜夜操| 五月丁香色| www,com,五月色色| 丰满熟女人妻一区二区三| 99热这里只有精品69| 丁香五月天天| AV在线中文| 伊人久久大香线蕉av一区| www.99热在线| 久9精品| 人人叉久| 青青草Avb在线| www.com.色色| 亚洲综合成人网站| 五月婷婷,六月婷婷| 99爱在线| ...婷婷五月综合不卡,国产在线手机 | 亚洲无码另类| 成人五月天视频| 99无码视频| 99热这里都是精品| www.婷婷五月天| 色色五月天网站| 九九碰九九爱97超| 婷婷久久网| 色综合色色色| 国外亚洲成AV人片在线观看| 51精品国自产在线| 婷婷五月天A V| 96精品国产综合久久久久久| 91精品综合久久久五月天| 96精品国产综合久久久久久| 六月婷婷AV| 99在线视频播放| 婷婷五月花| 四色永久成人网站| 日本久久精品| 国产精品扒开腿做爽爽爽A片唱戏| 色综合天天| 精品香蕉99久久久久网站| 五月婷婷综合色啪首页| 99热九九在线| 欧日韩成人| 丁香五月天在线观看视频| 丁香五月激情综合在线观看| 丁香婷五月| 日日操天天| 六月久久婷婷| 婷婷久久色| 精品香蕉99久久久久网站| 九九爱精品网站| 91人人操人人爱| 亚洲va欧美| 天天色综合色| 婷婷九月丁香| 久久99婷婷| 婷婷五月影院| 9|在线观看视频| 51成人| 日本精品。999| 婷婷香五月综合激情| 九热视频在线精品15| 丁香五月成人| 中文不卡av| 色噜噜五月天| 五月天色综合服务平台| 思思热精品在线视频| 91超碰在线播放| 9色91视频| 麻豆精品| 天天综合情| 激情综合网激情五月欧美| 99热这里只有精品8| 色色五月婷婷| 日本精品人妻无码77777| 久久日曰| 99热免费网站| 色小说五月天| 六月婷婷中文字幕| 六月丁香婷婷综合影院| 丁香五月1页| 淫水导航| 夜夜干夜夜操| 精品国产AV色一区二区深夜久久 | 五月天免费色| 丁香五月六月婷婷殴美综合| 五月丁香亭亭| 婷婷五月激情综合啪啪| 天天色月| 少妇性按摩无码中文A片| 亚洲人妻av伦理| www,超碰| 99热精品6| 天天干天天日天天操| 香蕉99网| 色五月丁香激情视频| 丁香五月先锋| 97搞在线| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 五月停停激情网| 五月婷婷激情| 六月婷婷最新网址| 婷婷五月丁香伊人网| 色综合久久久久| 日韩啪啪自拍| 91大屁股| 天天爽天天| 六月婷婷七月丁香| 婷婷色五月天在线| 亚洲妇女熟BBW| 超碰大香蕉网| 丁香五月色五月| 日韩日比视频在线| 十月丁香婷婷| 亚洲乱码在线观看| 婷五月天| 伊人婷婷色激情丁香| 99啪99| 碰超在线九色| 欧美英丁香开心快乐六月天网| 五月成人网站| 色色五月天丁香| 婷婷五月天伊人| 色情终和网| 激情五月激情综合网一级丸片| 久久久久亚洲AV成人无码电影| 丁香婷婷影院| 久久aaaa片一区二区| 俺也去色| 狠狠色丁香久久久婷| 天天爽天天干| 影音先锋AV男人站| 日本激情五月天‘| 一起草av| 亚洲俩性性爱图片久久第六页| 久久久香| 超碰a女人的天堂| 少妇搡BBBB搡BBB搡毛茸茸 | 天天透天天干| 婷婷激情五月天在线| 99热成人在线观看| 国产精品久久久久9999小说| 激情99。| 99操| 婷婷色日本| 青草视频在线播放| 狠狠干五月丁香| 99热在线观看| 综合五月天天天天天五月| 久久丁香| 深爱激情九九五月天 | 99er在线观看| 99热亚洲只有色| 国内精品玖玖| 色亭亭九月| 天天日综合| 中文字幕高清av| 小视频久久久aaa| 91操屁股| 丁香五月色网| 激情丁香九九五月综合网| 秋霞A V毛片| 天堂久久精品| 六月丁香婷| 伊人青草成人| 亚洲中文字幕在线观看| 激情欧美婷五月| 亚洲成人在线观看av| 色99综合视频| 波多野结衣成人作品在线| 色综合色综合色综合色综合| 伊人久热91| 亚洲精品在线视频| 天天情天天狠天天透| 欧美性爱五月天| 五月丁香六月婷精品视频| 五月激情综合网婷婷| 涩婷婷五月天| 91 九色 入口| 九九99久久| 久久综合热17c| 亚洲亚洲人成综合网络| 99热免| 九九热99视频在线| 三级黄网站| 五月丁激情| 99久久五月婷婷| 色情五月停停丁香| 综合久久久| 26uuu日韩| 丁香五月AV在线| 99碰碰碰| 99热新网址| 在线综合婷婷| 欧美日韩中国| 成人午夜无码视频| 五月综合六月丁| 九月av在线| 五月综合久久| 能直接看的AV网站| 五月天丁香成人社| 91丨九色丨国产打屁股| 婷婷丁香成人五月天| 日韩色五月| 无码人妻少妇色欲AV一区二区 | 五月天伊人综合| WWW.久久久久久久| 逼特逼在线免费播放| 色五月天成人| 丁香六月开心| 99国产欧美视频| www色五月| 婷婷丁香五月天中文字幕| 九九热av| 偷拍九九热| 天天综合色| 日日噜噜久久婷婷五月天| 国产色色小草视频| 99热欧美| 99精品性爱| 99re思思热在线视频| 色综合久久无码| 久久久免费精彩视频| 丁香五月开心五月激情| 五月丁香久人妻中文| 99视频日韩| 五月天桃色深爱网| 婷婷久久五月天| 热热久久精品视频| 综合视频久久| 天天插操| 天天干天天干天天干天天干天| 狠狠插日日干撸| 91精品91久久久中77777| 超碰熟女农村在线69| 婷婷丁香射射| 九九成人电影婷婷| 五月婷婷色色| 婷婷六月色| 五月婷婷五月天天| 66精品国产成人| 99热 在线播放| 日本少妇裸体做爰高潮片| 无码激情| 九九色热| 久久婷婷五月激情网站| 任你爽视频| 久久婷婷东京热大香樵| 操逼五月婷婷| 激情小说五月天| 大香蕉欧美在线| 五月成人天| va婷婷在线| 99re这里只有精品9| www.久久久久久| 97碰碰草| 国产成人AV不卡| 色五月激情网| 综合色影| 日本欧美成人片AAAA| 伊人深爱综合| 深爱五月亚洲| 日操| 噜噜色天天开心| 91色在线/日韩| 9伊人网| 五月天婷婷激情网| 丁香花综合永久入口| 成人做爰A片免费看视频| 丁香六月综合激情| 久久九九99| 五月婷六月| 色五月综合在线| 色五月大| 天天干天天干天天干| 99re鈥哸鈥唙| 深情五月天| 色噜噜婷婷| 99性感视频| 新激情五月天色播| 五月天激情Av| www色中色综合| 久久五月天激情视频| 久久er+| 久久伊人日日夜夜| 情欲综合网| 色婷婷伦理| 激情五月图| 丁香六月色香蕉视频| 日本的α片xxxwww| 激情五月深爱五月| 日本色婷婷久久99精品91| 99热精品少| 99久久99热| 中文无码精品一区二区三区| 婷婷色无码| 五月丁香九九九综合| 五月丁香啪啪激情| 五月深爱婷婷| 婷婷五月天六月综合| 色情激情五月| 婷婷五月天论坛| 成年人看Va免费视频| 激情五月天伊人av| 亚洲热综合| 91婷婷色五月| 天天色播| 国产人妻777人伦精品HD| 国产精产国品一二三在观看| 丁香五月大香蕉| 中文字幕按摩做爰| 超碰日韩人妻在线| 97久操| 色日本综合| 香蕉久久国产AV一区二区| 丁香六月啪啪| 99热在这里只有免费精品| 五月丁香青草综合啪啪| 人妻久久久久久久久久久| 97碰碰在线观看视频| 综合久久综合| 深爱激情六月天| 国产精品久久久久久亚洲毛片| 99国产精品白浆在线观看免费| 99精品丰满| 五月久久网| 天天综合亚洲综合网天天αⅴ| 啪啪干伊人婷婷| 99热99这里有免费的精品| 婷婷五月天影视首页| 丁香六月啪| 天堂伊人干| 色99超碰| 五月天激情小说婷婷| sewuyuejiqingwang| 狠狠做五月婷婷| 色色日本| 久久婷婷伊人| 久久97久久99久久综合欧美| 婷婷五月色花丁香社区| 色色色色综合网| 天天干天天日日| 五月天婷婷无码视频| 五月婷婷人人人操| 激情第四色| www.91在线看| 新久久五月天激情| 99超碰在线观看| 色色色五月婷婷| 婷婷激情五月天小说校园| 97精品在线| 91丁香色| 精品牛仔裤超碰| 婷婷激情五月天激情在线| 丁香六月成人| 91久久久久久| 色综合色色色色色色综合| 黄色成人网站在线播放| 丁香五月激情视频在线| 天天肏天天肏天天肏| 成人综合网站| 铁牛TV人妻| 新久久五月天激情| 婷婷五月天基地| 丁香五月激情综合| 五月天天综合| 丁香5月啪啪| 色色色色五月天| 五月丁香色停停啪啪啪| 亭亭五月丁香综合欧美| 伊人五月天婷婷| 99热99在线| 91人碰| 色性五月天| 九九热在线精品| 91热在线观看视频| 色97综合婷婷天天色| 丁香五月社区| 色啪久| 五月丁香综合网色欲| 日本激情91| 九九爱精品网站| 天天日日天天| 亚洲国产成人综合| 综合爱久久| 一二三区视频韩国| 色婷婷色99国产综合精品| 综合九九久久| 欧美激情-区二区三区| 免费黄色片子| 欧美久久婷婷| 人人视频人人干人人做| 偷偷与邻居做爰完整视频| 日本熟妇精品99| 五月WWW| 日本不卡高字幕在线2019| 久久久8| 五月丁香啪综合| 丁香色情五月综合激情| 深爱激情av| 99色色| 99视频内射三四| 人人操AV| 无码色综合| 国语精品探花| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 任你搞网站| 九九久久网| 日韩aⅴ视频| 六月丁香五月亭亭| 无码免费人妻A片AAA毛片西瓜| 国产激情AV| 色情五月综合婷婷| 五月婷婷,狠狠操| 激情五月天婷婷在线网址发给我| 丁香六月成人| 五月天婷婷乱| 成人精品视频99在线观看免费| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 日操| 欧美日韩成人在线| 开心五月六月婷婷| 五月婷婷片| 99色视频在线观看最新| 色偷偷色婷婷| 综合伊人久久| 91热网址| 狠狠爱婷婷丁香| 天天综合 99久久婷婷| 色婷婷激情五月天| 亚洲午夜一区二区| 久久色9| 9热视频在线观看| 99热丁香| 在线播放中文字幕| 五月伊人网| 婷婷成人视频| 亚洲婷婷丁香五月在线| 欧美性猛交99久久久久99按摩| 青青久久五月天丁香婷婷| 丁香五月五婷| av不卡网站| 婷婷五月天久久| 99热只有精品在线| 九九99九九99| 天天射美女| 色五月人妻| 激情小说五月丁香在线视频观看视频| 五月婷在线| 五月丁香久久久日婷婷久久婷婷日| 丰满少妇猛烈A片免费看观看| 久色成人| 日逼影音先锋男人资源站| 五月天成人小说网| 五月激情射| 538任你爽| 亚洲小视频免费看| 欧美精品XXXXBBBB| 亚洲狠狠操| 色婷婷人人| 国产在线黄色| 五月丁香婷婷成人综合网| 欧美婷婷九月| 狠狠人妻色综合| 99热只有精品在线播放| 亚洲乱码精品久久久久..| 色爱终和网| 色婷婷啪啪| 婷婷伊人綜合中文字幕小说| 国产99美少妇| 婷婷五月丁香国产| 99热这里只有精品 搜| 正宗黄色毛片| 婷婷五月丁香五月| 色丁香久综合在线久综合在线观看| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 欧美色色色| 色色亚卅| 色婷婷五月天成人网| 人人干人人看| 五月天色视频| 久久久久久久久久91| 99色视频| 亚州精品久久久久AV无码| 9有码中文| 国产XXXX搡XXXXX搡麻豆| 丁香婷婷激情网站| 91超级碰| 91久久精品国产91性色TV| 91九色精品| 婷婷区日本| 五月婷婷草|