久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Atlas 300V 24G部署YOLOv5/YOLOv8全流程實(shí)戰(zhàn)指南

Atlas 300V 24G部署YOLOv5/YOLOv8全流程實(shí)戰(zhàn)指南 做AI推理這幾年我手里經(jīng)手過不少加速卡GPU、NPU、FPGA都折騰過。前陣子因?yàn)轫椖啃枨笳J(rèn)真地把華為昇騰的Atlas 300V 24G摸了一遍還順手把YOLOv5/YOLOv8的模型完整部署了上去。之所以想寫這篇東西是因?yàn)槲野l(fā)現(xiàn)在社區(qū)里“atlas部署yolo”和“atlas 300v 24g 是運(yùn)算加速卡嗎”這類問題的搜索量特別高但真正把從硬件認(rèn)識、驅(qū)動環(huán)境、模型轉(zhuǎn)換到推理調(diào)優(yōu)整條鏈路講清楚的文章少之又少很多人卡在第一步就不動了。這篇文章我不想講太多PPT上的理論就從一個實(shí)際跑過項目的人角度把我踩過的坑、驗(yàn)證過的命令、試出來有效的配置全部攤開講給想做昇騰推理的同學(xué)一條能直接照著走的路。1. Atlas 300V 24G到底是個什么“加速卡”1.1 先回答熱搜它確實(shí)是運(yùn)算加速卡但和你想的可能不一樣先直接回答那個被問爛了的問題Atlas 300V 24G是運(yùn)算加速卡嗎答案是肯定的它是一張專門為AI推理設(shè)計的加速卡。但它和你印象里的“顯卡”完全是兩回事——它沒有顯示輸出接口你沒法給它接個顯示器打游戲它誕生出來的唯一目的就是把神經(jīng)網(wǎng)絡(luò)模型的計算跑得飛快。這顆卡的核心是昇騰310P系列處理器具體型號在部分文檔里也叫310P324G指的是板載內(nèi)存容量這個內(nèi)存不是用來存畫面的而是用來存放模型權(quán)重、中間特征圖和推理數(shù)據(jù)的。換算成大家熟悉的GPU語言它更像是“專門跑AI作業(yè)的協(xié)處理器”。在模型推理場景下它單卡能提供的INT8算力在百級TOPS左右具體數(shù)值跟頻率和功耗模式有關(guān)功耗卻控制得很低我記得標(biāo)稱大概在72W附近比動輒三四百瓦的GPU溫和太多。很多朋友第一次拿到這卡會犯迷糊因?yàn)樗L得太像一張顯卡了又帶散熱片又帶擋板。我在這里給你提個醒千萬別拿它當(dāng)顯卡用也別指望它能幫你做CUDA加速它的軟件棧是華為自己的一套CANN生態(tài)和CUDA不通用。想在上面跑東西所有的模型轉(zhuǎn)換、算子適配、推理調(diào)用都要圍繞昇騰的工具鏈來。1.2 它憑什么能跑YOLO硬件規(guī)格與算力定位部署YOLO這類目標(biāo)檢測模型本質(zhì)上就是把訓(xùn)練好的權(quán)重文件轉(zhuǎn)換成能在NPU上運(yùn)行的離線模型OM格式然后通過昇騰的推理接口調(diào)用硬件完成前向計算。Atlas 300V 24G在這個過程中的定位非常清晰它是一款高能效比的推理卡專攻“已經(jīng)訓(xùn)練好的模型”的加速而不是用來訓(xùn)練的。拿YOLOv5s舉例這個模型在GPU上用FP16跑一張圖大概也就幾毫秒到十幾毫秒在Atlas 300V上如果配置得當(dāng)單張圖的推理時間同樣可以做到個位數(shù)毫秒級別。你可能覺得這不就是“能跑”嘛沒什么稀奇。但真正讓它有價值的是批量處理能力和功耗比在視頻流分析場景里一路視頻按25幀算每秒需要處理25張圖一張卡同時處理8路、16路視頻流時它能穩(wěn)定壓住幀率而且整卡功耗遠(yuǎn)低于同規(guī)格GPU。這個優(yōu)勢在機(jī)房部署和邊緣服務(wù)器里非常值錢。另外要澄清一個概念A(yù)tlas 300V 24G這個“24G”并不是越大越好它主要用來容納更大的模型和更大的batch。比如你想一次推理塞進(jìn)去8張甚至16張圖或者跑YOLOv8x這種大模型內(nèi)存需求就會明顯上漲。實(shí)際項目中我建議先確認(rèn)模型大小和batch策略再決定要不要上24G版本。如果只是跑個YOLOv5s單batch推理其實(shí)8G甚至更小內(nèi)存的型號也能勝任沒必要為了“大內(nèi)存”多花錢。但如果你要做多路視頻流并發(fā)推理24G的余量會讓人從容很多。2. 部署YOLO前的準(zhǔn)備工作把環(huán)境一次配到位2.1 硬件安裝與驅(qū)動檢查拿到卡后第一件事Atlas 300V是一張PCIe插槽的卡安裝過程和裝顯卡基本一樣。但有幾個細(xì)節(jié)我提醒一下第一供電一定要接好。部分型號的300V除了PCIe插槽供電外還需要外接一個8pin或者6pin的輔助供電口。有些同學(xué)裝機(jī)時圖省事不接外電結(jié)果上電后系統(tǒng)死活識別不到卡查了半天發(fā)現(xiàn)是供電沒插。這問題我見過不止一次強(qiáng)烈建議你裝卡之前先看清楚卡上的供電接口類型。第二驅(qū)動和固件版本要匹配。從官網(wǎng)下載對應(yīng)型號的CANN工具包時里面通常會包含NPU驅(qū)動和固件。我踩過的坑是先裝了舊版驅(qū)動再裝新版CANN結(jié)果在推理初始化時報設(shè)備不支持的錯。后來老老實(shí)實(shí)按官方要求把固件、驅(qū)動、CANN三者版本對齊才解決。裝完驅(qū)動后可以用npu-smi info命令查看卡的狀態(tài)這個命令和NVIDIA的nvidia-smi很像能看到卡的溫度、內(nèi)存占用、算力利用率等關(guān)鍵信息。npu-smi info正常狀態(tài)下你能看到類似這樣的輸出里面有具體的芯片型號“Ascend 310P”和內(nèi)存大小如果這里顯示不出來說明驅(qū)動或硬件連接有問題先別急著往下走把環(huán)境整干凈再說。2.2 軟件棧選型CANN、MindSpore Lite還是自定義算子路徑Atlas卡上的軟件棧不像CUDA那樣只有一條路它其實(shí)給了你幾種選擇。我用過之后給你梳理一下CANN AscendCL這是最底層、最可控的方案。AscendCLACL是C語言/Python的推理接口類似CUDA的Runtime API。你直接調(diào)用aclrt_malloc、aclmdlExecute這類接口自己管理內(nèi)存、排隊、同步。優(yōu)點(diǎn)是靈活性最高性能潛力最大缺點(diǎn)是你得像寫CUDA一樣注意資源的管理。這是我最推薦的方式后面我也會重點(diǎn)講這條路徑。MindSpore Lite如果你訓(xùn)練模型用的是MindSpore框架轉(zhuǎn)換和部署會比較順滑。但如果你手里是PyTorch的權(quán)重反而多一層轉(zhuǎn)換步驟沒太大優(yōu)勢。第三方推理框架比如通過OpenCV的DNN模塊配合CANN后端或者用ONNX Runtime的昇騰EPExecution Provider。這種方式上手最快幾行代碼就能跑起來但對算子的控制力弱性能上限也有限。我建議生產(chǎn)環(huán)境還是走AscendCL。我在實(shí)際項目中選了CANN AscendCL原因很簡單部署YOLO這種模型后處理里NMS非極大值抑制和輸出解析占的時間不少如果全丟給框架的黑盒處理出了問題很難定位。自己用ACL把推理主鏈路管起來后處理在CPU上自己寫出了性能問題我能明確知道瓶頸在NPU還是在后處理排查起來清晰很多。提示第一次接觸昇騰的同學(xué)我建議先把CANN開發(fā)套件里的sample跑通一個比如官方自帶的resnet50推理樣例。先不管你的YOLO模型這一步是為了驗(yàn)證驅(qū)動、固件、CANN三方環(huán)境是好的。樣例能跑通再往上加復(fù)雜度。3. 模型遷移鏈路從PyTorch權(quán)重到OM離線模型3.1 導(dǎo)出ONNX的三個關(guān)鍵點(diǎn)在Atlas上跑YOLO最繞不開的一步就是模型轉(zhuǎn)換。昇騰的NPU不認(rèn)PyTorch的權(quán)重文件它只認(rèn)OM格式的離線模型。所以整個遷移鏈路通常是PyTorch權(quán)重 → ONNX → OM。這個過程中ONNX導(dǎo)出是第一個大坑。我基于YOLOv5和YOLOv8的實(shí)際經(jīng)驗(yàn)給你總結(jié)三個關(guān)鍵點(diǎn)第一輸入尺寸一定要固定。導(dǎo)出ONNX時建議把輸入尺寸定死在模型推理時實(shí)際使用的尺寸比如640x640。雖然ONNX協(xié)議支持動態(tài)尺寸但昇騰的ATC轉(zhuǎn)換對動態(tài)shape支持有限動態(tài)尺寸不僅會拉低性能還容易在轉(zhuǎn)換時報錯。我在項目里直接固定成1x3x640x640省了無數(shù)麻煩。如果你確實(shí)需要多尺寸推理你可以轉(zhuǎn)換多個不同尺寸的OM模型運(yùn)行時根據(jù)輸入圖尺寸動態(tài)選擇。第二后處理算子不要一股腦塞進(jìn)模型里。YOLO的檢測頭輸出通常包括目標(biāo)框坐標(biāo)、置信度、類別概率后續(xù)還要經(jīng)過解碼和NMS。有些同學(xué)圖省事把NMS也寫進(jìn)模型網(wǎng)絡(luò)里想著NPU能一并處理。但昇騰對NMS這類動態(tài)算子的支持很有限強(qiáng)行塞進(jìn)去輕則性能變差重則轉(zhuǎn)換失敗。我建議只保留模型主干和檢測頭的原始輸出把解碼和NMS放到模型外部的CPU后處理里。第三用torch.onnx.export時注意算子版本。我遇到過導(dǎo)出的ONNX里某些算子版本過新ATC不認(rèn)的情況。通常是設(shè)置opset_version11或12就夠用了沒必要追求最新版。另外導(dǎo)出后最好用onnxsim等工具對圖做一次簡化去掉一些冗余的Transpose、ReshapeATC轉(zhuǎn)換時成功率會明顯提高。下面是我導(dǎo)出YOLOv5 ONNX時常用的一段代碼關(guān)鍵部分import torch from models.experimental import attempt_load model attempt_load(yolov5s.pt, map_locationcpu) model.eval() dummy_input torch.randn(1, 3, 640, 640) torch.onnx.export( model, dummy_input, yolov5s.onnx, opset_version11, input_names[images], output_names[output], dynamic_axesNone ) print(export done)導(dǎo)出后我會立刻用onnxruntime跑一遍確認(rèn)輸出結(jié)果和PyTorch原始推理一致再進(jìn)入ATC轉(zhuǎn)換。這一步能提前暴露很多算子兼容性問題。3.2 ATC轉(zhuǎn)換實(shí)戰(zhàn)命令、AIPP配置與常見報錯拿到ONNX模型后下一步就是用ATC工具把它轉(zhuǎn)成OM。ATC工具在CANN安裝目錄下的/usr/local/Ascend/ascend-toolkit/latest/bin/atc第一次用要先確認(rèn)它在你系統(tǒng)的PATH里。我最常用的轉(zhuǎn)換命令長這樣atc --modelyolov5s.onnx \ --framework5 \ --outputyolov5s_bs1 \ --input_shapeimages:1,3,640,640 \ --soc_versionAscend310P3 \ --insert_op_confaipp.cfg \ --output_typeFP32這里幾個參數(shù)我逐個解釋--framework5表示輸入是ONNX格式這是ATC的固定寫法。--output是輸出OM文件的前綴名。--input_shape需要和你導(dǎo)出ONNX時完全一致不然會報維度不匹配。--soc_version要注意Atlas 300V對應(yīng)的是Ascend310P3別和Atlas 300I的Ascend310P1弄混了選錯會直接報錯。--insert_op_conf是AIPP配置文件這個非常關(guān)鍵我單獨(dú)說一下。AIPPAI Preprocessing是昇騰在硬件上做預(yù)處理的功能可以把圖像縮放、減均值、除方差、色域轉(zhuǎn)換這些操作從CPU挪到NPU上完成。很多人在轉(zhuǎn)換時忽略這一步把預(yù)處理全部留在CPU上用OpenCV做結(jié)果推理速度被CPU預(yù)處理拖慢不少。我建議把所有能下沉的預(yù)處理都配置進(jìn)AIPP。下面是一個YOLOv5彩色圖輸入的典型AIPP配置aipp_op { aipp_mode: static input_format: RGB888_U8 src_image_size_w: 640 src_image_size_h: 640 crop: false mean_chn_0: 0 mean_chn_1: 0 mean_chn_2: 0 var_reci_chn_0: 0.003921569 var_reci_chn_1: 0.003921569 var_reci_chn_2: 0.003921569 }這里input_format: RGB888_U8告訴AIPP輸入是RGB三通道8位圖模型訓(xùn)練時的預(yù)處理是標(biāo)準(zhǔn)化到0~1所以mean全為0var_reci是1/255約等于0.00392。如果你訓(xùn)練時用的是歸一化均值±標(biāo)準(zhǔn)差還需要按實(shí)際值配置。AIPP這個設(shè)計我覺得比GPU上手動寫預(yù)處理要優(yōu)雅不少一旦配好推理時輸入就可以直接丟原始圖像數(shù)據(jù)進(jìn)去NPU自己完成resize和歸一化。轉(zhuǎn)換成功后你會在輸出目錄里看到y(tǒng)olov5s_bs1.om文件??梢杂胦mg自帶的工具查看模型信息或者直接進(jìn)入下一步用一個小測試腳本來驗(yàn)證OM能不能正確推理。常見報錯我先列幾個E10001: Input shape is inconsistent輸入shape沒對齊檢查ATC參數(shù)里的--input_shape。E10002: Unsupported op type xxx模型里有ATC不支持的算子。這時優(yōu)先考慮回源頭修改模型把特殊算子替換成通用算子。E19999: Inner Error這種比較頭疼通常是CANN版本和模型算子兼容性問題可以先查CANN的版本日志再考慮升級或降級CANN版本。4. 基于AscendCL的推理部署寫一個能跑的YOLO推理程序4.1 初始化與資源管理模型轉(zhuǎn)換好了接下來就是寫推理程序。這里我走的是CANN AscendCL路徑Python版本用起來也很方便C語言適合性能極致要求的場景我開發(fā)時先用Python快速驗(yàn)證線上再優(yōu)化C。這里我介紹Python版本的流程因?yàn)槟闩芡ㄟ壿嫼笤俑某蒀只是API層面的替換。推理程序的第一步是初始化ACL環(huán)境import acl # 初始化 ret acl.init() assert ret 0 # 設(shè)置推理設(shè)備 ret acl.rt.set_device(0) assert ret 0 # 創(chuàng)建上下文 context, ret acl.rt.create_context(0) assert ret 0這里有幾個容易犯的錯誤第一每個進(jìn)程必須且只能調(diào)用一次acl.init()多次調(diào)用會報重復(fù)初始化的錯。第二acl.rt.set_device(0)里的0是設(shè)備ID如果你機(jī)器上插了多張Atlas卡要先確認(rèn)你的模型在哪張卡上跑。可以用npu-smi info查看卡的編號。第三上下文Context一定要創(chuàng)建并且后續(xù)所有推理調(diào)用都必須在同一個上下文中執(zhí)行。這就像CUDA里的context一樣搞錯了會莫名其妙地報空指針錯誤。初始化完成后加載OM模型model_path byolov5s_bs1.om # 加載模型 model_id, ret acl.mdl.load_from_file(model_path) assert ret 0 # 獲取模型描述 model_desc acl.mdl.create_desc() ret acl.mdl.get_desc(model_desc, model_id)模型加載成功后你就拿到了model_id后續(xù)所有推理執(zhí)行都靠它。同時我強(qiáng)烈建議你調(diào)用acl.mdl.get_desc獲取模型的輸入輸出信息它會告訴你模型期望的輸入大小、輸出Tensor數(shù)量、每個Tensor的shape和數(shù)據(jù)類型。這些信息在后處理階段非常重要。4.2 推理主流程拆解YOLO推理的完整流程是讀圖 → 預(yù)處理 → 拷貝到設(shè)備內(nèi)存 → 推理 → 從設(shè)備內(nèi)存取回輸出 → 后處理。在ACL環(huán)境下每一步都有對應(yīng)的API。讀圖和預(yù)處理我用OpenCV完成但注意因?yàn)锳IPP已經(jīng)把resize和歸一化下沉到NPU了所以CPU端只需要把圖像數(shù)據(jù)轉(zhuǎn)成RGB排列并resize到640x640不需要再做歸一化。然后申請設(shè)備內(nèi)存并拷貝數(shù)據(jù)# 假設(shè)image是resize后的RGB圖像連續(xù)內(nèi)存 image_bytes image.tobytes() # 申請設(shè)備內(nèi)存 device_data, ret acl.rt.malloc(640 * 640 * 3, 2) # 2是內(nèi)存對齊 # 從主機(jī)內(nèi)存拷貝到設(shè)備內(nèi)存 ret acl.rt.memcpy(device_data, 640 * 640 * 3, image_bytes, 640 * 640 * 3, acl.aclrt_memcpy_kind.aclrt_memcpy_kind_host_to_device)注意acl.rt.malloc的第二個參數(shù)是內(nèi)存對齊大小通常傳2即64字節(jié)對齊也可以傳32具體看官方要求。拷貝方式一定要是host_to_device方向反了你會在推理時得到一堆亂碼。執(zhí)行推理這一步很關(guān)鍵ACL支持同步和異步兩種方式。同步接口acl.mdl.execute簡單粗暴調(diào)用完就阻塞直到推理結(jié)束。異步接口acl.mdl.execute_async需要配合stream使用適合高吞吐場景。我開發(fā)階段先用同步接口驗(yàn)證正確性性能調(diào)優(yōu)時才切異步。# 同步推理 ret acl.mdl.execute(model_id, [device_data], # 輸入設(shè)備內(nèi)存指針列表 [output_size], # 輸出大小列表 [output_data], # 輸出設(shè)備內(nèi)存指針列表 [output_size]) # 輸出大小列表執(zhí)行完成后把輸出數(shù)據(jù)拷貝回主機(jī)內(nèi)存output_data_host, ret acl.rt.malloc_host(output_size) ret acl.rt.memcpy(output_data_host, output_size, output_data, output_size, acl.aclrt_memcpy_kind.aclrt_memcpy_kind_device_to_host)這里要提醒一個我踩過的坑輸出Tensor在設(shè)備內(nèi)存里是連續(xù)排列的但不是所有模型輸出順序都跟你想的一樣。一定要用前面get_desc拿到的輸出shape信息去解析數(shù)據(jù)別想當(dāng)然地認(rèn)為第一個輸出就是坐標(biāo)。我遇到過YOLOv8轉(zhuǎn)出來的ONNX輸出順序和YOLOv5不一樣結(jié)果解析錯亂畫出來的框五花八門。4.3 輸出解析與后處理輸出數(shù)據(jù)拷回主機(jī)內(nèi)存后就進(jìn)入CPU后處理階段。YOLOv5的原始輸出是[batch, 25200, 85]的Tensor其中25200是三個尺度80x80、40x40、20x20的anchor總數(shù)85是[cx, cy, w, h, obj_conf, class1_conf, class2_conf, ...]。而YOLOv8的輸出結(jié)構(gòu)稍有不同它用的是解耦頭shape通常是[batch, 84, 8400]你需要先做一次轉(zhuǎn)置才能按檢測框的方式解析。后處理的任務(wù)包括解碼把模型的原始輸出轉(zhuǎn)成檢測框坐標(biāo)和置信度。置信度過濾低于閾值的框直接丟棄。NMS對重疊的框做非極大值抑制。坐標(biāo)映射把640x640坐標(biāo)系映射回原始圖像的坐標(biāo)系。這部分我用純Python實(shí)現(xiàn)雖然效率比不上C但邏輯清晰方便調(diào)參。等確認(rèn)模型輸出正確、NMS閾值合理后再把這部分代碼改成C或者用numpy向量化加速。注意NMS的閾值conf_thres和iou_thres直接影響檢測效果。我經(jīng)驗(yàn)上建議置信度閾值設(shè)在0.25左右IOU閾值設(shè)在0.45左右這是YOLOv5倉庫的默認(rèn)配置在實(shí)際場景里平衡得比較好。如果誤檢多就調(diào)高置信度閾值如果漏檢多就調(diào)低。5. 性能調(diào)優(yōu)與踩坑實(shí)錄5.1 三個直接影響吞吐量的配置模型在Atlas上跑通只是第一步真正讓性能飛起來還得靠調(diào)優(yōu)。我實(shí)際調(diào)優(yōu)后發(fā)現(xiàn)下面這三個配置對吞吐量的影響最大第一Batch Size。ATC轉(zhuǎn)換時可以把--input_shape設(shè)成images:8,3,640,640一次推理同時處理8張圖。Batch越大NPU的利用率越高8路視頻并發(fā)推理時Batch8通常是性價比最高的選擇。但要注意Batch太大內(nèi)存會爆24G內(nèi)存在Batch16時建議先估算模型大小再決定。第二Stream與異步推理。acl.mdl.execute_async配合多Stream可以把“數(shù)據(jù)拷貝”和“NPU計算”重疊起來。我的經(jīng)驗(yàn)是先開2~4個Stream每個Stream內(nèi)循環(huán)推理即在一個Stream里前一個batch還在NPU上算GPU已經(jīng)可以拷貝下一個batch的數(shù)據(jù)了。這個流水線設(shè)計能讓卡一直處在“忙”的狀態(tài)而不是等數(shù)據(jù)拷完了才開始計算。第三AIPP盡量承接預(yù)處理。我在前面反復(fù)強(qiáng)調(diào)AIPP是因?yàn)閷?shí)測下來它的收益非常明顯。YOLO推理一張圖CPU預(yù)處理耗時約2~3毫秒而AIPP把resize和歸一化下沉到NPU后這部分時間幾乎可以忽略。如果你的部署場景是實(shí)時視頻流AIPP是必須打開的功能不然你的CPU會先被預(yù)處理拖垮。第四補(bǔ)充輸出內(nèi)存復(fù)用。不要頻繁申請釋放設(shè)備內(nèi)存。我的做法是在程序啟動時一次性申請好輸入輸出設(shè)備內(nèi)存整個生命周期里反復(fù)復(fù)用。內(nèi)存分配釋放是很貴的操作尤其在4K視頻流場景下申請釋放頻率一高性能立刻掉下去。5.2 常見報錯和排查思路我在部署過程中遇到不少問題挑幾個有代表性的整理成表格給后來的人一個排查方向現(xiàn)象可能原因排查與解決辦法acl.init返回非0驅(qū)動未安裝或CANN環(huán)境變量未配置檢查npu-smi info確認(rèn)/usr/local/Ascend路徑在當(dāng)前環(huán)境變量中acl.mdl.load_from_file報文件不存在OM模型路徑錯誤或模型未轉(zhuǎn)換成功確認(rèn)OM路徑用ls檢查文件重新跑ATC轉(zhuǎn)換推理結(jié)果全零或全錯輸入數(shù)據(jù)方向拷貝錯誤預(yù)處理與AIPP不一致檢查memcpy方向核對AIPP的input_format是否與輸入圖像一致推理時報內(nèi)存不足設(shè)備內(nèi)存申請過大batch過大減小batch用acl.rt.mem_info查看設(shè)備剩余內(nèi)存異步推理結(jié)果不刷新未調(diào)用acl.rt.synchronize_stream在execute_async后調(diào)用acl.rt.synchronize_stream(stream)同步ATC轉(zhuǎn)換報Unsupported opONNX中的算子超出支持范圍回源頭修改模型優(yōu)化ONNX圖適當(dāng)升級CANN版本memcpy數(shù)據(jù)錯位輸出shape判斷錯誤用acl.mdl.get_desc打印所有輸入輸出信息對比實(shí)際數(shù)據(jù)維度另外排查問題是還有一個經(jīng)驗(yàn)想分享CANN的日志系統(tǒng)默認(rèn)是關(guān)閉的但出問題時你真的需要它。在運(yùn)行推理程序前可以先設(shè)置環(huán)境變量ASCEND_GLOBAL_LOG_LEVEL1開啟info級日志ASCEND_SLOG_PRINT_TO_STDOUT1把日志打到終端。這樣能很直觀地看到ACL初始化、模型加載、每層推理的耗時和可能的報錯比瞎猜高效得多。調(diào)完后再把日志級別設(shè)回去因?yàn)槿罩颈旧硪矔下评硭俣取_€有一個小技巧用npu-smi info監(jiān)控卡的溫度和利用率。如果利用率一直上不去而CPU占用很高大概率是預(yù)處理或后處理在拖后腿如果利用率很高但吞吐量上不去可能是batch太小或者stream數(shù)量不夠。性能調(diào)優(yōu)本質(zhì)上就是在找系統(tǒng)的“瓶頸點(diǎn)”找到瓶頸再針對性優(yōu)化。最后的最后我再分享一點(diǎn)個人體會在Atlas上部署YOLO最容易被低估的其實(shí)是模型轉(zhuǎn)換這一步。很多人覺得PyTorch模型能跑就萬事大吉結(jié)果卡在ATC轉(zhuǎn)換報錯上反反復(fù)復(fù)修改模型結(jié)構(gòu)、算子版本反而花掉整個項目一半的時間。我的建議是轉(zhuǎn)換之前先小規(guī)模驗(yàn)證ONNX的算子兼容性把能簡化的結(jié)構(gòu)在導(dǎo)出階段就簡化掉不要在轉(zhuǎn)換報錯后再回頭改模型那樣效率太低了。Atlas這套工具鏈確實(shí)有它的學(xué)習(xí)門檻但一旦把環(huán)境配順、把鏈路跑通它的穩(wěn)定性、功耗和成本優(yōu)勢會非常突出。希望這篇文章能讓你少走一些彎路。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九九九网页| 成年人黄色| 荡小穴在线观看| 大香蕉欧美伊| 日日操免费视频| 国产第二页| 亚洲第一无码播放立川理惠| 国产精品禁久久久精品| www色色色com| 一级性爱网| 久久久久骚| 欧美久久人体| 欧美日日人人天天| 人妻少妇久久中文字幕一区二区 麻豆 | 精品无码一区二区人妻久久蜜桃| 亚洲天堂久久| 强被迫伦姧在线观看无码网站| 91草草草| 亚洲综合色男人网| 国产一区二区三三视频| 日少妇视频| 无码操逼天堂| 日本精品88888888| 99操视频| 国产黄片在线免费观看| 青青草原综合久久大伊人精品| 一级毛片久久久久久久女人18| 久久啊啊| 91成人精品在线播放| 久久久穴999| 成年人黄色小视频网站| 熟女探花啪啪| 天天操天天看| 亚爽爽爽爽爽爽爽爽| 91五月天| 成人福利视频网| 97在线视频观看网站| 天天噜| 中文字幕av片| julia ann久久| 欧美日韩免费专区在线| 亚洲熟女av中文字幕| 日日A∨| 婷婷香蕉| 成人av动漫在线观看| 国产精品人人爽人人做可爱福利| 啊啊啊啊啊舒服| julia ann久久| 青青操视频在线| 亚洲伊人久久精品狠狠在线| 色香阁在线| 天天干美少妇一区| 天天摸天天碰天天添青青| 婷婷99狠狠| 午夜高清成人在线视频| 激情干在线| 日本一区二区三区四区免费观看| 波多野结衣一级视频| 天天干天天燥| 日韩黄片视频试看| 欧美一级久久久久久久大片动画| 超碰这里有精品| 大屁股国产在线视频| 色天堂综合| 极品后入免费视频| 激情文学小说一区二区 | 国产精品白虎| 天堂在线一区二区| 人妻 欧美亚洲| 欧美—性—交—色| 99re在线| 国产精品美女在线一区| 26uuu国产成人综合| 欧美系列在线一区二区| 色情成人五月天| 人妻少妇精品一区二区三区| 亚洲午夜免费狠狠干| 国产精品久久久视频| 欧美高清性猛交| 媚薬在线视频麻豆| 色婷婷久久综合超碰| 啊啊啊好舒服视频在线观看| 男人的天堂com| 久久97视频| 百度百度日本操逼| 日本一级二级三级网站| 欧美午夜精品久久久久久3D| 久久精品视| 91天天综合日韩欧美| 成人AV超碰免费在线| 最近2019中文字幕国语免费版| 性爱av网站| 天天舔天天日天天射| 操屄不卡视频| 久99热| 日日夜夜青青草母狗| 久久最新视频免费观看| 欧美日日人人天天| 免费αⅴ在线观看| 蜜桃精品一区二区三区ww| 91在线视频免费中出| jiujiujiujingpin| 国内外内射高清视频| 国产亚洲日本精品在线| 日韩AV片| 超碰一区二区| 国产精品网址| 久久久久9久久久久| 后入国产| 9999久久久久| 爱爱动态试试看6 0秒| 中文字幕欧洲有码| 亚洲中文字幕久久人妻| 2017超碰| 亚洲熟女性高潮久久久| 青青草吊丝| 久久久亚洲熟妇熟女| 亚洲成av人片色午夜乱码| 高清不卡国产| 亚洲精品国语在线播放| 中文字幕在线日亚州9| 国产精品午夜福利视频| 九九干| 麻豆福利视频导航| 日韩性爱一级片| 亚洲欲色9532548967一区| 综合天天。| 欧美色人| 国产乱弄免费在线视频。| 日本一区二区不卡| 日夜啪电影| 人人妻人人澡人人爽久久av| 99热在线播放| 夜夜精品视频| 亚州人妻| 97人人操人人摸人人爱| 国产日韩人人| 国产精品干干干| 天天干1区2区在线| 国产农村一一级特黄毛片| 国产乱不卡| 精品人妻美妇91job| 久热伊人| 9 7超碰在线免费观看| 日本性交操一区二区不卡系列| 美腿色图| 免费自拍三级综合| 精品国产乱码久久久| 屌色在线97视频| 欧美精品三级黄片| WWW.加勒比人妻一区不卡.com| 欧美一区二区福利在线| 久久久一二三四区| 屌逼麻豆| 久久综合亚洲色1080p| 精品国产久久乱码| 老女人爆菊| 久久香蕉国产线看观看亚洲女人 | www.91逼逼.com| 黄色交缠性感爆操91国产精品免费一区二区三区 | 金莲网址| 91亚洲影视| 午夜成人福利影视| 国产精品熟女九色九色蜜臀| 国产女人视频三四五区| 夜夜爽爽夜夜精品视频| 亚洲色图91欧美日韩| 在线观看高清AV| 亚洲人精品久久久| 91性感网站| 人妻久久久久久| 国产一区二区在线电影| 色臀av| 欧美内射少妇| 97色婷| 涩涩涩综合| 人妻大香蕉| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | a在线视频免费观看| 国产二区三区免费视频| 东北女人性交| 亚洲乱熟女一区二区| 欧美亚洲丝袜美女电影| 人妻丰满熟妇一区二区三| 97干97色| 亚洲色图欧美| 91偷拍欧美亚洲| 97精品久久久久久久| 日本免费一区二区不卡| 天天色综合图片| 成人a大片在线观看| 情趣丝袜无码操逼视频| 少妇大屁屁| 国产中文字幕在线| 麻豆精品A片免费观看| 女同在线视频一区| 99视频只有精品| 91狠婷| 极品极品色影院| 91av一区二区在线观看| 97在线视频观看| 超碰碰97资源站| 91综合天天看| 国产9熟妇视频网站| 我中文字幕6区| 9久久美女首页| 青青久操| 九九九九九用不成了| 人人操人人射人人干| 东北女人操比视频| 中文字幕免费看| 啊灬啊灬啊灬啊灬高潮奶出了免费视| www. 男人天堂成人在线| 天堂资源欧美| 欧美九九99久久精品| 亚洲欧美综合色| 乱理日韩中文| 亚洲精品97p| 91天堂| 欧美一级A一级a爱片久久| 国产老女人久久毛| 一本色道综合久久欧美日韩精品| 91n处女在线观看| 久肏视频字幕| 九九九九九精品| 最近2018中文字幕在线高清第一页| 91精品老女人| 婷婷色五月激情| 日本成人A片免费看| 眼镜人妻101.com| 91色人妻| 成人黑料社久久| 婷婷五月天激情四射| 99欧美| 日日夜夜骚| 久久精品视频一区三区小泽玛利亚| 插老姨肥穴| 九久久精品| 欧美天天综合在线| 51久久夜色精品国产麻豆| 欧洲黄色网| 91成人在线免费视频| 色综合网1| 91粉芽高清在线一区二区| 色五月av| 四虎在线播放| 欧美激情区| 欧美日产国产在线成人第一区| 在线观看精品国产免费| 天天综合影院91| 欧美亚洲厕所精品偷拍91| 亚洲美女高潮喷水视频| 性在久久久久久| 天天日日舔舔| 亚91网| 欧美成人四级在线播放| 高清不卡一二三区视频......| 国产情色第一第二页在线观看| 欧洲综合色| 久久亚洲AV无码专区首页| 欧美黄色大香蕉一区二区| 男人干美女| 成人九九| 男男H黄动漫啪啪无遮挡网站| 96超碰网| 国产精品一区二区三区在线| 久久久久久精| 欧美国产日韩清纯唯美| 日韩美女高潮喷水视频| 国内毛片婷婷六月色| 人妻激情偷乱视频一区二区三区 | 金莲网址| 六月婷婷色综合| 午夜爽爽爽在线观看永久入口姬片| 国产四虎在线| 欧美亚洲首页| 开心婷婷五月| 热久久无毒不卡| 日韩人妻 中文字幕| 久超超碰| 人人妻碰人人免费| 黑人天8A∨高清网站| 东北熟女91| 91九九| AA特级绝黄| 亚洲国产欧美中文永久| 一直超碰| 日本午夜久久电影| 久操国产在线| 五月婷婷丁香| 熟妇女伦乱视频视频| 中文字幕在线免费观看 | 国产9l 大屁股| 久久精品小视频| 九七超碰| 日韩欧亚中文在线| 国产无马av| 欧美97在线欧| 中文字幕国产精品1区| 91熟女视频| 1二区9| 少妇滛荡视频| 国产高清自拍视频| 久热久操| 九九久久一区二区三区| 亚洲成人性爱网站在线播放| 国产诱惑| 中文字幕在线日亚洲9| 久久久日本电影| 男女性无套 免费九一| ,国产乱人伦精品一区二区三区| 婷婷操视频| 少妇第一页| 久久欧美性爱视频| 少妇厨房愉情理伦片bd在线观看| 欧洲精品区| 五月丁香综合啪啪| 中文字幕国产在线天堂| 欧亚日韩综合精品国产| 爱做久久久久久| 97这里只有精品| 蜜臀亚洲综合一二三四区| 日本熟妇熟色97一本在线观看| 欧美亚洲第一页| 欧美第五页| 操b网站亚洲无码| 婷婷精品| 福利在线观看一区二区| 91天堂| 噜噜噜久久亚洲精品色情| 国产免费久久久久| 欧美成人A√在线一区二区| 99色在线| 亚洲资源网| 蜜臀AV一区二区三区激情综合| 成人美女av| 丁香六月激情综合| 风韵犹存大大大大香蕉| 精品女同一区| 久久鲁夜| 亚洲色欲一区二区三区| 五月丁香亭亭| 天天做日日做天天欢。| 国产乱色国产精品免费视| 超碰97亚洲区| 欧美日本天堂| 嗯啊不要在线| 任你艹| 一级久久性爱视频| 中文字幕天堂在线| AV在线播放网址| 美女AV一区二区| 夜夜嗨AV蜜臀av| 精品久久在线区一区| 青草视频在线看看看看看看看看看| 久久夜黄色无码A级大片| 日韩在线性爱免费视频| 无码直播久久久| 影音先锋每日最新资源在线观看| 人人看黄色视频| 色天使亚洲综合在线观看| 国产精品蜜臀久久久久无码AV| 成人精品无码| 秋霞Av理论一级在线| 人人操人人肉久久精品| 日本影视久久免费| 日韩无码视频黄色| 免费一级精品啪啪视频| 欧美激情另类一区二区| 男人高清无码一区二区| 天天插天天操| 激情99| 99热这里只有精| 99热精品青草在线| 99后入| 97在线/亚洲| 美女啊啊啊啊啊啊| 超碰免费人妻人人| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 超碰到97情色| 欧美日韩小说| 91九色丨风韵犹存| 国产精品不卡一区二区电影| 免费观看国产不卡av| 中文字幕123| 国产成人精品日本亚洲语言| 337p大胆噜噜噜噜噜91Av| 日本免费中文一区二区三区四区 | 二三四区精品| 亚洲做性| 中文字幕三四五区| 日韩熟女无码| 睡产熟女乱伦| 美女露胸露屁股| 97超碰中文| 亚洲丝袜诱惑| 中文字幕aⅴ在线视频| 欧洲色| 亚州人妻| 青青草国产一区二区三区| 亚洲影视综合| 能在线播放的国产三级| 国产AV高清AV无码| 性欧美另类高清| 国产诱惑| 亚洲高清无毛一区二区| 婷婷丁香在线| 天天舔天天日天天射| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 色综合一本| 日本高清_区二区三区| 操久久久久久| 97爱碰| 啊啊啊免费| 狠狠色噜噜狠狠狠狠狠色综合久久| 日韩一级二级| 欧美中字不卡| 日韩综合无码色欲vv| 午夜激情床戏激情| 加勒比综合88| 久久9视频| 国产在线精品电影观看| 翔田千里A片一区二区| 五月天丁香婷婷综合网站| 国产精品久久发布| 亚洲国产熟妇综合色专区| 琪琪精品免费一区二区三区 | 天天做天天爽| 性欧美第一页| 四虎影院成年人片| 欧美人妻中出| 一起草高清无码| 熟妇人妻精品一区二区视频色欲| 无码二级三级| 国产在线精品偷| 少妇久久久免费| 人人干黄色| 欧美在线伊人色| 国产农村妇女毛片精品久久| 亚洲天堂99| 视频二区熟女人妻| 亚州AV无码国产精品| 天操天操夜操夜月操月年年操操| 竹菊影视国产一区二区| 国产91丝袜 在线播放| 久久精品中文字幕无码l| 少妇高潮喷水无套久久久久久| 黄色一级视| 国产精品久久久久久久久久久久久久久| 粉嫩av在线| 久久久久久久 九九九九九九九| 欧美中文字幕精品人妻| 91啪啪| 男人天堂网址| 欧美精品久久96人妻无码| 内射夫妻三片| 玖玖爱伊人玖玖爱| 丁香五月综合| 99啪啪视频| 国产成人www免费人成看片| 色九九九九久| 东京热男人的天堂| 射丝袜大香蕉| 蜜桃视频精品一区二区| 一级黄色视频网| 色偷偷男人的天堂麻豆| 色色99| 亚洲欧洲激情卡通另类文学四射小说网站 | 在线无码网站| 国产成人主播| 久久9视频| 国产福利视频精品视频| 人妻激情视频| 久久超碰免费的| 国产高清免费不卡av| 亚洲 欧美 日韩另类 麻豆| 天色综合网| 亚洲一区日韩| 啊啊啊啊啊啊在线看| 96免费视频在线| 日本欧美一区二区三区免费| 女上位精品在线| 精品v1区| 在线播放成人网站| 无码免费在线观看黄色片| 97在线青| 91色黑人少妇| 爱爱动态120秒| 亚洲欧美洲综合| 日韩AV无码中文一区二区| 欧美在线视频99| 免费岛国一级片| 日本顶级天天操狠狠操夜夜操中文字幕| 一级啊性爱在线视频| 九久久精品| 欧美日韩99| 国内毛片国产专区二| 超碰97丝袜| 九九九不卡| 中文字幕在线2| 男人的天堂成人的社区| 欧美黑人猛交春色影视大全| 天天弄天天操| 亚洲综合精品国产一区| 岛国激情视频软件| 青春草莓视频在线观看网址| 国产日韩中文字幕欧美| 欧美亚男人的天堂| 久久性爱网站| 无码最新| 91午夜无码| 秋霞怕怕片| 天天影视色香欲综合网小说| 女生91网站| 欧美色图在线视频少妇| 综合97久久| 亚洲 欧美 91| 天天干电影| 欧美啪啪色吧在线| 久久久一二三四区| 97在线播放 | 亚洲少妇激情一区二区三区| 国产热av| 鸥美中出| 成人自拍三级在线观看| 囯戸精品高潮呻吟旡码| 7777奇米影视久久| 亚洲最大的综合性av| 黄色毛片A片| www.久久久久| 天美精品av| 深夜啪啪啪视频免费| 日韩人妻少妇中文字幕| 韩国女主播青草在线| 嗯嗯嗯不要不要免费视频| 亚洲天堂性爱| 欧美日韩婷婷中文| 欧美在线干| 日夜伊人网| 青娱乐老司机视频| 一区二区三区在线美女| 男女激烈网站最新| 亚洲天堂99| 九九热免费在线国产视频伊人五月| 成人五月天色网| 国产AV天美传媒一区二区三区| 91色综合色| 欧洲综合色| 久久精品国产Aⅴ| 国产 亚洲 丝袜 制服| 亚洲制服aⅴ中文字幕| 亚洲综合婷婷| 欧美成不卡网| 亚洲免费精品一区| 久久久91福利姬| 亚洲综合首页| 狠狠色狠狠色狠狠五月| 天天淫人人妻日日色| 久久视频少妇美女| 中日韩一区二区三区欧美| 免费自拍三级综合| 一二三啪啪专区| 极品白嫩福利在线| 本道在线| 午夜激情成人在线观看| 人妻av在线| 欧洲免费一区二| 欧美极品色| 操屄日韩| 色婷婷狠狠| 91丨精品丨国产丨丝袜| 一二三区操逼国产91| 大胆91| 伊香蕉综合久久久久久久噜噜噜| 亚洲制服aⅴ中文字幕| 91大神电影天堂| 久草精品视频| 热思思免费视频| 激情久久久| 熟妇无码视频三区| av网页一区二区三区| 男人的天堂.com| 国产精品熟女一区二区三区| 日本污ww视频网站| 国产精品久久久久久久久久久久久久久久 | 丰满人妻-区二区三区免费看| 成人AV超碰免费在线| 2010男人的天堂| 四虎影视永久在线观看精品免费网站 | www.狠狠干.coom| 亚洲精品97p| 少妇干B| 欧美手机在线综合| 啪啪综合网| 夜夜骑日日| 一本一道vs波多野结衣| 天天天天天天天天综合| 久久黄片国产一区二区| 日韩9999| 韩国三级理论在线| 日日骚一区二区三区| 亚州操逼图| 国产人妻精品一区二区三区秋霞| 亚洲 一区二区 自拍| 日韩传媒在线| 亚洲高清国产理伦片| 天天干人妻| 韩国一级做A片免费的| 欧美国产视频| 日韩欧美中文| 国产suv精品一区| 婷婷亚洲综合| 伊人超碰97| 色悠久久久av| 久久久艹艹艹| 操人91| 丁香五月综合| 午夜视频好爽啊| a片自拍直播视频| 大奶啊啊好爽| 欧州一区二区三区四区| 亚洲情色电影网| 国产日韩无码一区二区三区久久区| 国产性爱欧美性爱在线| 自偷自拍的亚洲视频| 色与欲影视| 色偷偷色偷偷欧美日韩| 丁香九月激情| 免费a级毛片av无码久久精品中文字幕| 操淫穴亚洲五月丁香| 中文字幕jul-617人妻熟女| 免费国产视频| 男生女生啊啊啊啊| 一区二区三区精品久久| 美日韩男女操屄视频| 午夜视频久久久| 殴美综合色88| 亚欧精品久久久久久久久久久| 操逼天美3区| 综合网亚洲在线| 亚洲人在线| 亚洲色图欧美视频| 一个色导综合| 久草尤物| 欧美青青视频| 伊人97超碰| 欧美黄片欧美黄片xxx| 国产性爱强奸乱伦大全| 日日妻色网| 欧美熟妇视频| 久9热| 国产操偷| 精品久久无码午夜福利| 国产97亚洲| 欧美96在线|欧| 无码日韩网站| 日韩资源网| 超碰欧美97资源| 国产亚洲日韩在线三区黑人| 青青操在线亚洲视频观看欧美在线 | 亚州欧美在线| 中文字幕一区 二区三四五 区日 日骚 | 内射白嫩美女| 人人贴人人摸| 久久免费9| 国产AV线| 天美一二三在线观看Av| 中文字幕一区二区三区蜜臀| 国产亚洲精品农村妇女 | av一区二区三区四区| 大香蕉性欧美| 中文字幕丰满子伦无码专区在线视频最新 | 欧美一区二区成人一卡| 蜜臀无码一区二区| 日本人妻天堂网站在线播放| 91AV天美在线视频| 国内外激情在线| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美性爱第一区| 亚洲av综合色| 91超碰人人操| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 老色鬼成人精品视频下载大在线观看| 国语精品av| 久久精品导航| 国产精品爆乳懂色蜜乳| 欧美在线天堂| 国产拍偷精品网站| 国产女人和拘做爰视频 | 性色生活片久久毛片婬片免费放女人一级毛片| 国产三区免费在线观看| 大香樵伊人网| 刺激性视频黄页| 淫穴高潮色图| AV色图| 99国内精品| 99热综合| 午夜毛片高清免费不卡| 五十路三区在线| 人人操人人摸人人看人人干| 91久久久久久久| 五月天激情婷婷| 殴美日韩m| 97超碰色中文字幕| 男女做爰猛烈动高潮A片免费应用| 中文子幕一二三| 亚洲色系另类精品国产| 欧美精品一区二区少妇免费A片| 大香蕉黄色一区| 翘臀vidoes| Av手机版天堂网| 啊啊啊啊操死我| 欧美gv在线观看| 久久极品一区二区| 日韩在线97| 亚洲中文字幕乱码无码一区二区| 最新av在线| 欧美韩日精品99综合| 国产极品99热在线播放69| 激情一区二区三区在线观看| 久久9精品视频| 欧洲Au麻豆| 四虎影视欧美| 日韩欧美午夜视频在线| 中文字幕国产| 天堂v无码免费视频| 蘋果手機免費看成人Av| 91无码精品| 日本在线视频导航| 大香蕉综合在线| 黄片aaaaa一区| 久湿久久| 香蕉热人人精品| 日韩欧美麻豆大片| 日韩大香蕉AV影片| 国产精品久久久久久久黄无码| 偷拍在线观看视频| 国产又黄又粗的视频| 久久最新免费视频23| 日韩人妻有码免费视频| 国产精品青草综合久久| 超碰97首页| 免费人成在线观看网站品爱网| 后入 亚洲 美女 射| 国产精品久久久亚洲第一牛牛_在线观看| 亚洲另类综合欧美| 啊啊啊无码| 日韩精品9999| 亚洲国产精品9999在线观看| 亚洲91网。| 欧美另类精品xxxx| 色噜噜人妻丝袜AV资源| 国语av最新自产拍在线观看| 极品粉嫩少妇视频| 无码久久国产 | 色婷网| 国产人人干| 国产操操日韩三级黄| 91网站视频在线观看| 天天日天天干天天色| 东京热一区二区三区四区五区六区| 亚洲国产精品无码AV久久| 婷婷情色综合网| 国产精品久久久久999| 五月丁香久久| 看黄片视频免费| 99热欧美| 亚洲青色欧美| 免费黄色片子| 人人爱人人乐人人操| 久久久久久人体| 精品78| 九九久久九九久久| 天久久久噜噜噜久久国产精品爽爽| 天天操女人| 69少妇一区二区| 色男人色天堂东京热| 国产AV久久久蜜爱影集| 欧美性爱第1 页| 男人网站婷婷| 色玖玖| 18禁无码永久免费无限制| 怡红院网站在线视频| 农村妇女一级二级三级视频| 国产性爱乱伦AV| 综合网亚洲在线| 99热最新| 中文字幕乱亚洲美女精品一区| 翘臀vidoes| 干干干天天| 国产呦精品系列在线观看| 亚洲熟久久| 色色婷婷五月| 色综合天天| 久久久com| 久操97| 欧美激情五月天| 日本精品无码三级网站| 亚洲成a人v欧美综合天堂下载| 久久久久久久久久久久九| 日本 欧美 亚中文字幕| 国产一区二区精品久久99| 无码78| 精品无码一区二区人妻久久蜜桃| 好爽视频在线观看| 男人的天堂成人的社区| av网页一区二区三区| 天天久久久久久| 一级啊性爱在线视频| 国产自产自拍| 中文字幕精品日韩中文字幕| 久久透逼视频| 色色色日本| a片久久久久久久久久久久 | 激情文学小说一区二区| 60秒免费小视频| 九九这里只有精品| 97在线视频免费观看| 岛国小电影| 国产无码一二三区| 97se亚洲综合自| 99视频自拍区| 97 国产精品| 色原狠狠天天天| 夜夜免费视频| 精品无码一区二区人妻久久蜜桃| 亚洲自拍欧美国产首页网曝| 一区二区三区网站日日骚| 日本999精品视频| 久久中出在线| 91成人精品在线播放| 香蕉国产精品麻豆亚洲欧美日韩| 欧美日韩大陆黑人少妇99| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 天堂麻豆天美| 91久久国产综合久久| 人人摸人人干人人拍97| 久久精品国产亚洲AV无码做| 看日韩黄片| J?P?NESEHD熟女熟妇伦| 精品一级毛片在线观看| 18禁在线视频| 国产一区二区三区免费视频在性观看 | 内射日韩大臀美女| 国产色精品午夜大片| 激情接吻视频久久久久久| a级理论午夜日本| 色噜噜狠狠色综无码久久合欧美| 91久操| 97人肏| 97青娱乐超碰久久| 丝袜美腿射精91| 在线观看啊啊啊啊啊| 欧美性五月| 78精品| 另类图片欧美激情综合| 成人a级高清视频在线观看| 手机在线观看不卡无码av| www.99在线| juliaann精品熟女一区| 亚洲区限制级| 大香蕉懂9| 四虎午夜影院| 亚洲操逼视频网站| 亚洲免费精品一区| 丝袜亚洲91| 啊啊啊啊好疼| 欧美强奸乱能| 欧美人妻熟女在线| 男人的天堂2019| 国产又黄又爽又刺激久久久久久| 亚洲最大网站av| 超碰调教97| 开心激情婷婷| 玖玖视频在线资源一区二区三区| www.五月天| 97视频620| 友优传媒精品在线一区二区| 成人一道本免费视频| 丁香久久| 精品一国2| 欧美日韩97在线| 一级黄色性爱裸体视频| 人人摸人人叼| 91中文精品日韩欧美在线 | 亚洲欧美综合| 国产吞精a级片激情电影| 涩爱AV在线| 亚洲综合20p| 久久人人看| 久久6热精品99视频| 另类亚洲一区二区三区| 婷婷丁香六月| 久色99999| 日韩在线欧美精品一区二区| 久久久久久午夜男人的天堂| 后入福利视频| 日韩人妻播放| 九一精品牛牛一区二区| 精品国模无码| 九月丁香婷婷| 性色亚洲| 色五月综合| 91亚洲最新在线| 午夜欧美女人操逼| 色偷偷超碰亚洲| 一类无码操逼视频| 91中文精品日韩欧美在线| 欧美日韩国产成人高清| 欧美熟爽综合| 亚洲视频中文一区| 五月天激情网图片| 美女啊啊啊啊啊| 亚洲天堂区| 黑人娇小av在线播放| 五月婷婷丁香| 日本一区二区中文字幕久久| 欧美综合骚| 91狠狠综合网| 久久午夜伦| 亚洲在线欧美| 九九久久久久久爱| 一级乱伦网站| 日本东京热大香蕉a片| 久久久久久亚洲中文| 亚洲电影91| 日韩人妻无码专区| 亚洲九九视频| 91人妻人人妻| 免费中文综合精品| 欧美激情久久久久| 人妻精品视频一区二区| 九t超碰| 国产精品肉丝自拍| 国产亚洲欧美每日在线| 97超碰免费生活| 操高情无码| 中国91AV| 九九久久国产精品| 二区熟妇韩日| 超碰狠狠操| 麻豆熟妇乱妇熟色A片在线看| 国模一区二区三区| 国产三级在线现体验区| 欧美啪啪天堂| 天天干2019| 2019天天干天天操| 少妇熟女一区二区三区| 蜜桃视频精品一区二区| 人人贴人人摸| 午夜AV污污污| 亚洲精品丝袜-不卡成人免费……| 成人免费性爱视视| 亚洲人人夜夜澡人人爽| 亚洲成A∨人影院在线欢看| 玖色av| 日日夜夜骚| 亚洲最大无码中文字幕网站| 美女91网站| 欧美高潮| 乱码熟妇人妻久久久| www狠狠| 中文字幕日韩精品久久| 上床啊啊啊| 天天操人人操骚逼网站| 亚洲nv男人的天堂网| 久热香蕉精品在线视频| 亚洲欧美999| 中文字幕欧洲有码| 久久人妇| 一区久久久二区| 国产亚洲在线| 国产精品人妻熟女aⅴ| 国产精品女aA片爽爽视频| 死我十八禁| 国产乱码精品久久久久久| 丁香五月电影| 国产精品免费日韩| 成人26uuu| 91老女人| 偷拍 亚洲 欧美| 日韩电影中文字幕| 五十路人妻在线| 嗯嗯啊啊视频一区二区三区| 久久精品小视频| 激情综合五| 9999久久久久| 探花一区在线| 免费看欧美美女黄色大片| 国产精品久久久久亚洲av| 搡老女人老熟女91老熟女综合网| 99在线精品观看视频中文| 91欧美丝袜| 试看60秒| 国产中文字幕在线| 亚欧操逼片在线观看| 综合激情一一91| 精品久久久久久久久久久久| 欧美欲色| 九九九九九九成人| 九草在线大香蕉| 嫩草 我啊~嗯~在线| 4虎在线视频| 99精品综合久久久久五月天| 亚洲精品蜜桃久久久久久久| 91真人天天在线| 欧美乱妇狂野欧美在线视频| 久久婷婷电影网| 91熟女在线| 美女爽到高潮91| 亚洲男人天堂2013| 丁香五月影院| 中文字幕美女91| 超碰色老头| 99热在线观看| 99热国产| 97国产伦理| 中文字幕av一区二区三区人妻少妇| 熟女露脸激情自拍视频| 撸无码不卡免费视频| 激情五月天中文字幕色| 8x福利精品第一福利视频导航| 日本不卡高清视频| 九九激情网| 国产传媒日本欧美专区| 裸体美女久久久| 台湾佬中文娱乐网久久久久久久久久com| 九区国产| 日韩少妇在线视频| 欧美激情内射| 日韩免费在线视频观看| 国产女性无套 免费观看| 伊人网av| 亚洲97p| 久久久久久久97| 国产成人欧美一区二区三区的国产| 欧美婷婷| 青青草成人视频在线观看二区| 国产偷人妻精品一区二区在线| 日韩无码服务区| 国产辣妈在线视频福利| 江都AV在线| 91av一区二区在线观看| 人妻中文字幕日韩电影| 日本免费不卡二区| 日本三级韩国三级99| 蜜桃久久久久久久久久久久| 新怡红院| 亚洲色图尤物视频| WWW4虎| 欧美九九九| 亚洲免费在线探花| 夜夜中出国产| 国产伊人精品在线| 亚洲性图91| 嗯嗯啊啊视频在线看| 欧美一级专区免费大片| 91丨人妻丨国产丨丝袜| 国产又色又爽又舒服的三级视频| 国产传媒一区日韩| 天天色播| 欧洲一区二区三区四区在线观看| 日韩 国产 欧美自拍| 日日爽夜夜爽| 亚洲天堂一区二区| 国产福利小视频高清在线观看| 91九九九逼| 日本精品一级二级三级| 超碰亚洲欧美日韩无| 国产成人五月天丁香花| 精品亚洲国产成人AV制服丝袜| 欧美人人天天网| 国产对白刺激视频| 激情人妻另类| 中文字幕亚洲永久精品| 91骚妇| 欧美日韩国产三级黄色| 校园春色宗合网| 人人妻人射| 日韩人妻精品中文字幕| 国产精品4p在线观看| 超碰99热中文字幕| 18禁在线视频| 97碰碰日本乱偷人妻中文的| 欧美的性爱网站免费| 好看的久久不射无码影视影院| 亚洲国产精品无石码久久 | 久久有码视频| 日韩Va亚洲va欧美Ⅴa久久| 蘋果手機免費看成人Av| 久久国产性爱| 尤物视频偷拍免费| 岛国精品视频在线观看| 加勒比99999| 男人亚洲91首页在线| 极品白嫩美少妇在地板上位骑射淫水泛滥| 久久天堂婷婷网| 午夜视频黄| jiujiujiujingpin| 久久精品国产96精品亚洲拳交| 懂色AV网| 蜜色网色哟哟| 翔田千里无码一区| 大香蕉琪琪日本女优不卡| 国产三级日产三级韩国三级| 男女啊啊啊啊啊| 国产一区二区三区不卡手机在线| 加勒比在线观看一区二区| www.av不卡中文字幕| 99亚洲精品| 欧美一级特黄淫片在线观看| 人妻少妇无码| 久久国产视频专区一二三| 国产亚洲精品玖玖玖在线观看| 人妻丝袜一区二区三区在线| 欧美性,色九九| 亚洲精品三| 国产三级在线现体验区| 亚洲成人妻日韩在线| 91超碰人人| 国产 v乱码一区二| 精品无码一区二区三区| 精品在线78| 毛片视频白嫩| 色综合久久888| 国产女人与拘做受视频免费| 丰满人妻-区二区三区| 91n免费处女| 美女久久久久久久| 成人情色一区二区| 永久免费发布性爱网| 日本成人在线不卡一区二区三区 | 熟女乱伦A| 蜜臀久久99精品久久久| 激情文学亚洲| 精品九九淫乱男| 好爽,再快点啊哈嗯嗯嗯嗯| 六月婷婷综合| 国产精品欧美日韩久久| 翔田千里A片一区二区| av影片在线观看不卡| 玖日综合网| 亚洲在高跟鞋自慰久久在色线| 乱伦a片视频| 欧美美女视频| 久久久久久人体| 欧美性生活综合| 成人情色综合网| 色色综合97| 日产国产精品中文久久婷婷| 色啪网| 黄网色一区二区三区四区精品| 99re国产精品视频| 乱伦一区二区三区‘| 性色AV蜜色av色欲av| 五十路熟女人妻一区二区在线观看| 亚洲天在线| 91麻豆天美国产欧美高潮| 欧洲一区二区| 精品国产乱码久久久影院|