色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

Atlas 300V Pro部署YOLOv8全流程實戰(zhàn):從環(huán)境配置到推理調(diào)優(yōu)

Atlas 300V Pro部署YOLOv8全流程實戰(zhàn):從環(huán)境配置到推理調(diào)優(yōu) 最近后臺和私信里被問得最多的一件事就是Atlas 300V Pro 24G這塊卡到底怎么樣網(wǎng)上炒得火熱有人說是運算加速卡有人說是智商稅還有人問能不能拿來跑YOLO。說實話這塊卡我前后折騰了小一個月踩了不少坑才把YOLOv8完整部署上去。今天不整虛的直接把整個流程、參數(shù)、遇到的坑全部攤開講講清楚。先說結(jié)論Atlas 300V Pro 24G確實是一塊推理加速卡設(shè)計目標(biāo)就是做AI模型推理不是拿來跑訓(xùn)練的。它最典型的落地場景就是YOLO系列模型在邊緣服務(wù)器或私有化環(huán)境里的部署這也是我這次折騰的核心內(nèi)容。如果你手里正好有這塊卡或者正準(zhǔn)備采購這篇內(nèi)容應(yīng)該能幫你省下不少時間。1. Atlas 300V Pro 24G到底是什么和普通顯卡差在哪1.1 一張圖看懂這塊卡的定位很多人第一次拿到Atlas 300V Pro會下意識拿它跟NVIDIA的RTX 4090、A10這種顯卡比這是個誤區(qū)。Atlas 300V Pro屬于華為昇騰推理卡產(chǎn)品線芯片用的是昇騰310P整卡顯存24GB但它的定位是“推理加速卡”不是“通用計算卡”。它和普通顯卡的核心差別在于指令集和架構(gòu)不同昇騰310P用的是達芬奇架構(gòu)里面的AI Core是專門為矩陣運算設(shè)計的對卷積、池化、全連接這類算子做了深度定制但通用并行計算能力比NVIDIA的CUDA生態(tài)弱很多。軟件棧不同NVIDIA走CUDA/cuDNN/TensorRT這條線昇騰走的是CANNCompute Architecture for Neural Networks這條線算子庫叫AscendCL模型轉(zhuǎn)換工具叫ATC。精度策略不同昇騰卡對INT8量化支持得非常激進很多模型在INT8下的吞吐量能翻好幾倍FP16和FP32的表現(xiàn)反而不是它的強項。所以你要拿它跑渲染、跑Matlab、跑CUDA寫的科學(xué)計算那基本沒法用。但如果你要跑YOLOv8、YOLOv5、ResNet50這些CV模型的批量推理尤其是在國產(chǎn)化環(huán)境里它反而是個很穩(wěn)的選擇。1.2 24GB顯存意味著什么Atlas 300V Pro 24G的24GB是LPDDR4X帶寬雖然比不上GDDR6或者HBM但勝在容量大。對大模型推理來說容量比帶寬有時候更關(guān)鍵。我實測下來24GB顯存大概能干這些事跑YOLOv8s模型batch size開到16以上沒有任何壓力。同時加載兩三個不同版本的檢測模型進行多模型并行推理每個模型單獨分配一個上下文。跑一些輕量化的分割模型比如SegFormer-B0、PP-LiteSeg也是綽綽有余。甚至可以跑一些參數(shù)量在10億以內(nèi)的Transformer模型比如BERT-base、RoBERTa-base的推理。當(dāng)然如果你要跑Llama-7B這種百億參數(shù)的大語言模型24GB還是會吃緊量化到INT8勉強能塞進去但推理速度就不太樂觀了。1.3 什么場景真正適合選它從我自己的項目經(jīng)驗看這塊卡最適合以下幾個場景第一個是邊緣AI服務(wù)器。比如園區(qū)安防、工業(yè)質(zhì)檢、智慧交通這類場景一臺2U邊緣服務(wù)器插上兩到四張Atlas 300V Pro就可以把幾十路攝像頭的視頻流全接進來實時做目標(biāo)檢測和結(jié)構(gòu)化分析。功耗低不用改機房供電比插8張RTX 4090省心太多。第二個是國產(chǎn)化替代需求。很多政企項目明確要求核心組件必須用國產(chǎn)芯片昇騰是目前生態(tài)最成熟的國產(chǎn)AI芯片之一CANN工具鏈和MindSpore框架這幾年迭代很快已經(jīng)在大量項目中落地。第三個是私有化模型服務(wù)。比如企業(yè)內(nèi)部的OCR識別服務(wù)、缺陷檢測平臺、商品識別系統(tǒng)輸入是固定格式的圖片或者視頻幀輸出是檢測框和類別。這種固定場景用推理卡非常劃算因為推理卡的采購成本和功耗都比同級別的GPU低不少。2. 部署YOLO前的環(huán)境準(zhǔn)備沒你想的那么輕松2.1 硬件環(huán)境和系統(tǒng)要求先說硬件Atlas 300V Pro是標(biāo)準(zhǔn)的PCIe全高全長短卡單槽位被動散熱所以服務(wù)器必須有風(fēng)道或者機箱風(fēng)扇對著吹。我一開始插在一臺塔式工作站里風(fēng)道不對卡很快就跑到85度以上后來換到機架式服務(wù)器里才穩(wěn)定在60度左右。系統(tǒng)方面官方支持Ubuntu 18.04/20.04、CentOS 7.6/8.2等但我的建議是直接用Ubuntu 20.04 x86_64兼容性最好。ARM版本不建議自己折騰除非你用的是華為自己的泰山服務(wù)器否則在第三方ARM主板上裝CANN會有一堆坑。安裝前確認(rèn)三件事lspci能看到卡lspci | grep -i ascendBIOS里打開Above 4G Decoding和Resizable BAR否則DMA可能出問題內(nèi)核版本在4.18以上推薦5.42.2 驅(qū)動、固件、CANN的版本匹配這是最容易踩坑的地方。昇騰的軟件棧分三部分NPU驅(qū)動、NPU固件、CANN工具包。三者之間不是隨便亂搭配的版本必須嚴(yán)格對應(yīng)。我這次用的版本組合是驅(qū)動Ascend-hdk-310p-npu-driver_23.0.rc3_linux-x86_64.run固件Ascend-hdk-310p-npu-firmware_23.0.rc3_linux-x86_64.runCANNAscend-cann-toolkit_7.0.0_linux-x86_64.run推理引擎Ascend-cann-nnrt_7.0.0_linux-x86_64.run安裝順序不能亂先驅(qū)動再固件最后CANN。驅(qū)動和固件的下載地址在昇騰社區(qū)需要注冊企業(yè)賬號個人開發(fā)者也能注冊。CANN在昇騰社區(qū)直接下載。安裝驅(qū)動和固件chmod x Ascend-hdk-310p-npu-driver_23.0.rc3_linux-x86_64.run ./Ascend-hdk-310p-npu-driver_23.0.rc3_linux-x86_64.run --full chmod x Ascend-hdk-310p-npu-firmware_23.0.rc3_linux-x86_64.run ./Ascend-hdk-310p-npu-firmware_23.0.rc3_linux-x86_64.run --full裝完后重啟執(zhí)行npu-smi info如果能顯示芯片信息說明驅(qū)動和固件OK。安裝CANNchmod x Ascend-cann-toolkit_7.0.0_linux-x86_64.run ./Ascend-cann-toolkit_7.0.0_linux-x86_64.run --install --install-for-all source /usr/local/Ascend/ascend-toolkit/set_env.sh注意set_env.sh每次開新終端都要source一次或者直接寫進.bashrc。2.3 版本不匹配的癥狀和處理方式版本不匹配的典型癥狀就是安裝時報錯、npu-smi能看到卡但初始化失敗、ATC轉(zhuǎn)換模型時直接報CANN Internal Error。我遇到過一次比較詭異的問題驅(qū)動和固件都是23.0.rc3但CANN是6.3.rc2結(jié)果ATC轉(zhuǎn)換時老是在Graph is not ready這個位置卡住。后來查了昇騰社區(qū)的官方兼容性表才發(fā)現(xiàn)CANN 6.3.rc2只支持到22.0.rc1的驅(qū)動跨版本太大驅(qū)動和CANN之間的通信協(xié)議對不上。重新刷成7.0.0之后問題就消失了。注意昇騰的版本兼容性表是動態(tài)更新的安裝前一定要去昇騰社區(qū)查一下當(dāng)前的“驅(qū)動固件與CANN版本配套表”不要憑經(jīng)驗亂配。2.4 換源和服務(wù)配置的小坑昇騰的pip源是獨立的不在PyPI上。裝Python依賴的時候需要指定昇騰源pip3 install --upgrade pip pip3 install attrs numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py pip3 install --upgrade --user astroid另外CANN自帶的Python接口在/usr/local/Ascend/ascend-toolkit/latest/pyACL/python/site-packages/acl下如果Python import acl失敗多半是PYTHONPATH沒設(shè)置。建議把以下內(nèi)容加到.bashrcexport ASCEND_HOME/usr/local/Ascend/ascend-toolkit/latest export LD_LIBRARY_PATH$ASCEND_HOME/lib64:$ASCEND_HOME/lib64/plugin/opskernel:$ASCEND_HOME/lib64/plugin/nnengine:$LD_LIBRARY_PATH export PYTHONPATH$ASCEND_HOME/pyACL/python/site-packages:$PYTHONPATH3. YOLOv8模型轉(zhuǎn)換全流程ATC是核心3.1 導(dǎo)出ONNX模型雖然昇騰也支持直接加載MindSpore和Caffe的模型但現(xiàn)階段最順的路徑還是走PyTorch → ONNX → OM昇騰離線模型。我用的是YOLOv8s預(yù)訓(xùn)練權(quán)重在COCO上跑過。先從ultralytics導(dǎo)出ONNXyolo export modelyolov8s.pt formatonnx opset12 imgsz640這里有兩個關(guān)鍵點opset版本必須用12或13不要用更高的版本ATC對高版本ONNX算子支持不全。imgsz建議固定成640如果你是訓(xùn)練時用608或672這種非標(biāo)準(zhǔn)尺寸導(dǎo)出時直接改為對應(yīng)尺寸即可但推理輸入要和它一致。導(dǎo)出后用onnxsim簡化一下反正不費事python3 -m onnxsim yolov8s.onnx yolov8s_sim.onnx簡化的作用是去掉一些冗余的Identity節(jié)點和Shape節(jié)點ATC轉(zhuǎn)換時能少報幾個Unsupported Operator。3.2 ATC轉(zhuǎn)換OM模型參數(shù)詳解ATC轉(zhuǎn)換是整條鏈路里最需要耐心的環(huán)節(jié)。命令我貼出來后面逐個參數(shù)說source /usr/local/Ascend/ascend-toolkit/set_env.sh atc --modelyolov8s_sim.onnx \ --framework5 \ --outputyolov8s_bs1 \ --input_shapeimages:1,3,640,640 \ --soc_versionAscend310P3 \ --insert_op_confaipp.cfg \ --precision_modeforce_fp16 \ --output_typeFP32 \ --optypelist_for_implmodeSigmoid \ --op_select_implmodehigh_performance每個參數(shù)說明--framework55代表ONNX。--output輸出文件名不寫后綴自動生成.om。--input_shapeONNX模型的輸入節(jié)點名是images維度是(batch, channel, height, width)。如果你導(dǎo)出的ONNX輸入節(jié)點叫別的名字用netron查看。--soc_version必須填A(yù)scend310P3或者Ascend310P4具體看你的卡是哪個芯片版本用npu-smi info能看到。填錯了會報錯提示當(dāng)前的SoC版本不匹配。--insert_op_confAIPP配置文件路徑這個后面單獨說。--precision_modeforce_fp16強制用FP16計算。昇騰的FP16性能遠(yuǎn)好于FP32YOLOv8的精度損失可以忽略。--output_typeFP32輸出層用FP32避免輸出結(jié)果精度被壓縮導(dǎo)致框坐標(biāo)偏移。--optypelist_for_implmode和--op_select_implmode讓Sigmoid算子走高性能實現(xiàn)對YOLOv8的置信度分支速度有優(yōu)化。如果轉(zhuǎn)換成功會生成yolov8s_bs1.om文件。轉(zhuǎn)換過程大概需要幾分鐘期間CPU占用會比較高注意不要同時開太多任務(wù)。3.3 AIPP配置圖像預(yù)處理交給NPUAIPPAI Preprocessing是CANN里一個非常強大的功能能把圖像縮放、歸一化、通道變換這些操作統(tǒng)統(tǒng)塞進模型里。這樣的話在推理時你直接往NPU塞原始BGR圖像就行不需要在CPU上做復(fù)雜的預(yù)處理省掉一部分CPU開銷。我的aipp.cfgaipp_op { aipp_mode: static input_format: RGB888_U8 src_image_size_w: 640 src_image_size_h: 640 crop: false load_start_pos_h: 0 load_start_pos_w: 0 min_chn_0: 0 min_chn_1: 0 min_chn_2: 0 var_reci_chn_0: 0.003921569 var_reci_chn_1: 0.003921569 var_reci_chn_2: 0.003921569 }要點是input_format必須和你的輸入數(shù)據(jù)一致。YOLOv8的預(yù)處理是把圖片縮放到640x640BGR順序像素值歸一化到0-1所以這里寫RGB888_U8其實不太對應(yīng)該用BGR888_U8。這個我踩過坑后面問題列表里再展開。var_reci_chn是歸一化系數(shù)0.003921569就是1/255YOLOv8的歸一化方式就是直接除以255。注意很多顯卡在推理時要RESIZE如果模型是640輸入你ffeeding時應(yīng)該已經(jīng)resize好再傳給NPU。如果想讓NPU自己完成resize需要在AIPP里配置resize參數(shù)但這樣會多一步操作效率上反而不如自己先在CPU上做letterbox再傳進去。3.4 動態(tài)batch和多batch的處理我自己的場景里經(jīng)常要同時處理十幾路視頻流每路視頻的畫面數(shù)量不一樣所以需要支持動態(tài)batch。ATC轉(zhuǎn)換時用dynamic_batch_size參數(shù)atc --modelyolov8s_sim.onnx \ --framework5 \ --outputyolov8s_dynbs \ --input_shapeimages:-1,3,640,640 \ --dynamic_batch_size1,2,4,8,16 \ --soc_versionAscend310P3 \ --insert_op_confaipp.cfg \ --precision_modeforce_fp16 \ --output_typeFP32注意動態(tài)batch的模型在推理時需要在設(shè)備端動態(tài)設(shè)置batch大小代碼里要做適配稍微麻煩點。如果你的業(yè)務(wù)場景里batch大小基本固定比如總是處理固定4路或8路視頻直接用固定batch的模型就好性能和穩(wěn)定性都更好。4. 用Python實現(xiàn)YOLOv8推理可以先跑起來再優(yōu)化4.1 用pyACL實現(xiàn)推理的完整代碼昇騰的底層推理接口是AscendCLACL可以用C調(diào)也可以用Python調(diào)。我先用Python跑通全流程驗證精度沒問題之后再用C做正式的服務(wù)化部署。首先初始化環(huán)境和設(shè)備import acl import numpy as np import cv2 import time # 初始化ACL ret acl.init() assert ret 0 # 設(shè)置推理設(shè)備0表示第一張卡 ret acl.rt.set_device(0) assert ret 0 # 創(chuàng)建上下文 context, ret acl.rt.create_context(0) assert ret 0 # 加載OM模型 model_path b./yolov8s_bs1.om model_id, ret acl.mdl.load_from_file(model_path) assert ret 0然后準(zhǔn)備輸入輸出。因為模型輸入已經(jīng)包含了AIPP預(yù)處理所以這里只需要把圖像resize到640x640然后轉(zhuǎn)成BGR格式就行def preprocess(image): # image是BGR格式的numpy數(shù)組 img cv2.resize(image, (640, 640)) img img.astype(np.float32) # 注意這里不再做歸一化AIPP已經(jīng)處理了 img img[:, :, ::-1] # BGR轉(zhuǎn)RGB因為AIPP配置的是RGB888_U8 img np.transpose(img, (2, 0, 1)) # HWC轉(zhuǎn)CHW img np.expand_dims(img, axis0) # 增加batch維度 return np.ascontiguousarray(img, dtypenp.uint8)這里有個非常重要的點如果AIPP配了歸一化那你輸入的數(shù)據(jù)類型要用uint8不要再除以255。我一開始沒注意把uint8的圖像直接除255轉(zhuǎn)成float32再送進去結(jié)果檢測結(jié)果全亂了。接著把輸入數(shù)據(jù)拷貝到設(shè)備端# 獲取模型輸入輸出尺寸信息 input_desc acl.mdl.get_input_desc(model_id) output_desc acl.mdl.get_output_desc(model_id) input_size acl.mdl.get_input_size_by_index(model_id, 0) output_size acl.mdl.get_output_size_by_index(model_id, 0) # 創(chuàng)建設(shè)備端輸入輸出buffer input_data np.zeros((input_size,), dtypenp.uint8) output_data np.zeros((output_size,), dtypenp.float32) input_buffer acl.rt.malloc(input_size, 2) output_buffer acl.rt.malloc(output_size, 2) # 把圖像數(shù)據(jù)拷貝到設(shè)備端 input_data preprocess(image) acl.rt.memcpy(input_buffer, input_size, input_data.tobytes(), input_data.nbytes, 1)執(zhí)行推理# 執(zhí)行推理 dim acl.mdl.get_input_dim_index(model_id, 0) acl.mdl.execute_async(model_id, [input_buffer], [output_buffer], None, 0) acl.rt.synchronize(context)推理完成后把輸出拷回主機端然后做后處理。YOLOv8的輸出是一個1x84x8400的tensor84表示4個框坐標(biāo)加80個類別置信度8400是不同特征層的anchor總數(shù)。4.2 后處理坐標(biāo)還原和NMS后處理這塊每個模型的格式大同小異但細(xì)節(jié)上會有差別。YOLOv8的輸出格式和YOLOv5不一樣v8沒有objectness分支所以解碼邏輯要調(diào)整。def postprocess(output_data, orig_shape, conf_thres0.5, iou_thres0.45): predictions output_data.reshape(1, 84, 8400) predictions np.transpose(predictions, (0, 2, 1)) # (1, 8400, 84) boxes predictions[0, :, :4] class_scores predictions[0, :, 4:] class_ids np.argmax(class_scores, axis1) confs np.max(class_scores, axis1) # 置信度過濾 mask confs conf_thres boxes boxes[mask] class_ids class_ids[mask] confs confs[mask] if len(boxes) 0: return [] # xywh轉(zhuǎn)xyxy x1 boxes[:, 0] - boxes[:, 2] / 2 y1 boxes[:, 1] - boxes[:, 3] / 2 x2 boxes[:, 0] boxes[:, 2] / 2 y2 boxes[:, 1] boxes[:, 3] / 2 # 坐標(biāo)縮放回原圖尺寸 scale_w orig_shape[1] / 640 scale_h orig_shape[0] / 640 x1 * scale_w x2 * scale_w y1 * scale_h y2 * scale_h boxes np.stack([x1, y1, x2, y2], axis1) # 按類別做NMS final_boxes [] for cls in np.unique(class_ids): idx class_ids cls cls_boxes boxes[idx] cls_confs confs[idx] keep nms(cls_boxes, cls_confs, iou_thres) for i in keep: final_boxes.append([*cls_boxes[i], cls_confs[i], cls]) return final_boxesNMS可以自己寫一個簡單實現(xiàn)也可以用opencv的cv2.dnn.NMSBoxes但注意cv2.dnn在有些版本里API不兼容建議直接裝一個nms工具庫pip3 install nms或者手寫一個Python實現(xiàn)邏輯也不復(fù)雜二三十行搞定。4.3 實測性能參考我實測下來在單張Atlas 300V Pro 24G上YOLOv8s模型640x640輸入FP16推理batch1的情況下純推理耗時大約12到14毫秒加上圖像解碼和前后處理整體在18到22毫秒左右。如果打開多batchbatch4的時候整體吞吐量能到每秒150幀左右。這個性能是什么水平呢做一個對比RTX 4090跑YOLOv8s的純推理大概是5到7毫秒但4090的功耗是450WAtlas 300V Pro的功耗大約75W。如果按每瓦特的推理幀數(shù)來算Atlas 300V Pro在推理任務(wù)上的能效比反而更高。不過要提醒的是我這里的數(shù)據(jù)是基于CANN 7.0和特定固件版本測的昇騰的軟件迭代對性能影響很大同一個模型在CANN 5.1和CANN 7.0下能差出30%的推理速度。所以如果你入手了這塊卡第一步先把CANN升到最新穩(wěn)定版再測性能。5. 部署過程中的常見問題踩坑實錄5.1 ATC轉(zhuǎn)換時報錯Unsupported Operator這是出現(xiàn)頻率最高的問題。YOLOv8導(dǎo)出ONNX后里面通常會有一些昇騰算子庫暫時不支持的算子最常見的是Einsum、GridSample、Multinomial這幾個。解決辦法有幾種第一種升級CANN版本新版CANN會不斷補齊算子。我之前在CANN 6.3上轉(zhuǎn)換一直報Einsum算子不支持升到7.0之后就自動解決了。第二種如果升級版本還是不支持就得手工改ONNX圖把這些算子的計算邏輯拆成幾個基礎(chǔ)算子的組合。比如Einsum可以拆成MatMul加ReduceSumGridSample可以拆成Resize加Concat。這個工作量有點大但也不是不能做。第三種換模型結(jié)構(gòu)。比如YOLOv8的多尺度檢測頭輸出層有一堆使用split和concat的操作如果老版本ATC處理不好可以試試直接在導(dǎo)出ONNX時把后處理邏輯比如decode部分剔除掉只保留backbone和head的特征輸出后處理全部放在業(yè)務(wù)代碼里做。我自己實際用下來最省心的方式是第三種。模型只輸出三個尺度的原始特征圖分別對應(yīng)80x80、40x40、20x20然后自己在Python代碼里做decode和NMS。犧牲一點點推理效率但換來了極大的靈活性后續(xù)想調(diào)整NMS參數(shù)、置信度閾值都不用重新轉(zhuǎn)模型。5.2 推理結(jié)果全為0或者框位置不對這個問題的原因往往不是模型沒轉(zhuǎn)對而是圖像預(yù)處理和模型訓(xùn)練時的預(yù)處理不一致。YOLOv8訓(xùn)練時用的預(yù)處理是image cv2.resize(image, (640, 640)) image image[:, :, ::-1] # BGR轉(zhuǎn)RGB image image.astype(np.float32) / 255.0 # 歸一化但如果AIPP配置里已經(jīng)做了歸一化你再在Python代碼里除255那就是雙重歸一化模型輸出幾乎肯定不對。還有一種情況是AIPP里寫錯了通道順序。我前面提到過如果輸入圖像是BGR順序但AIPP里配的input_format是RGB888_U8那相當(dāng)于把R和B通道互換了檢測出來的物體類別會概率低下定位框也是飄的。最簡單的排查方法是用一張純紅色圖片做測試。如果AIPP配的是RGB888_U8那么喂進去的BGR圖像會把紅色通道讀取成藍(lán)色輸出類別很可能從red變成blue。反過來就是通道反了。5.3 顯存占用虛高多模型加載失敗Atlas 300V Pro的24GB雖然不小但不代表可以無限加載模型。CANN的顯存管理和CUDA是兩套邏輯它默認(rèn)會為每個上下文預(yù)留一部分工作內(nèi)存如果你的代碼里頻繁創(chuàng)建上下文卻不釋放顯存就會慢慢被吃光。我遇到過一個情況同一個進程里反復(fù)加載和釋放模型第三次加載時直接報ACL_ERROR_RT_MEMORY_ALLOCATION。排查半天發(fā)現(xiàn)是釋放模型時只調(diào)了acl.mdl.unload_from_model但沒有調(diào)用acl.rt.destroy_context釋放上下文。正確做法是每次加載模型前檢查上下文數(shù)量用完立刻釋放acl.mdl.unload_from_model(model_id) acl.rt.destroy_context(context)另外CANN環(huán)境變量里也可以設(shè)置顯存池的大小和復(fù)用策略export ASCEND_GLOBAL_EVENT_ENABLE0 export ASCEND_GLOBAL_LOG_LEVEL3如果覺得自己管理顯存太麻煩可以考慮用MindX SDK的mxVision它提供了基于pipeline的流式推理框架顯存和Buffer管理由框架自動完成上手門檻低很多。但要注意mxVision的靈活度不如直接用pyACL如果你有一些非常規(guī)的預(yù)處理邏輯比如自定義的letterbox方式在mxVision的plugin里實現(xiàn)會麻煩一些。5.4 多卡并行時CPU占用過高插了兩張Atlas 300V Pro之后我一開始是每個進程綁定一張卡各自做推理。結(jié)果發(fā)現(xiàn)CPU占用非常高甚至出現(xiàn)CPU先到瓶頸的情況。后來排查發(fā)現(xiàn)問題出在圖像解碼和預(yù)處理上還是放在了CPU做。CANN雖然支持AIPP在NPU上做預(yù)處理但我之前把它關(guān)掉了。把AIPP重新打開并把decode也放到NPU上利用DVPP硬件解碼模塊CPU占用馬上從80%降到30%以內(nèi)。DVPP的用法是在CANN里創(chuàng)建VP和JPEGD等模塊但代碼寫起來比較復(fù)雜。如果要快速落地建議直接用MindX SDK它自帶了解碼、縮放、歸一化等常用插件可以直接串成一條pipeline。5.5 一個容易被忽略的硬坑PCIe帶寬很多人買了Atlas 300V Pro之后只看顯存和算力沒注意它是PCIe 3.0 x8的接口。如果服務(wù)器主板的PCIe槽位分配不合理插槽實際工作在x4模式下推理數(shù)據(jù)的傳輸時間會明顯變長。檢查辦法lspci -vvv | grep -A 20 Huawei看LnkCap和LnkSta如果是8GT/s x8那就正常。如果是x4或者x2去BIOS里找PCIe槽位帶寬設(shè)置或者換一個槽位。這個坑在實際部署中很容易被忽略但因為它的癥狀非常隱蔽只是整體耗時變高不會直接報錯。6. 模型量化與進一步調(diào)優(yōu)6.1 要不要做INT8量化前面提到昇騰的INT8性能很好我建議如果你對精度沒那么敏感或者有足夠的數(shù)據(jù)做校準(zhǔn)可以嘗試量化。CANN提供AMCTAscend Model Compression Toolkit做量化流程是# 準(zhǔn)備校準(zhǔn)數(shù)據(jù)集通常是幾百張代表真實場景的圖片 amct_onnx --modelyolov8s_sim.onnx \ --input_shapeimages:1,3,640,640 \ --data_dircalibration_images/ \ --output_path./quant_model量化后的模型和原模型一樣用ATC轉(zhuǎn)換但精度會有一點損失。我在我們自己的工業(yè)質(zhì)檢數(shù)據(jù)集上測試YOLOv8s量化后mAP從0.782掉到0.751損失約3%推理性能提升約1.8倍這個性價比還是很高的。6.2 batch size的選擇如果你的業(yè)務(wù)不是必須逐幀處理比如項目里是流式視頻分析強烈建議把batch size提到4或8。我實測batch1的FP16推理是13毫秒/張batch4時平均單張降到7毫秒batch8時單張降到5.5毫秒。當(dāng)batch超過8之后提升就不明顯了反而顯存占用上漲明顯所以8左右是一個甜點值。6.3 多線程推理優(yōu)化昇騰的310P芯片是多核架構(gòu)的如果單線程跑推理AI Core的利用率可能只有40%到60%。用多線程并發(fā)推理同一張卡上跑多個推理任務(wù)能明顯提高卡的整體吞吐。CANN里可以用acl.mdl.execute_async_in_thread_async實現(xiàn)多線程異步推理或者直接用MindX SDK自帶的多個推理引擎實例來并發(fā)。我最后把視頻流分析的服務(wù)改成了8線程并發(fā)推理整體吞吐提升了大約1.6倍卡的利用率從55%漲到了85%。7. 這套部署方案能不能直接用到生產(chǎn)從我個人項目經(jīng)驗來看Atlas 300V Pro 24G部署YOLOv8完全可以在生產(chǎn)環(huán)境里用但前提是你得接受它的思維方式和GPU不一樣。它不是把CUDA生態(tài)里的東西直接搬過來就能跑而是要走一套新的工具鏈從ONNX導(dǎo)出到ATC轉(zhuǎn)換再到ACL推理每一步都有一些無法跳過的細(xì)節(jié)。這些東西官方文檔都寫了但散落在不同地方?jīng)]有一個完整實例把路走通這也正是我寫這篇文章的原因。最后再分享一個小經(jīng)驗如果你在部署過程中卡在某一步不要自己硬扛。昇騰社區(qū)的論壇和官方技術(shù)支持其實是有人回應(yīng)的搜索時不要把關(guān)鍵詞限定在中文社區(qū)很多問題在英文版的技術(shù)討論帖里早就有答案。另外CANN每個版本的Release Notes一定要看很多時候你以為是自己的代碼問題實際上是CANN新版本改了默認(rèn)行為這類問題在Release Notes里都會注明。我目前正在把這套部署方案擴展到Y(jié)OLOv8-seg和YOLOv8-pose上原理類似只是輸出頭的解碼部分要額外處理。等到跑通了再回來更新。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色天使大香蕉| 日韩乱伦视频| 五月天综合网| 国产av美女被艹的乱叫| 亚洲成a人v欧美综合天堂下载| 色噜噜人妻av 中文字幕| 日韩亚洲中文字幕在线| 嗯嗯啊啊好爽| 欧美玖玖爱免费玖玖| 国产精品大香蕉| 操啊国产| 一本一首道人妻少妇免费久久| www成人啪啪18秘 免费| 伊人专区一区二区三区| 97色综合中文网| 试看福利| 免费视频在线观看啊啊啊啊啊| 7777奇米影视久久| 天天爽天天操啊啊啊| 97资源免费视频| 99热9| 国产一级特黄大片处女| 久久区| 一本大道久| 狠狠干精品一二三四五六2022| 欧美特大黄一级片片免费| 国产午夜福利专区综合| 中文视频在线观看| 国产乱伦视频污| 97人人夜| 爱丝福利| 91网站视频在线观看| 婷婷尹人大香蕉免费| 亚洲aV性爱| 综合网色| 最新三级网址| www.大香| 一中国女人毛片水真多| 私人尤物在线精品不卡| 一区二区三区美女超清| 一二三区操逼国产91| 婷婷丁香人妻 | 嗯~啊~快点 死我视频免费看网站| 精品国产乱码久久久久久久久1| 天天做日日做天天欢。| 成人性爱全视频观看| 亚洲美女AV无码| 欲香欲色| 亚洲久久久久| 97精品网| 亚欧毛片基地国产毛片基地| 人人看黄色视频| 亚洲中文字幕在现观看| 国产v片在线免费观看| a片久久久久久久久久久久 | 欧美亚洲自拍另类人妻| 思思热在线视频免费| 久久久久99999| 青青草中日韩在线| 色香综合天天影视综合| 国产老太乱伦一区| 香蕉黄色一级视频| 久草免费在线一区二区| 九九九九久久久| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 97这里有精品| 91熟女在线| 一区二区影视| 少妇啪啪自拍| 十八禁啪啦拍视频无遮挡| 亚洲天堂99| 精品性爱无码在线播放| 99re6久热只有精品6在线直播 | 97色色色综合网站| 色天天野狼综合社区| 欧美黑人与女人91| 欧美性爱第一页久久| 91深夜夜| 亚洲美乱| 久久久男人的天堂| 91精品国产91熟女| 久热精品在线国产| 中文字幕一区av| 神马久久久久久久久久| 超碰97综合网| 国产Aα| 国产女人成人精品视频| 97视频在| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 亚洲国产精品成人综合| 午夜精品探花| 91在线色| 黑人在线91| 成人免费性爱视视| 六六久久日韩不卡| 国产精品毛片| 久久久久久AV无码免费网站| 色偷综合| 超碰97色色| 一级黄碟在线看| 国产97免费视频| 日韩精品一区二区高清| 天天影视网综合少妇| 亚洲91网站| 亚洲久久久久| 久久精品国产72国产精品福利| 美中韩AV综合网| 久草精品视频| 一区二区三区在线美女| 九九av| 91色伦综合| 加勒比综合网| 国产一区二区三区不卡手机在线| 亚欧无码在线| 国产精品视频播放| 中文字幕天堂在线| 激情五月天婷婷| 亚洲精品不卡一二三区| 亚洲激情综合另类男同| 精品国产自在在线99| 精品女同一区| 巨爆乳一区二区爆乳区| 97久精品| 久久久久99999| 啪啪啪东京| 又大又长又爽| av天堂精品久久| 久久国产视频性吧 | 中英熟女操女| 懂色AV一区二区三区| 国产麻豆91欧美一区二区久久婷婷国产精品| 日韩簧片免费看| 久久久久久大| 国产无码精品高清| 日韩懂色网| 久久精品国产精品一区| 欧美激情一区二区| 人妻丰满熟妇一区二区三| 免费看污网站| 精品国产乱码| 成人久久久精品| 国产色图乱伦| 青青草吊丝| 免费观看网黄| 成人一级二级| 操逼逼无码| 国产精品大屁股999| 手机在线A片| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 欧美成人综合| 日韩AC| 男人的天堂com| 超碰资源亚洲97| 欧美亚洲中文| 欧美91网站| 黄色免费网页无码| 国产日韩久久| 久久久免费懂色| 国产女生在线| 亚洲国产日韩精品久久久| 啊啊啊啊一区| 在线a v| 熟妇高潮精品一区二区三区下载| 欧美v亚洲v日韩v最新在线二区 | 精品国产精品一区二区| 国产91 丝袜在线播放00-百度| 欧美三级一级| 国产精品无码AV网站| 久久久亚洲精品中文字幕人妻| 泰国AV在线观看| gogogo免费高清看中国国语| 人妖欧美一区二区| 美女啊啊啊啊pc| 曰本人妻人人澡人人夹| 日本女人久久久| 热久久九九热| 无码99| 亚洲制服aⅴ中文字幕| 久久久天堂| 蜜桃精久三区| 屌色在线97视频| 激情欧美97| 人妻一区二区三区| 99久久久er直播网址| 台湾佬大香蕉| 91无码人妻| 玖玖97综合| 色官网色综合| 少妇熟女1区2区3区| 久久久久78| 日日狠狠久久偷偷色综合免费| 久久综合国产精品国产| 妇女性内射冈站HDWWWCOM| 99色热| 夜夜综合| 伊人国产av| 亚洲情色电影网| 超碰无码加勒比| 蜜臀99久久精品久久久懂爱| 少妇无码999| 久久久成人精品| 欧美少妇大量自拍视频在线观看| 韩日精品四区| 亚洲日韩一区电影| 国产日韩精品一区二区三区| 中文字幕日韩国产传媒欧美精品| 五月丁香六月激情| 亚洲色诱惑| Blackedraw视频一区二区| 日韩成人私密一级精品av| 97视频在线视频| 超碰激情808| 丁香六月激情| 农村妇女一级二级三级视频| 丁香久久| 五月天激情婷婷| 男男H黄动漫啪啪无遮挡网站| 99re免费视频精品全部| 国产又黄又粗又猛大片| 人妻偷拍一区二区三区| 大香蕉免费3| 国产精品福利资源在线尤物| 秋霞怕怕片| 亚洲精品97| 视频不卡中文字幕| 熟妇熟女一区二区三区| 国产亚洲精品久久久久小| 成 人 A V免费视频在线观看| 婷婷激情四射| 欧美熟妇成人一区二区| 亚洲色电影在线| 友优传媒精品在线一区二区| 国产精品黑人一区二区三区| 免费看黄视频亚洲网站| 日韩精品1区2区中文字幕| 人人看人人爰人人操| 国产欧美成人第一页在线观看| 色在线视频导航| 久久草草亚洲蜜桃臀| 国产精品盗摄 偷窥盗摄| 久久久久久久伊人精品| 日韩视频啪啪| 色婷婷久久| 欧美天天拍| 超碰在线974| 亚拍在线| 78精品| 91黑丝在线| 熟女激情综合网| 欧美日本一区二区a人| 囯戸精品高潮呻吟旡码| 久久精品国产亚洲AV成人直播| 精品少妇一区二区三区在线视频| baisiav| 国产偷人妻精品一区二区在线| 后入式视频国产自| 91欧美www| av爱爱爱| 天天日夜夜爽| 欧美情色贴图| 日韩精品一区二区人人人| 大学生美女口爆| 婷婷伊人五月| 精品偷拍13p欧美dodk视频| 丁香九月激情啪| 国产欧美一区二区| 精品丰满熟妇人妻一区| 午夜超爽| 性爱动态120秒| 91色堂| 97极品无码| 郑州宾馆老熟女露脸啪啪| 五月丁香六月婷综合成人综合| 热久久91婷婷| 超碰色97| 国产男女无套视频免费观看| 国产白嫩精品久久| 天堂亚洲欧美| 亚洲av淫乱| 亚洲AV资源| 精品人妻一区二区三区蜜桃视频| 国产无码高清操逼视频| 992这里有精品| 麻豆a'v电影| 少妇熟女1区2区3区| 成人片在线播放| 亚洲日韩少妇一道本视频| 三四中文字幕| 日韩精品一区二区三区色欲| 91美女视屏| 少妇高潮九九九九九九九| 国产v片在线免费观看| 开心五月深爱五月| 久久中文字幕女同性恋一区| 日韩人妻制服丝袜av| 91网站18在线观看| 欧美熟妇精品黑人巨大91| 69XX一中文字幕人妻91| 亚洲男人的天堂一区二区| 天天综合网在线91| 色婷婷狠狠18禁| 久久超碰av在线| 中文字幕日韩人妻视频| av在线浏览| 亚洲中文字幕av| 1024人妻熟女一区二区三区| 91五月天| 国产精品无码久久久久2028| 欧美日韩美女精品久草一区二区三区 | 夜夜嗨绯色| 秋霞网—男女啪啪亚洲免费体验区| 日韩国语字幕| 2024年最新色情网站在线观看| 狠狠操狠狠插| 人妻丝袜日本| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 中国国产精品一区视频| 久肏视频字幕| 亚洲丝袜色| 超碰2017| 香蕉一区二区三区在线视频| 操屄日韩| 亚洲欧洲无码一区夜| 国产对白刺激视频| 成人精品水蜜桃久久久久久久| 日韩三A大片在线观看| 18禁久极品美女久久哦哟呀!| αⅴ天堂| 97神马久久| 婷婷色香| 女同性恋久久| 日韩有码专区| 国产亚洲日本| 五月激情视频| 玖玖爱在线视频免费观看| 超碰天天久久79| 操逼国产免费| 97国产精品在线观看| 四虎AV在线观看| 大学生美女口爆| 高潮综合网| 在线啊v一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 嗯嗯啊啊啊好爽| 97国产精品国| 亚洲综合五月天| 十八禁啪啪视频| 亚洲日产专区婷婷| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 婷婷五月色| 亚洲婷婷丁香在线| 老鸭窝日丰县女人| 久久久久久久久久久97| 日韩欧美一级特黄大片| 国内毛片国产欧美拍| 亚州男人的天堂| 丁香六月天| 丰满岳乱妇一区二区三区| 一区二区三区一亚洲中文字幕、综合区灬 | 国内偷自视频区视频综合| 加勒比久久av| 欧美夜色| 亚洲另类色图片| **一级毛片国产| 日韩免费高清大片在线| 黑人干亚洲| 人人妻人人操人人乐| 国产强上视频在线观看| 日本欧美中文字幕| 98久久超碰| 制服丝袜第二页| 亚洲 日本 一 二 三| 欧美强奸乱能| 91被操| 日韩图色| 黄久久| 99自拍B亚洲 | 日本三级R| 免费看片黄| 欧美亚洲图片| 欧美九九九| 秋霞男人网| 国产吞精a级片激情电影| 国模私拍一区二区三区神乳| 大香蕉欧美| 精品欧美乱码久| 日本幼女18+| 蜜乳av一区二区三区四区不卡| 日韩影片中文字幕一区二区三区| 精品一区二区3区| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲黄色视频在线观看视频| 97干在线视频| 久久91| 欧美翘臀视频网站一区二区三区| 亚洲图片欧美偷拍| 清纯唯美亚洲综合| 97干97色| 国产欧美在线观看免费观看| 青娱乐999| 国产在线能看的你懂的| 欧美成人A天堂片在线观看| 九九热久久99精品re| 国产美女裸体秘 永久无遮挡| 操逼免费视频无码国产| 天天日天天干天天整| 99自拍视频在线| 97天天爽| 五十路熟女工口 | 少妇精品| 看免费一级在线播放毛片| 第四色奇米影视777| 中国乱伦一区二区| 9久热| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 2019天天干天天操| 香蕉久久国产AV一区二区| 91蜜臀熟女| 久久鲁夜| 久久精品操| 在线中文字幕| 色色婷婷五月天| 青青草国产亚洲精品久久 | 日韩不卡毛片Av免费高清| 亚洲精品 大香蕉| 欧美一二在线| 91n处女在线观看| 免费成人自拍视频在线| 日本人人操人人操| 婷婷情色综合网| 国产一区二区精品在线视频| 亚洲欧美高清| av日韩在线观看电影| 日韩人妻少妇中文字幕| 九九九九九九免费视频| 日韩免费中文字幕视频| 国产女人成人精品视频| 欧美性爱一区二区三区四区| 亚洲欧美黄| 奇米狠999| 福利风月五月天影院| 欧美日韩亚洲国产中文永久天天看| 97在线免费| 26uuu国产免费观看| 青青操少妇| 网友自拍第1页| 国产精品久久久无码AV网站| 国产污视频麻豆传媒一区二区 | 久久久一级| 国产精品一级二级在线| 两女互慰AV高潮喷水在线观看| 999狠狠综合| 校园春色美腿丝袜 | 亚洲欧洲美腿丝袜| 亚洲 欧美 第一页 | 欧美 牲| 热思思免费视频| 六月婷婷激情| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 亚洲nv男人的天堂网| 色婷婷一区二区三区久久午夜成人不| 日韩无码操逼片| 久久久不能久久久久| 亚洲黄色| 国产欧美美女免费观看视频| 美女啊啊啊啊啊啊| www五月| julia国产在线| 久久亚洲av成人无码国产| 日韩丨制服丨中文|在线| 日韩欧美成人性爱在线| 韩日精品福利视频一区不卡在线免| WWW操逼| 情色av电影| 亚洲影院无码在线| 18岁禁 茉莉成人久久| av黄图片在线观看| 96免费视频在线| 激情抓乳插进去啪啪啪日韩| 国产视频小说| 国产AV高清AV无码| 深夜视频| 一区中文字幕二区日韩| 欧美,日韩综合久久| 人妻熟妇久草在线| 婷婷99| 婷婷久月| 青青欧美| 99精品久久| 神马久久久久久| av午夜玫瑰| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 国产高清成人mv在线观看| 久久久久久久久久久久欧美日| 黄色性爱网网| 天天爱天天操| 91色女| 国产AV色黄看到爽| 男人天堂最新手机版在线青青草| 欧美成人都市人妻| 女同女同恋久久级三级| 亚洲人妻久久久| 男人亚洲91首页在线| 性爱视频免费网址| 久久久99免费| 又大又长又爽| 99热线麻豆 | 天天操女人| 午夜小电影在线插入淫高潮| 粘花网06av视频| 天天躁日日躁xxxxx| 人妻喷水| 九久久九精品视频| 丝袜熟女一区二区三区| 欧美不在线| 美欧老女人97| 巨爆乳肉感一区二区三区竹菊影视 | 天天日熟妇| 中文字幕一区av| 人妻81p| 日日不卡av| 国产精品网站免费| 屌逼传媒| 亚洲成?V人片在线观看福利| 亚洲成人黄色在线观看| 欧美一区二区| 免费亚洲国产精品久久一区| 九久久九精品视频| 色播丁香| 日韩欧美午夜视频在线| 尹人免费观看视频在线| 亚州欧美在线| 国产九九九九九九| 久久久不卡区一区二区三区久久久| 97操操| 亚洲毛片一级带毛片基地| 婷婷综合伊人一区| 欧美中日韩XXXX| 加勒比人妻综合| 欧洲亚洲人妻无码中字久久三区四区| 99自拍视频在线| 激情视屏国产乱伦强奸| 精品国产一区二区三区在线播出| 精品人妻一区二区三区日产| 欧美综合色,www| 后入式福利| 91精品免费| 极品粉嫩少妇视频| 亚洲精品国产AV天美传媒| www.激情| 五月激情影院| 91狠狠综合久久久久久| 免费人成?大片在线播放| 影音先锋视频在线| 超碰在线观看av不卡| 久久国产AⅤ| 国产操逼网站亚洲一级黄色| 国产v亚洲v日韩v欧美v片另类| 国内一级精品| 久久黄人人爽视频| 人妻天堂三区| 亚洲在线91| 日韩精品人妻一区二区| 亚洲欧美碰碰| 激情婷婷综合久久| 在线中文字幕| 国产宅男宅女在线观看| 2019天天干天天操 | 中文字幕神马久久| 欧美综合网1| 欧美日韩亚洲五月天婷婷| 日日黄色三级网站| 国产精品乱码久久久久久| 国产乱人妻精品入口| 中文字幕人乱码中文字的预防方法| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 色婷婷aV一区二区三区麻豆综合| 亚洲色欲一区二区三区| 蜜臀久久久国产| 日韩精品三级片长长久久| 高清不卡 中文 人妻| 97在线公开视频| 黄页av| 国产丝袜欧美在线视频| 欧美日韩一区二区三区四区蜜桃| 欧美国产伊人久久久久| 亚洲宅男天堂| 久久国产对白激情浪潮 | 熟女色综合久久| 97干在线视频| 淫色网综合| 日本淫穴在线| 熟女少妇视频| 无码 黑人一区二区三区| 欧美日韩一区二区三区四区蜜桃| 久久久婷| 人妻 欧美 中文| 天天上日日上日韩精品| 欧美亚洲一级在线观看| 91操碰| 国产丰满熟夫69mpp| 蜜桃臀AV在线| 国产黄色剧情影片麻豆免费播放| 国产麻豆福利av在线播放| 噜噜噜狠狠色综合| 熟女网站最新| 97色在线视频| 黄色大香焦1级‘′‘| 丰满人妻一区二区三区四| 久久亚码| 一区二区三区美女超清| www久| 大香蕉欧美国产日韩高潮| 欧美性暴力猛交| 国产探花精品在线| 午夜天堂网| 亚洲天天自拍| 黄色免费网页无码| yiren97| 蜜桃久久一区| 国产三区免费在线观看| 久久熟妇五十路一区| 色九九久九九| 特级丰满少妇一级AAAA爱毛片| 欧洲免费一区二| 在线视频资源| 日本精品高清一二区一本到| 亚洲限制级| 26UUU欧美日本| 亚洲成人网站在线观看| 98福利在线视频| 精品人妻1区| 国产精品天美传媒| 热99re69精品8在线播放| 亚洲国产欧美中日韩成人综合视频| 欧州激情视频在线一区二区| 亚洲欧美首页| 久久99操天天日| 激情婷婷黑人91| 欧美一区二区观看在线| 十八禁一区二区无码观看| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 久久久久大香青草精品综合| 欧美激情激情xxxx欧美专区| 色香色香欲天天天影视综合网| 女人18精品一区二区三区| 国产人伦a片信息免费片| 性生活久久久久久久久久| 永久免费观看的毛片的网站| 99热这里只有精| 久久天堂| 欧美日韩淫加| 素人一区二区三区日韩| 99国产精品久久久在线播放| 成人免费看吃奶视频网站| 97精品视频免费| 欧美自拍偷拍综合图片| 欧美熟妇操操视频| 岛国黄色短视频| 九9精品| 5278欧美一区二区三区| 91无码人妻精品一区二区三区蜜桃| 久久免费精品视频免一| 大香蕉性欧美| 亚洲性爱高潮影院| 国产精品人妻无码久久久老鸭窝| 亚洲国成人情色好看电影| 奇米四色网| 伦理日韩国产久久| 超碰狠狠操| 97色碰| 啊啊啊好舒服好爽啊啊啊视频| 另类TS人妖一区二区三区| 怡红院成人av| 欧美激情中文字幕另类小说| 啊啊啊好大好深| 亚洲色图20p| 嗯啊抽插大香蕉网页| 欲色啪| 蜜桃臀av在线观看| 偷拍 欧美 日韩| 偷拍综合亚洲| 思思热在线观看| 偷拍 欧美 日韩| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 久久性爱大全| 性综合网| 亚洲中文字幕一区| 婷婷亚洲中文字幕在线| 人妻81p| 亚洲天堂男| 亚洲自拍一区夜夜操| 久久久夜夜嗨免费视频| 极品销魂美女一区二区 | 日韩Va亚洲va欧美Ⅴa久久| 人人潮人人摸| 欧美色97| 夜草欧美| 超碰97爽| 高清国产av无码| AA级电影三区| 97chaopengongkai| 中出在线视频| 九九英色视频| 日韩人妻精品久久久久| 亚洲国产精品无码AV在线| 9Ⅰ超碰| 狠狠躁日日躁夜夜躁A| 日本人妻一区二区| 成人国产精品三级A片| 五十路六十路素人熟女| 熟女少妇视频| 婷婷激情五月综合| 小骚逼被操的爽不爽| 精品久久久无码| 亚洲免费人妻在| 亚洲熟女性高潮久久久| 精品一区二区三区国产| 久久久久久十| 男人的天堂三级| 青青草国产盗摄一二三区| 91久久国产综合久久| 韩国一级婬片A片AAAAA| 国产自产自拍| 黄片国产精品一区二区| av三级电影在线播放| 中文字幕一区二区无码成人| 操老熟女AV| 狠色婷婷久久一区二区三区_| 天堂日本亚洲欧美| 亚洲av在线免费观看| 超碰在线国产| 看一级黄色视频| 国产黄色av大片网站| 国产一区二区三三视频| 中国一级αV| 亚洲天堂男人天堂| 欧美综合另类| 香蕉人欧美综合| 夜夜躁狠狠躁日日躁av| 亚洲高清欧美总合| 超碰人人干天天射| 东北女人高潮视频| 天天欧美| 四方色播| 高清孕妇孕交| 翔田千里AV无码秘 三区| 美女诱惑一区| 91狠狠综合久久| 激情文学亚洲| 色路综合| 日本一区二区三区四区五区六区七区八区九区| 亚洲小说视频| 欧美综合中文| 中文字幕在线观| 亚洲乱码精品一区二区| 中文AV制服乱伦| 日语五十路和六十路亚洲国产精品| 午夜精品久久一区二区| 久96热在线观看视频| 91老熟女视频| 熟女这里只有精品6| 久久久久免费看少妇A片特黄| 91人妻精华帖| 天天操天天干一区二区| 国产超碰人人爽人人做| 六月丁香啪啪| 色婷婷成人综合| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 秋霞久久亚洲精品成人| 老司机老司机午夜影院| 亚洲第一在线视频| 久久久久免费少妇| 欧美内射少妇| 天天激色| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 激情四射婷婷六月天| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 国产麻豆91欧美一区二区久久婷婷国产精品| 九久久精| 欧美综合国产精品久久丁香| 亚洲欧美在线观看2021| 五月丁香啪啪| 色诱avtt| 精品在线78| 欧美日韩人妻精品一区二区三区 | 色婷婷基地| 大香蕉十区| 久久人人爽av亚洲精品天堂桃色 | 九久久九精品视频| 国产99999久久精品| 三及片网站| 无码丰满熟妇一区二区浪潮AV| 日本精品成人无码| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产肏逼网站| 亚洲精品美女久久久久久久久| 青娱乐 成人娱乐在线| 亚洲素人网| 天天干人人看综合| 免费观看啪视频| 又黄又粗又硬又长又大| 午夜福利合集| 欧美激情另类一区二区| 中文字幕第页| 国产日韩中文字幕欧美| 高潮精品| www.色综合| 美女AV一区二区| 超碰2017| 日韩中文字幕在线视频观看| 欧美97日韩| 91丨人妻丨国产丨丝袜| 久久精品色欧美aⅴ一区二区| 人妻精品综合中文字幕在线| 国产97av| 白嫩国模丰满一二三区| 日日A∨| 欧亚日韩中文在线| 97干在线| 97精品视频在线播放| 日韩在线一区高清在线| 天天综合日韩网| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 91 偷| 18禁网站在线播放| 欧美激情久| 性爱网站一区二区| 国产suv精品一区二区四| 欧美精品另类人妖xxxx| 日日夜夜骑| 97人人超| 日本道人妻久久久在线不卡色视频| 青草精品视频-日本久久久久网站| 大色综合网| 综合91网| 国产欧美日韩精品中文| 色制服丝袜夫妻av一区| 国产日韩色综合| 东北老女人的激情视频| 日韩黄片影院| 国产黄色动态精品| 国产v片在线免费观看| 欧美人妻精品| 香蕉国产精品麻豆亚洲欧美日韩| 97操97色| 日韩一级久久毛片| 久久一区,青青青青草视频在线播放| 国内外内射高清视频| www.色五月| 国内外内射高清视频| 综合网,亚洲,欧美| 日韩成年人性爱视频| 久久a久久| 在线观看亚洲成人精品| 久久久穴999| 亚洲精品xxx| 黑人天8A∨高清网站| 亚洲av无码成电影在线播放| 91天天爱| 色婷婷综合网| 性综合网| 天天综合网入口~91| xxx0国产在线播放| 中文字幕欧洲有码| 大香蕉亚洲中文| 羞涩视频| 亚洲人久久久网| 免费一级视频特黄色大片| 97超碰美女| 熟妇视频一区二区三区在线观看| 热无码中文亚洲H一道本一区二区| 天天激色| 久操大香蕉手机视频在线看 | 一区不卡在线观看av| 亚洲情色综合网| 伊人AAA| 精品蜜乳AV免费观看| 亚洲情色一区二区三区| 亚洲操逼网| 日韩熟女无码| 亚洲情色 无码专区| 九九碰九九爱97超碰| 国产日韩精品suv| 欧美第一页| 熟女人妻av在线资源,黄色的资源| 国产h小视频在线观看免费| 亚洲熟久久| 资源在线观一 二| 色欲无码人妻日韩欧美精品| 俞拍自拍| 欧美成人精品一区二区三区| 人人摸人人摸人人干| 九九九九久久久久| 欧美亚综合色图| 天天插天天操| 午夜操逼不卡| 国产99999| 97超色| 99999久久久久9国产精品| 亚欧高清在线| 久久久久久久久久va| 99少妇内射| 亚洲性少妇| 夜夜高潮夜夜爽高清视频一| 亚洲四虎熟女精品| 久久久久人妻二区精品叶可怜| v91av| 欧美影音在线| 91红杏| caorenqi shipin| 中文字幕狠狠玩| 国产熟妇 码视频户外直播| 欧洲一区二区| 亚拍在线| 久久一二三四五六七八九区区| 人妻少妇久久久| 亚洲高清无码在线桃色| 操逼无码操逼| 97爱综合| 999久久久国产精品| 1024午夜激情男人的天堂| 91新在线欧美| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 免费视频一二三区| 国产精品另类一区大香蕉| 91天天综合网,天天综合网| 99久久这里只有精品| 五月丁香综合网| 婷婷五月综合在线| av无码精品久久久久| 国产精品成人久久一区二区三区| 久久精品国产亚洲AV先锋| 久热热| 99re视频在线播放青草| 久久久天美| 粉嫩久久久极品| 国产丸一视频| 久久妇| 天操天操夜操夜月月年年操操| 东北女人| 欧美国产有色电影| 久久99草| 另类专区加勒比| 欧美大色交| 亚州欧美综合| 久久中久文96| 天美麻豆一区二区三区| 欧美色乱| 精品人妻一区二区三区日产| 亚洲超碰97| a片在线播放| 国产福利视频精品视频| 2017人人操,人人摸| 91人妻精华帖| 91快色色色色色| 狠狠激情综合狠狠操中文字幕| 亚洲高清无码免费观看视频| 九九综合色| 69精品人人人人| 91青视频| 久草资源欧美在线视频| 97在线青| 综合久久99亚洲人妻中文在线| 久久精品成人一区二区三区蜜臀| 国产精品对白自产拍| 日逼97| 伊人影院日本| 男女猛烈无遮掩视频免费软件| av天堂精品久久| JULIA一区二区三区在线播放| 九九热在线精品视频| 九九热九九热| 久草精品国产蜜臀| 99热国产| 国产60页| 色综合av男人天堂| 日韩有码一区三区| 人人摸人人干| 久久久久久免费电影| 偷拍精品一区二区三区| 亚洲最大成人a毛毛片| 国产精品久久久久久久久AV大片| 婷婷五月天成人网| 啊啊啊97视频| 久九九九九九九九热| 国产色图乱伦| 亚洲国产精品成人无码久久久| 亚洲熟女av日韩熟女| 97网址www| 91激情国产| 超碰在线人人射| 亚洲欧洲中文日韩女优乱码| 日本精品无码三级网站| 久久久人体| 嗯嗯啊啊啊啊轻点视频| 91亚洲欧美| 亚洲精品一二牛牛| 不卡啪啪视频| 人人超碰在线观看黄| 大逼色网站| 日本天天操| 婷婷五月色| 91 亚洲情侣偷拍 久久| 综合另类| 欧美精品99久久久| 亚洲综合一| 狠狠操狠狠燥| 国产三级资源在线观看| 婷婷五月天小说| 日本天堂在线播放| 亚洲日本激情| 99热亚洲天堂| 少妇高潮一区二区三区在线| 亚洲天堂一区二区久久| 99热免费| 欧美激情视频一区二区| 日韩欧美亚洲一区二区三区影院 | 91色人妻| 欧美黑人猛交春色影视大全| 亚洲不卡一| 精品久久久久av影院| 真实高潮91| 九九九九精品精| 四虎影院成年人片| 亚洲欧美啪啪| 成人性爱av.com| www.四虎在线| 欧美日韩1234| 亚洲高潮少妇| JuliaAnn丝袜熟女系列| 综合五月婷婷| 国产一线二线三线av| 夜间福利片1000无码| 欧洲精品网| 91深夜夜| 青青草视频导航官网| 最近2018中文字幕在线高清第一页| 99精彩视频| 殴美性天天| 防屏蔽在线视频| 蜜臀久久99精品久久久久久婷婷| 啪啪啪大香蕉| 极品粉嫩少妇视频| 高潮毛片无遮挡高清免费| 天天综合有色网| 伊人丁香五月婷婷| 大香蕉在线视频重口味毛片在线| 激情小说图片亚洲首页| 日本一区三级韩国| 超碰97护士| 日韩AV中文字幕电影| 天天干天天操天天操夜夜操天天操 | 精品一二三区四视频| 欧美亚洲尤物久久| 99999这里都精品| 操逼逼无码| 91观看 国产白丝| AV九九| 欧美性第一页| 少妇一区二区三区在线观看| 日韩熟女乱伦中出| 国产精品国产| 丁香五月婷婷色| 精品亚洲天堂| 欧美日韩国第一区| 亚洲第一精品在线视频| av东京热男人的天堂| 亚洲AV资源| 中文日本免费高清| 欧美性五月| 婷婷综合久久| 天天看天天干| 亚洲性感丝袜诱惑在线观看| 久久久亚洲欧美综合| 亚洲综合伊人无码久久| 久久精彩视频9| 亚洲图片日本AⅤ欧美在线| 97精品视频在线| 91粉嫩萝控精品福利网站_精品影音先锋国 | 中国AAAAAA黄色片| 久久宗合亚洲| 欧美成人精品A片免费一区99| 欧洲精品一级二级精品综合视频综合| 国产夜夜艹| A片 AV一级在线播放观看免费| 俞拍久久国应视频| 日韩啪啪啪视频| 超碰在线国产| 中文字幕第9页萱萱影音先锋| 91视频综合在线| 天美传媒av 在线| 国产中文精品一区二区在线观看| 2017天天操天天日| 天天插天天射| 91碰超| 亚州性9| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 被体育老师抱着c到高潮| 综合网欧| 色情五月综合婷婷| 久久久久久性爱免费视频| 人妻少妇三级| 强奸国产在线| 97se亚洲综合自| 好爽免费视频,| 久久免费中文字幕在线观看| 无码丰满熟妇一区二区浪潮AV| 97超碰9| 亚洲精品第一| av爱爱爱| 啊啊啊水好多| 九九九精品一区二区无码| 久热这里| 伊人久操| 日躁天天爽爽| 日日日日做夜夜夜夜做无码97| 欧美亚综合色图| 伊人99热| WWW黄片COM| 亚洲另类欧美精品| 91综合国产精品| 国产乱婷婷精品二区三区| 另类在线| 免费综合亚洲中文| 嫩草一区二区在线观看| 熟妇xxxxx性春色| 97在线青| 麻豆国产av网| 久久久久久性爱片| 亚洲中文字幕97久久精品少妇| 亚洲成?V人片在线观看福利| 精品亚洲国产成人精品| 99久久精品欧美国产| 超碰欧美97| 友优传媒精品在线一区二区| 欧美综色欧| 安微少妇操BBB| 色香91| 色网1| 日韩欧美亚洲国产日韩| 久久婷婷亚洲| 国产激情视频在线观看| 欧美顶级黄片AAAAA在线免费看| 国产福利在线视频网站| 国产中文大片资源中文字幕| 中文人妻av高清一区| 国产无码精品久久久久久| 超碰97COm中文| 欧美性夜| 91美女视频| 一级一性爱免费视频| 人妻性爱一区二区| 国产亚洲色婷婷久久99精品91 - 百度| 天天看片青娱乐| 欧色网址| 国产精品久久| 超碰日韩人妻| 岛国毛片手机在线观看| 国产精品999zyz|