免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
婷婷五月中文字幕国产| 99热6这里只有精品6| 久久婷婷五月综合色播| 99热传媒| 天天综合网、天天综合色| 站长推荐无码播放| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | www99精品在线观看| 一个色的综合| 色五月在线综合| 亚洲99热| www.91色| 色婷狠狠| 五月丁香久久| 超碰在线人人| 风流少妇A片一区二区蜜桃| 天天日人人| 99碰视频| 男女啪啪做爰高潮无遮挡 | 久久伊人大香蕉| 五月激情啪啪| 七七色综合| 91九色在线视频| 怕怕av| 熟女色色一区二区| 综合久久9| 久久久久久xxxxx| 成人做爰A片免费看网站找不到了 噼里啪啦在线观看免费完整版视频 | 最新午夜理论片| 久久精品凹凸分类| 日日噜噜夜夜狠狠久久丁香五月| 另类综合婷婷五月天欧美视频| 久热99热| 国产91在线视频| 婷婷五月中文在线| 婷婷激情五月天激情小说| 色婷婷六月天| 91黄址| 狠狠xx| 久久ww| 激情綜合網址| 丁香花狠狠婷婷亚洲中文字幕| 99精品偷自拍| 六月丁香婷| 伊人婷婷五月| 好吊操这里只有精品| 中文资源在线a| 爱久久小说下载网| 色99久草在线| 九伊人网| 丁香五月手机视频| 懂色av粉嫩AV蜜臀AV| 九色PORNY自拍成人精彩视频| www,99热| 9l视频自拍9l九色9l成人| 婷婷综合网伊人| 99久在线精品| 亚洲无码yw| 91精品视频男人的天堂| 性爱111111| 99热地址| 五月天婷婷影院| 五月丁香激情婷婷综合| 婷婷五月天深爱| 色色五月婷婷| 免费观看的av| 丁香六月综合激情| 1024欧美看片| Www99热| 9精品在线| 精品五月花| 日本nghangse中文字幕| 99九九99九九九视频精彩| 91碰超| 嫩草视频。| 加勒比久热| 超碰永久在线| 色 免费网站视频| 色一情一乱一乱一区9| 91色吧网| 伊人99热| 激情5月天天天| 香蕉婷婷色五月| 五月婷婷熟女| 亚洲精品性色| 婷婷激情五月天天天开心| 婷婷五月激情四月综合| 五月天深爱激情网| 色色 9| 婷婷五月天成人基地| 玖玖资源站视频| 天天操天天插| 久久色天堂| www.超碰在线| 亚洲精品V天堂中文字幕| 国产性av| 玖玖激情网| 五月婷婷狠狠干| 六月婷婷无码| 五月丁香网站| 狠狠操狠狠操AV| 影音先锋91在线资源站| 91人操| 777.色色| 九九青青草成人| 久久色情| 婷婷五月天影院| 日本WWW九九九| 激情综合网五月天| 欧美色色色| 久久久宗合视频88| 另类激情五| 色婷婷久久综合久色| 亚洲亚洲亚洲AAAAAA| 国产色色色色| 热91久| 免费碰碰视频久| 九九大香视频| 丁香五月在线视频| 在线视频你懂得| 怎么样可以看免费的一级av| 色一情一乱一乱一区91Av| 色婷婷先锋| 欧洲一区二区| 国产性爱色| 久久最新色色色| 五月色丁香视频精品| 97啪啪| 久久丁香综合精品综合| 五月六月丁香婷婷在线观看| www.天天干| 99这里有精品视频| 色优久久| 婷婷丁香五月亚洲免费| 少妇水多A片太爽了| 国产精品美女| 丁香婷婷影院| 日美三级| 播五月丁香六月| 强伦轩人妻一区二区电影| 成人做爰A片免费看视频| 爆乳熟妇一区二区三区四区| 五月色亭丁香| 丁香五月天电影| 夜夜躁婷婷AV| 激情婷婷五月天| 影音先锋91在线资源站| 五月婷婷综合色拍| 免费无码毛片一区二区A片 | 久久久精品视频79| 超碰99在线| 亚洲欧洲一二| 日韩视频99| 成人综合视频网址| 久久有码| 99亚洲精品综合在线| 玖玖资源部在线播放| 激情五月伊人婷婷| 九九亚洲| 五月天婷婷午夜丁香| www.99热在线观看| 日本3级片偷拍网站| 超碰人人射| 另类激情中文| 五月综合激情网| 婷婷六月综合在线| 婷婷99视频在线| 激情精品久久| 丁香五月大香蕉在线99| 九九视频这里有精品| 天天日天天久久青青| 国产精品久久久99视频| 国产高潮A片羞羞视频涩涩| 人妻久久久久久久久妻久久久久久久久 | 操碰97| 亭亭色色五月天| 99九无网码| 9 99免费视频| 91婷婷五月天综合视频| 久777| 人人干Av| 五月天大香蕉| 97久久久| 大香蕉五月天婷婷| 色五月久久成人婷婷| 五月激情综合网| 五月丁香在线视频观看| 久久中文网| 久久99久久99精品免视看婷婷| 四川BBB搡BBB搡多人乱亂| 性 色 婷婷| 亚洲亚洲人成综合网络| 久久婷婷六月综合资源| 色一情一乱一乱一区91Av| 99ri久久| 国产成人精品一区二三区熟女在线 | 美女激情婷婷| 欧美三级级99久久| 亚洲va欧洲va国产va不卡| 婷婷五月成人| 五月天婷综合| 五月综合色| 五月天婷五月天综合网在线观| 婷婷成人基地| 日本丁香五月| 婷婷射图| 99精品综合| 99热婷婷| AV亚洲在线| 99热亚洲| 六月伊人婷婷| 日本三级第一页| 婷婷综合激情| 婷婷美女精品视频| 天天肏高清在线| 激情综合网五月天| 综合一本道| 色综合久久中文| 久久婷婷六月综合综合| 色婷婷狠狠| 婷婷97| 欧美69久成人做爰视频| 色丁香五月天| 激情VA视频| 99超级超级超级碰| 天天爱天天操| 99热思思| av性爱在线| 亚欧州精品视频| 国产毛片欧美毛片久久久| 激情五月天色婷婷| 手机旧版看人妻1025| 狠狠色狠狠操| 五月天色丁香| 五月丁香六月婷婷啪啪综合| 9久久精品视频| h在线看免费版在线看| 怕怕av| Www.Av网9| 久久99视频| 天天操天天谢| 人人干天天舔| 99热自拍| 色婷婷天堂| 亚洲A片成人无码久久精品青桔| 六月丁香婷婷天堂| 色色五月天婷婷| 色约约视频一区二区三区四区五区| 五月丁香久久| 丁香五月综合网亚洲综合欧美狠狠| 91人妻人人做人碰人人爽九色| 91se精品国产| JAPANRCEP老熟妇乱子伦视频| 久久五月天综合| 丁香六月婷婷综合麻豆| 色婷婷综合久色AV五色最新| 激情四射五月天| 99re在线免费视频| 日韩中出视频| 九月丁香婷婷基地| 亚洲乱码日产精品BD| 婷婷六月激情| 久久hd| 婷婷五月中文字幕国产| 亚洲第一色色色色| 婷婷欧美激情综合| 婷色五月| 中文字幕在线日亚州9| 婷婷伊人綜合| 亚洲成人AV在线| 色综合色香蕉网| 色婷婷在线视频| 久久66精品| 久久婷婷激情五月天一区二区| 欧美日本国产欧美日本韩国99| 日韩AV在线免费| 亚洲精品国产A久久久久久| 丁香五月婷婷色| 深爱婷婷网| 伊人狠狠干| 午夜美女人啪最红院| 亚洲超碰在线| 狠狠干综合| 久久久999精品| 好色婷婷| 狠狠爱丁香婷| 五月天基地| 九九av| 影音先锋偷偷色男人站| 五月婷婷丁香在线视频| 婷婷五月天视频小说| 啪啪 综合网| 久草嫩草在线观看| av操B网站| 色135综合网| 激情丁香五月| 蜜臀av 粉嫩av 懂色av | 国产午夜精品AV一区二区麻豆| 操人无码| 最新无毒无码AV| 夫妇交换刺激做爰| 2050人人操免费工开爱| 五月天婷婷丁香人人操91| www.99热视频| 国产肥白大熟妇BBBB视频| 亚洲熟妇AV乱码在线观看| 日本欧美成人片AAAA| 精品国产一区二区三区四区阿崩| 亚洲正能量欧美| 91a片爽| 九九99九九精品视频| 91n网站cad入口在线观看| 中文AV网站| 久久久久五月丁香| 91vip在线观看| 天天开心天天色| 激情综合女人网五月播播| 天天爱天天做天天舔| 五月天激情网址| 99.色| 婷婷亚洲欧美丁香五月| 久久ww| 丁香五月成人| 伊人激情网| 婷婷综合在线播放| 亚洲色激婷| 婷婷成人综合五月| 一级精品999WWW| 丁香五月天视频| 超碰人妻公开在线| 超碰在线99热| 丁香色六月婷婷| 婷婷六月中文字幕| 激情五月天综合网| 免费无码毛片一区二区A片| 久久天堂女人| 色一区高清| 开心五月综合| 色五月天婷婷| 欧美操我| 五月香蕉婷婷| 91久久精品无码一区二区三区| 综合色99| 色久婷婷五月| 欧美极品999| 五月丁香狠狠爱婷婷综合| 激情五月天婷婷视频| 79精品视频在线观看,| 婷婷久热| 色婷婷色综合| 五月婷婷六月激情在线| 操逼巨乳91| 五月婷婷激情综合视频| 久操人妻| 99啪在线| 天天操天天操| 国产一级片| 五月丁香婷婷五月色| 9操在线| 深爱丁香激情| 97婷婷色| 黄色五月婷婷| 五月花在线观看视频| 婷婷五月丁香激情图片 | 国产精品岛国片在线观看免费| 天天综合情| 久久这里只有精品视频1| 亚洲情色一区| 97在线视频 欧美| 色情·com| 99九九精品视频| 青青草激情网| AV成人在线播放| 开心色播色五月婷婷| 97资源碰碰| 亚洲欧美成人在线观看| 五月丁香直播| 婷婷五月天AV| 97成人丁香婷婷| 激情五月天开心| 久久9情免费| 丁香五月在线视频| 精品人妻伦一二三区久| 婷婷久热| 五月激情啪啪啪| www.爱婷婷.com| 久久五月丁香综合17C| 大香蕉手机视频| 五月激情六月宗合| 欧美日韩国产一区| 开心五月婷婷婷美女| 成人做爰A片免费看网站找不到了| 91热视频色网站| 丁香五月婷婷手机| 色九九中文字幕| 婷婷激情五月天天天开心| 激情床戏| 97操在线视频| 五月婷婷色影院| www,com,五月色色| 网站免费一站二站| 久久五月婷婷视频| 久久五月天婷婷| 人妻在线观看视频| 婷婷五月天六月| 亚洲欧洲另类图片| 国产精品视频久久99| 666555。COm毛片| 婷婷五月 丁香六月| 99在线精品观看99| www99热| 亚洲AV日韩无码| 综合久久高清| 丁香五月激情婷婷| 亭亭玉立国色天香| 天天色视频| 91seAV| 91|九色|动漫| 91爱啪啪| 九九家庭影院| 五月天大香蕉av| 婷婷综合网伊人| 丁香综合日产精品久久| www.henhengan| 最新久久99视频网站| 色爱五月天| 婷五月天六| 丁香五月中文字幕色播| 香蕉婷婷| 风流少妇A片一区二区蜜桃| 热久久66| 97超碰色| 夜夜资源站| 亚洲成人免费电影| 国产古装妇女野外A片| 九九婷婷五月天影视| 极品精品一区二区三区在线| 99久在线精品99re8热| 国产婷婷综合| 亚洲九九视频| 婷婷激情五月天小说| www.cao.com久久| 丁香五月天AV| 九九亚洲视频| 大香蕉在九| 99热这里精品| 9色91视频| 欧美草久久五月天91| 97婷婷丁香五月天激情图片| 丁香色婷婷| 成人婷婷五月天| 九月色婷婷综合亚洲| 九九这里都是精品| 日日干五月天婷婷| 1024AV视频| 少妇人妻人伦A片| 大香蕉520| 国产婷婷色综合AV蜜臀AV| 性色99| 五月天丁香综合久久国产| 久草热在线视频| 久久机热思思热| 色5月婷婷色| 色情综合网| 天天搞天天色综合| 草草视频91| 日韩丁香涩| 五月天综合激情网| 婷婷五月天激情综合网| 亚洲色啪| 久久婷婷五| 97在线视频观看| 丁香五月婷婷骚视屏| 91ncm视频| 亚洲亚洲人成综合网络| 人人操人人干AV| 五月婷婷中字在线| 激情五月天啪啪| 成人美女网| 五月丁香成人网| 久久激情综合| www.91在线观看| 婷婷香草网| 婷婷中文在线| 五月婷婷69| 丁香五月亭亭六月综合激情网| 99人人操| 大香蕉AV电影在线| 播播网色播播| 97影院一级片| 一级黄色尤物综合视频手机在线观看| 国产va在线视频| 国产成人综合在线| 丁香六月av| 天天日夜夜爽| 色色激情五月天| 婷婷伊人网| WWW.夜夜操.com| 六月婷婷七月丁香| 狠狠色中色| 香蕉久久国产AV一区二区| 国产成人高清| 99综合视频| 99精品在| 亚洲欧洲自拍图片专区五月天| 天堂中文国产| 色播五月综合网| 人妻免费网站| 嫩草免费视频| 六月婷综合| 99热精品在线观看| 超碰免费人人| 日韩视频99| 九九在线视频| 五月婷视频在线| 久久激情五月天| 夜夜夜夜操| 色五月激情视频在线综合| 久久免费操| 懂色av蜜臀av粉嫩av永陈冠希| 婷婷五月天97干| 91人妻PORNY九色大屁股| 99热都是精品| 99热这里只有精品2| 91视频一起草| 无码区婷婷五月花开| 大香蕉欧美在线| 婷婷五月六月| 五月丁香婷婷免费视频| 中文字幕成人影视| 九热免费视频| 欧洲亚洲免费视频9| 婷婷六月激情丁香| 思思热再线视频| 天天操夜夜玩!| 很操日本7| 精品综合久久久久久五月天| 九九热在这里只有精品| 久久久久久综合五月婷婷| 甈你aaaaa| 夜夜骑福利资源| 亚洲狠狠狠| 永久地址 色| 久久er99| 五月综合激情网| 九月婷婷色色| 亚洲五月天婷婷| 99成人| 嫩草AV久久伊人妇女超级A| 婷婷伊人綜合中文字幕| 一本大道熟女人妻中文字幕在线| 嫩草AV久久伊人妇女超级A| 大地资源色婷婷视频在线 | 在线视频区| 婷婷在线五月综合| 成人AV网站在线| 99热在线资源| 婷婷久久欧美| 丁香五月综合在线播放 | 五月的色婷婷高潮| 免费婷婷| 亚洲日本韩国| 91av色色乱视频| 香蕉网久久| 91狠狠色丁香婷婷综合久久| 五月五丁香婷婷| 99热久久这里只有精品2010| 丁香色六月婷婷| 九九色热| 婷婷五月天综合久久日美女| 婷婷丁香花五月天| 热这里只有精| 丁香五月天啪啪a日本| 91丁香五月| 色播综合| 丁香五月婷婷激情中文| 日韩成人网址| 丁香五月综合在线播放| 婷婷五月天综合激情| se色99| 五月亚洲| 五月天狠狠| 午夜微拍福利| 色五月琪琪| 五月丁香婷中文字幕 | 国产超碰av| 天天久久狠狠色综合| 亚洲激情视频网| 久久亚洲无码| 一级操逼大片| 丁香大香蕉| 综合热无码| 9热在线观看| 国产成人综合网| 人人操碰| 欧美天天干五月丁香| 四月婷婷丁香五月| AA片在线观看视频在线播放| 97综合色片| 丁香五月色播中文在线播放| 九艹在线| 五月天久久小说| 69热在线| 色五月综合资源推荐| 天天综合色| WWW·色色色·COM| 欧美亚洲婷婷五月| 激情五月综合亚洲另类| 久久五月天网| 五月香六月婷| 久热免费视频| 色综合久久天天综合网| 丁香婷婷基地| 日韩丁香涩| 99热九九这里只有精品| 五月婷婷深深爱| 五月丁香花成人社区| 五月天激情四射| 丁香婷婷五月| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 中文字幕高清av| 亚州欧美国产久精国产99综合视频| 亚洲精品永久久久久久| 激情五月天。| 亚洲激情丁香五月基地| 丁香五月成人| www.婷婷亚洲基地| 99热这里有精品| 亚洲天堂色| 婷婷综合五月天激情| 五月婷婷中文| 99在线视频精品| 丁香婷婷深情五月亚洲| 五月婷婷激情啪啪| 涩涩婷婷五月| 婷婷色情 | 青青操绿aaa一区日v| 99精品久久| 人人性久久| 激情六月天婷婷| 九九九九九九热| 秋霞网在线观看理论91| 婷婷五月激情综合| 久鲁鲁色网 | 丁香婷婷社区| 亚洲成人在线播放| 五月丁香综合| 激情五月综合| 六月激情婷婷| 久久五月天激情美女| 中文字幕在线日亚州9| 超碰无码318604| 婷婷深爱五月天| 精品一区二区三区三区| 亚洲天天| 4438国产免费看| 日本欧美成人片AAAA| av免费在线网站| 婷婷五月色天| 五月天丁香婷| 九九色热| 亚洲精品乱码久久久久久综合| 激情综合五月婷婷| 丁香成人综合| 丁香五月天91| 五月天婷久精视频| 开心五月婷婷婷美女| 99热大全在线观看| www.超碰| 九热视频这里只有精品| 天天肏在线视频| 播四月婷婷六月丁香| 碰碰碰91| www.色综合| 青青草性爱视频| 狠狠狠狠狠狠| 婷婷丁香五月天中文字幕| 日韩av免费版| 天天日天天爽| 亚洲超碰在线| 风流少妇A片一区二区蜜桃| 伊人丁香花综合影院| 亚洲9久久精品| 天天色视频| 99色综合网| 成人电影一区| 天天爽日日爽夜夜爽| 狠狠久综合| 超碰在线人妻| 国产日日夜夜操| 啪啪色激情五月天| 99碰碰| site:minyis.com| 久久九久久| 日韩aaaaa| 亚洲精品视频在线播放| 三级黄色大片视频| 久久这里只有精品99| 亚洲综合色婷婷| A片试看50分钟做受视频| 色色色色av色色色色| 丁香久久综合| 日本不卡一区二区三区| 五月天成人网在线观看| 开心五月婷婷激情| 激情六月婷婷啪啪| 婷婷久热| 丁香五月在线看| 五月天婷婷影院| 嫩草极品| 991精品在线视频| 凹凸7777操操操| 天天透天天干| 性做久久久久久久免费看| 色欲一二三| 欧美成性色| 第1影院之五月婷婷| 五月天精品| 五月天婷婷人妻| 综合激情五月丁香| 99re在线免费视频| 无码人妻精品一区二区蜜桃色欲| 五月开心网| 婷婷丁香久久五月综合| 九九这里是免费的视频5| 日本不卡一区二区三区| 色婷久久| 欧美六月| 五月天激情黄色网址| 狠狠干在线| 国产婷婷五月色情综合| 色婷婷伦理| 久久五月激情| 五月激情久久| 亚洲精品国产A久久久久久| 97se视频在线| 日韩99精品| 色色综合日韩| 日韩综合网络男女香蕉a片| 五月婷狠狠| 99久久综合| 丁香婷婷色色| 色噜噜狠狠插综合| 99在线视频精品| 99re热精品在线视频| 偷拍九九五月丁香婷婷| 婷婷五月,综合伊人| 婷婷另类小说| 51XX午夜影福利| www.henhengan| 天天干天天操天天上| 五月伊人综合| 亚洲精品视频在线播放| 先锋资源91| 五月丁香婷婷色播无码| 五月天操逼激情| 99热思思| 色五月欧美| 五夜婷婷| 超碰99热| 久久综合爱| 99热99久久| www.色婷婷.com| 色五开心五月五月深深爱| 五月丁激情| 激情五月图| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 97精品人人A片免费看| 996er热| 新97人人上人人| 日本久久精品18| 激情综合丁香五月| 欧美黄色AA片哗啦啦啦| 婷婷五月天亚洲综合| 五月天婷婷色播在线网| 亚洲激情视频网| 中文aV网| 99福利视频| 天天干肏夜夜| 伊人午夜综合色啪| 婷婷五月天BBw| 丁香五月婷婷色| 五月 婷婷 成人| 深爱婷婷丁香五月激情| 丁香六月成人| 能看的AV| 久久五月天视频| 日韩人妻在线观看| 9久热| 天天插天天插天天插天天插| 狠狠五月天| 五月天色五月| 大香蕉色婷婷伊人在线| 欧美人人草草| 丁香六月婷婷社区| 久久久久久97| 婷婷综合激情| 精品婷婷五月天| 久久视频九九视频| 99热a片免| 激情久久久久久久久久久| 色五月色五天色情网| 色婷婷亚洲精品天天综| 久热九九| 婷婷五月天 丁香五月天 裸体| 婷婷婷久久| 九九99热久久精品66中文字幕| www99久久| 五月婷婷综合热| 热99这里只有精品视频| 综合色99| 嫩草综合网| 日日操天天爽| 精品网站:999WWW| 日本高清久久| 人妻日日日| 888久久久| av在线免费播放| WwW天天干| 欧美xx激情视频在线观看| 激情婷婷丁香五月天| 色色色99| 亚洲人成网站999综合| 日本一毛片| 人人操Av| 噜噜网免费视频| 丁香九月激情| 九九综合影音先锋| 九九色色色| 色色色在线播放| 婷婷五月六月丁香| 爱射综合| 青青久久91| 久久伊人大香蕉| 26uuu欧美亚洲日韩| 99色视频在线| 六月丁丁香| 伊人久久大香线蕉AV最新午夜| 97人人干| 婷婷激情社区| 五月丁香婷婷六月| 综合激情四射一theav| 色色婷婷五月天| 欧美啄木乌丝袜人妻系列| 综合色五月天| 超碰熟女农村在线69| 色婷婷导航| 久久五月婷天天干| 亚洲人妻av| 久久综合最新网址| 丁香五月天激情网址| 色五月婷婷丁香五月| 久久99精品久久只有精品| 99热在线观看成人| 激情网站五月| 激情综合网激情五月天| 亚洲日本韩国| 激情五月丁香五月| 亚洲综合另类| 六月丁香激情综合| 国产成人网| 99caobi| 婷婷五月天无码视频| 日韩色五月| 亚洲无码影片| 国产日批视频| 情色五月天网站| 色婷婷精| 综合色五月天| 色播五月丁香| 中文字幕激情综合| 亚洲夜夜操| 高潮毛片又色又爽免费| 婷婷操逼| 七七色色综合| 伊人成综合五月婷婷| 五月丁香婷婷婷婷综合网| 五月激情婷婷在线| 欧美色图天堂网色| 色狠狠婷婷| 超碰97在线观看免费| 激情婷婷五月天网址| 色婷婷视频在线| 人人干女人| 丁香五月区| 伊人婷婷大香蕉在线| 色五月涩涩婷婷蜜桃| 天天操无码| 婷婷丁香五月天影院| 婷婷五月另类网站| 亚洲无码性爱| 亚洲激情综合五月婷婷啪啪| 九九在线精品| 五月天日日操夜夜操 | 开心深爱五月天| 婷婷香五月天| 97av在线视频| 色综合婷婷| 99riAV国产精品视频| 激情五月丁香亭亭| 91碰操| 亚洲综合色棒| www.色欲丁香婷婷| 日本 @ va 免费| 欧州婷婷五月天综合| 狠狠草婷婷| 免费做A爰片77777| 久久人妻乱子伦| 人妻人人操| 97亚洲色 torrent magnet| 成人在线网址| 中文字幕在线日亚州9| 久操人妻| 99热精品在线播放| 五月婷在线| 另类的婷婷| 色婷婷综合网| www.日韩艹| 玖玖色综合色| 狠狠色综合久久| 色婷婷啪啪| 九九色热| 九九99精品视频| 97人人超| 99re这里只有精品9| 婷婷色在线| 手机AVAV天堂看网| 天天插操| 99精品视频免费| 欧美日韩国产一区二区| WWW.17C亚洲精品| 久久婷网| 丁香五月婷婷色| 丁香五月AV综合| 一本色道久久88加勒比| 亚洲免费99| 日日噜噜久久婷婷五月天| 综合噜噜| 久草五月| 国产精品日本一区二区在线播放| 免费播放99性爱视频| 色99免费视频中文| 综合大香蕉| 色婷婷内射| 久久大香蕉丁香| 亚洲精品国产精品乱码视99| 9191avse| 天天做天天爱天天高潮| 天天搞天天色综合| 久久9久久| 人妻少妇色综合| 五月婷婷精品视频| 大香伊人婷婷| 嫩草视频在线观看| 插插干干干色| 91日精品| 性爱视频久久| 五月丁香婷婷激情澎湃四射| 9久久久| 人人爽天天爽| 婷婷六月色播| 人妻AV在线观看| 国产毛片欧美毛片久久久| 激情综合五月天| 丁香婷婷成人在线播放| 亚洲av成人在线| 中文字幕无码人妻少妇免费视频| 久久性爱视频这里只有精品| 色玖玖综合网| se色婷婷视频| 五月婷婷中文字幕| 欧爱综合视频| 色九月欧美| AA片在线观看视频在线播放 | 精品一二三区久久AAA片| 伊人久久五月天综合| 久久作爱| 五月婷婷 婷婷五月 一区二区 久久久| 色婷婷精品视频| 色婷婷五月基地在线| www.com色播五月天| 激情五月综合| 色色色色色网| 色五月激情五月丁香五月婷婷啪啪综合| 亚洲国产成人AV在线 | 日本成人噜噜噜| 欧美成人热| 激情五月天的婷婷| 色婷婷丁香花五月天| 日本综合久久| 色播五月丁香| 丁香五月AV综合| 久操干| 69超碰在线| 在线中文字幕av| 五月婷婷开心综合| 99在线观看视频精品| 大香AV| 日韩丁香涩| 综合色99| 丁香九月综合激情| 五月激情婷婷女| 色婷婷成人丁香| 婷婷综合97| 亲子乱AV-区二区三区| 大香蕉五月天| 亚洲最大在线| 国产五月天欧美色| 最新亚洲色色网| 久久人妻久久久久| 98色花堂98t.R| 久久爱综合| Blackedraw视频一区二区| 深爱激情丁香| 色五月婷婷影院| 99热这里只有精品一区| 涩涩涩,com| 无码髙清| 噜噜五月天综合| 综合色五月亭亭| www.激情| 色婷婷99| 日韩 中文 欧美| 性爱视频99| 五月网网站| 东北婷婷五月天| 丁香色情五月天| 狠狠色婷婷| 激情五月综合| 婷婷九月激情| 天天干天天拍| 色亚洲欧洲| 五月网网站| 99久久精品网| 九色视频这里只有精品| mmm1717.6dbm人人爱人人操| 丁香五月婷婷激情小说| 六月丁香啪啪啪| 大香蕉狼人久久| 91嫩草久久| 久久精品女人天堂AAA| 丁香婷婷五月天成人| 99A片| 久久婷婷艹| 大香蕉视频99| 久久男人网婷婷| 五月天婷婷Av| 九九色婷| 婷婷大香焦| 日韩av在线播放综合网| 国产97在线日韩亚洲女人被黑人巨大| 亚洲午夜在线视频| 91夫妻网站九色| 真实的国产乱XXXX在线91| 68热超碰在线| 婷婷五月激情在线| 五月色婷婷夜色| 9999综合99综合人| 中文字幕婷婷在线| 4438国产免费看| 国产综合婷婷| 五月丁香啪啪综合网| 婷婷五月大香蕉| 久久久香| 亚洲色久| 888精品福利地址| 情情五月天色| 色婷婷视频综合| 开心五月婷婷婷美女| 中文成人在线| 人妻九九九九| 五月婷婷六月天| 国产真实乱了老女人视频| 激情婷婷狠狠干综合| 色拍九九九| 丁香五月最新网址| 91九色无码日韩| www九九热| 丁香六月天婷婷在线| 五月婷婷之六月丁香| 日日舔夜夜操| 天天综合五月天| 深爱开心激情| 亚洲精品又粗又大又爽A片| www五月婷婷88导航| yiqicaoav| 九月综合| 开心深爱五月天| 丁香六月亚洲综合| 在线观看免费狠狠色丁香香综合| www.狠狠狠.com| 国产精品久久7777777精品无码| 桃色激情网| 久久五月视频| 亚洲精品久久久久AV无码| 欧美久久久中文字幕| 亚洲天堂啪啪| 五月天婷婷色播综合在线| 思思热国产| 99在线资源| 99精品久久| 日本熟女啪啪| 久久久8| 日日操,日日爽| 天天日天天摸| 丁香五月婷婷在线| 超碰一区二区| 丁香五月手机在线| 色欲日日躁| 久久这里有精品| 天天日天天爽| 日日操无码| 天天射影| 婷婷综合精品视频97| www久| 色爆五月| 婷婷激情视频| 日日干日日s| 婷婷五月天AV在线| 亚洲情综合五月天| a在线免费v| 天天色天天爱天天舔| 免费视频99| a久久| 丁香五月天激情四射网| 色色啊| 九九综合| 六月婷婷毛片| 九久9精品| 视频色色色色色色| 91久热| 色婷婷亚洲综合网站| 丁香五月婷婷久久综合激情网| 婷婷五月天综合色| 婷色五月| 国产精品视频网| 婷婷深爱五月亚洲综合| 日本熟妇精品99| 有码一区二区三区| 婷婷五月天av网| 久久久免费精彩视频| 午夜天堂一区人妻| 五月婷婷亚洲| 丁香五月亚洲| 免费看欧美成人A片无码| 日韩av在线免费观看| 色五XX| 最近免费中文字幕大全高清大全1| 婷婷99热| 亚洲成人婷婷| 中文字幕日本最新乱码视频| 91天天操天天干天天射| 99亚洲视频| 教师性爱毛片| 婷婷五月天激情四射五月天激情| 激情开心五月天| 丁香五月天AV在线| 亚洲第一色色色| 激情色播| 9福利性视频欧美| se99视频| 色婷婷网大全在线| 婷激情五月天视频导航| 日韩婷婷| 男人的天堂五月丁香| 亚洲综合色色| 色啦啦视频| 丁香婷婷久久综合在线| 亚洲 小说 欧美 激情 另类| 色五月综合| 色综合久久久久| 激情久久久久久久久久| 婷婷五月六月丁香| 久色资源网| 丁香五月之久操视频| 丁香成人综合| 天天干一干| 久热这里只有精品6官网亚洲| 欧美综合五月丁香六月婷| 婷婷六月综合激情| 激情人妻综合| 伊人五月天久久| 婷婷五月激情在线| 亚洲亚洲人成综合网络| 天天狠天天狠| 五月激情六月丁香| 午夜成人AV在线| 五月天婷婷伊人| 色色日本欧美| 人人播| 色站9/| 五月婷婷丁香在线| 色婷婷AV在线观看| 99热这里只有精品最新| 伊人热在线大香蕉| 大伊久久| 超极99精品| 日日夜夜天天爽| 亚洲综合网在线| 六月丁香婷婷开心综合基地| av一级棒av| 激情久久五月网| 亚洲中字AV电影在线网站| 26uuu亚洲欧美另类| 99人妻碰碰久久久禁片| 色情激情五月| 潘金莲AAAAAAAAAA| 国产热精品| H亚洲| 婷婷色色婷婷| 高清国产AV| www.91.com黄| 色色激情五月天| 六月婷婷综合| 综合激情五月丁香| 思思久久久婷婷| 夜丁香综合| 色婷婷情片| 9久热在线视频精品| 九月婷婷久久| 激情色色| 激情狠狠丁香月| 久久精99| 五月激情网站| 免费AAAAA网| 北京熟妇搡BBBB搡BBBB| 亚洲精品小视频| 九月色婷婷综合亚洲| 五月亭亭开心网| 五月婷婷五月天| 超碰国产在线| 人人人va亚洲视频在线| 五月婷婷黄| 久久九九网| 亚洲 精品 综合 精品| 91人妻人人操| 中文久久婷婷| 人人色人人摸人人看| 四川女人毛多水多A片| 色中色综合| 97人妻碰碰碰久| 成人做爰高潮A片免费视频 | 亚洲AV永久无码影院黑人| 超碰在线超碰| 五月天婷婷色五月天| 97人人干视频| 色婷婷综合亚洲| 五月婷婷六月丁香激情深爱| 2018夜夜草| 天天日天天舔| 久热这里这里有精品| 色情网综合| 丁香成人五月天| 丁香婷五月| 久久九九玖玖| 激情丁香五月婷婷| 中日韩狠狠色| 色色色成人网| 久久这里有精品视频在线免费观看| 97色女人在线| 国产精品一区在线观看你懂的| 99久久九九| 91超碰人人操| 成人久碰| 六月婷婷五月天| 婷婷色丁香六月|