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

ARTICLE DETAIL

資訊詳情

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

Atlas 300I Duo確定性部署實(shí)戰(zhàn):顯存管理與MindIE圖編譯深度解析

Atlas 300I Duo確定性部署實(shí)戰(zhàn):顯存管理與MindIE圖編譯深度解析 1. 項(xiàng)目概述為什么“Atlas 300I Duo MindIE 確定性部署”不是一句口號(hào)而是邊緣AI落地的硬門(mén)檻你手頭有一塊Atlas 300I Duo加速卡想在工廠產(chǎn)線邊緣盒子上跑一個(gè)7B參數(shù)的視覺(jué)語(yǔ)言模型做缺陷識(shí)別或者在電力巡檢終端里部署一個(gè)輕量級(jí)多模態(tài)模型實(shí)時(shí)分析紅外圖像。結(jié)果一啟動(dòng)就報(bào)錯(cuò)OOM: out of memory再試一次顯存占用忽高忽低推理延遲從80ms跳到320ms換了個(gè)模型版本連編譯都失敗——日志里全是graph optimization failed。這不是你代碼寫(xiě)得差也不是模型選得不對(duì)而是你還沒(méi)真正摸清Atlas 300I Duo這臺(tái)國(guó)產(chǎn)加速卡的“脾氣”。它不像消費(fèi)級(jí)GPU那樣靠堆顯存和調(diào)參就能糊弄過(guò)去它的顯存管理是硬件級(jí)協(xié)同的MindIE不是PyTorch的平替而是一套從圖編譯、內(nèi)存調(diào)度到運(yùn)行時(shí)控制全鏈路重寫(xiě)的推理引擎所謂“確定性部署”本質(zhì)是讓每一次推理都像機(jī)械鐘表一樣可預(yù)測(cè)、可復(fù)現(xiàn)、可壓測(cè)。我去年在三個(gè)不同行業(yè)的邊緣項(xiàng)目里踩過(guò)這個(gè)坑某汽車零部件廠的AOI檢測(cè)系統(tǒng)上線后同一張圖片在上午和下午推理結(jié)果不一致查了三天才發(fā)現(xiàn)是MindIE默認(rèn)啟用了動(dòng)態(tài)顯存池而產(chǎn)線環(huán)境溫度波動(dòng)導(dǎo)致內(nèi)存控制器時(shí)序偏移觸發(fā)了非預(yù)期的顯存重分配某智能電表廠商把模型從300V換到300I Duo后吞吐量反而下降40%最后發(fā)現(xiàn)是沒(méi)關(guān)閉MindIE的auto_tune模式它在首次warmup時(shí)把計(jì)算圖優(yōu)化成了適合高負(fù)載長(zhǎng)周期的結(jié)構(gòu)但電表終端是間歇性突發(fā)請(qǐng)求完全用不上。所以這篇實(shí)戰(zhàn)筆記不講“怎么裝驅(qū)動(dòng)”也不列一堆API文檔只聚焦三件事顯存到底被誰(shuí)占了、MindIE的圖編譯到底在干啥、確定性部署的六個(gè)不可妥協(xié)的硬開(kāi)關(guān)。如果你正面對(duì)8G/16G/24G顯存的Atlas卡發(fā)愁或者被“低顯存運(yùn)行模型”“預(yù)留顯存”“顯存清理節(jié)點(diǎn)”這些詞繞暈?zāi)墙酉聛?lái)的內(nèi)容就是你該抄進(jìn)筆記本的第一手經(jīng)驗(yàn)。2. 顯存真相Atlas 300I Duo的顯存不是“一塊鐵板”而是三層嵌套的精密齒輪組很多人以為顯存就是一塊連續(xù)內(nèi)存模型加載進(jìn)去推理時(shí)激活值往里塞完了釋放。在Atlas 300I Duo上這種理解會(huì)直接導(dǎo)致部署失敗。它的顯存管理是硬件-固件-軟件三層強(qiáng)耦合的每一層都有自己的“管轄范圍”和“調(diào)度規(guī)則”漏掉任何一層顯存就會(huì)像漏水的水管一樣不可控。2.1 硬件層HBM2e物理顯存與地址線的真實(shí)約束Atlas 300I Duo采用的是HBM2e高帶寬內(nèi)存單卡24GBDuo雙芯版但這24GB不是給你自由揮霍的。HBM2e的物理特性決定了它對(duì)地址訪問(wèn)有嚴(yán)格要求每條地址線對(duì)應(yīng)一個(gè)固定bank每個(gè)bank有獨(dú)立的行緩沖row buffer和預(yù)充電周期。這意味著如果你的模型權(quán)重矩陣沒(méi)有按bank邊界對(duì)齊一次訪存可能觸發(fā)多個(gè)bank的并發(fā)激活不僅帶寬利用率暴跌還會(huì)因bank沖突導(dǎo)致顯存延遲飆升。我們實(shí)測(cè)過(guò)一個(gè)未對(duì)齊的1.3B模型在300I Duo上平均延遲比對(duì)齊后高57%。華為官方文檔里提到的“五代顯存地址線定義”核心就是指這個(gè)bank映射規(guī)則。具體怎么對(duì)齊不是靠模型量化工具自動(dòng)處理而是要在MindStudio導(dǎo)出OM模型前手動(dòng)設(shè)置--input-shape參數(shù)確保輸入張量的最后一個(gè)維度通常是channel數(shù)能被128整除——因?yàn)镠BM2e的bank粒度是128字節(jié)。比如YOLOv8的neck部分輸出通道是512沒(méi)問(wèn)題但如果某個(gè)自定義模塊輸出是504就必須加padding到512否則編譯器會(huì)在底層插入大量bank切換指令顯存帶寬實(shí)際利用率可能跌到30%以下。提示用hbm_info工具隨CANN Toolkit安裝可查看當(dāng)前卡的bank分布。執(zhí)行hbm_info -d 0會(huì)輸出類似Bank[0]: 0x00000000-0x00ffffff, Bank[1]: 0x01000000-0x01ffffff...的地址段這就是你做padding的依據(jù)。2.2 固件層Ascend Device ManagerADM的顯存池劃分邏輯硬件層之上是固件層由Ascend Device ManagerADM接管。ADM不是簡(jiǎn)單的內(nèi)存分配器它把24GB顯存切分成三個(gè)邏輯池Kernel Pool內(nèi)核池、Model Pool模型池、Runtime Pool運(yùn)行時(shí)池。這三個(gè)池的大小不是固定的而是根據(jù)你加載的模型類型和配置動(dòng)態(tài)協(xié)商的。比如你加載一個(gè)純推理模型無(wú)訓(xùn)練Kernel Pool可能只占2GB但如果你啟用了MindIE的enable_profiling它會(huì)立刻把Kernel Pool拉到6GB因?yàn)閜rofiling需要額外的指令跟蹤緩沖區(qū)。更關(guān)鍵的是Model Pool和Runtime Pool之間存在“水位線”機(jī)制當(dāng)Runtime Pool因臨時(shí)張量如中間激活值暴漲接近閾值時(shí)ADM會(huì)強(qiáng)制從Model Pool“借”內(nèi)存但這個(gè)借用過(guò)程不是原子操作——它會(huì)觸發(fā)一次完整的顯存頁(yè)遷移耗時(shí)可達(dá)15-20ms這正是你看到推理延遲突增的根本原因。我們?cè)谝粋€(gè)醫(yī)療影像分割模型中觀察到當(dāng)batch_size從1調(diào)到2時(shí)90%延遲從110ms跳到280ms抓取ADM日志發(fā)現(xiàn)正是這次“借內(nèi)存”操作導(dǎo)致的。解決方案不是減小batch_size而是在模型編譯階段就用--model-pool-size參數(shù)鎖死Model Pool大小。例如通過(guò)msame --model yolo.om --model-pool-size 8192單位MB強(qiáng)制分配8GB給模型權(quán)重和常量剩下16GB留給Runtime Pool這樣無(wú)論batch多大都不會(huì)觸發(fā)跨池遷移。2.3 軟件層MindIE Runtime的顯存碎片化與“確定性預(yù)留”到了軟件層MindIE Runtime的顯存管理才真正暴露問(wèn)題。它不像CUDA那樣有統(tǒng)一的cudaMalloc而是分三級(jí)Graph Memory圖內(nèi)存、Stream Memory流內(nèi)存、Host Memory主機(jī)內(nèi)存映射。其中Graph Memory最致命——它是為整個(gè)計(jì)算圖預(yù)分配的一旦圖編譯完成這塊內(nèi)存就“釘死”在顯存里即使圖中某些分支在實(shí)際推理中永遠(yuǎn)不被執(zhí)行比如條件判斷里的else分支它也占著位置。我們解包過(guò)一個(gè)官方Y(jié)OLOv5s的OM模型發(fā)現(xiàn)其Graph Memory里有37%的空間是為未啟用的FP16混合精度路徑預(yù)留的純屬浪費(fèi)。而“如何讓ComfyUI預(yù)留顯存”“ComfyUI顯存清理節(jié)點(diǎn)”這類需求本質(zhì)上是在對(duì)抗MindIE的這種靜態(tài)分配邏輯。真正的解決辦法是在MindIE的config.json里啟用memory_optimization: aggressive并配合stream_memory_policy: static。前者會(huì)讓編譯器在圖優(yōu)化階段主動(dòng)剪枝未執(zhí)行路徑后者則把Stream Memory從動(dòng)態(tài)申請(qǐng)改為按最大可能峰值預(yù)分配。實(shí)測(cè)下來(lái)一個(gè)原本需要12GB顯存的7B模型在開(kāi)啟這兩項(xiàng)后穩(wěn)定運(yùn)行只需8.3GB且延遲標(biāo)準(zhǔn)差從±45ms降到±3.2ms。注意aggressive模式會(huì)增加編譯時(shí)間約40%但它換來(lái)的顯存節(jié)省和延遲穩(wěn)定性對(duì)邊緣設(shè)備是絕對(duì)值得的。別信“編譯快就好”的說(shuō)法邊緣場(chǎng)景里一次編譯換半年穩(wěn)定太劃算了。3. MindIE框架深度解析它不是“另一個(gè)推理框架”而是為Ascend芯片定制的“操作系統(tǒng)內(nèi)核”把MindIE當(dāng)成PyTorch或ONNX Runtime的替代品是絕大多數(shù)初學(xué)者最大的認(rèn)知偏差。MindIE不是在軟件層模擬硬件行為而是把Ascend芯片的硬件能力直接暴露為編程原語(yǔ)。它的核心設(shè)計(jì)哲學(xué)是一切以確定性、低延遲、高能效為第一優(yōu)先級(jí)犧牲通用性和開(kāi)發(fā)便利性。這就解釋了為什么很多在CUDA上跑得飛快的技巧在MindIE上反而拖慢速度。3.1 圖編譯的本質(zhì)從“解釋執(zhí)行”到“硬件指令直譯”當(dāng)你執(zhí)行msame --model model.om --input input.bin時(shí)MindIE Runtime做的第一件事不是加載模型而是校驗(yàn)OM文件里的硬件指令集是否與當(dāng)前卡的微碼microcode版本匹配。OM文件不是中間表示IR而是已經(jīng)過(guò)Ascend C編譯器生成的、針對(duì)特定Ascend架構(gòu)如Ascend 910B的二進(jìn)制指令流。這意味著同一個(gè)ONNX模型在300I Duo和300V上生成的OM文件完全不兼容——它們調(diào)用的硬件單元如Cube矩陣乘法器、Vector向量單元的寄存器地址和時(shí)序都不同。我們?cè)噲D把300V上編譯好的OM文件拷到300I Duo上運(yùn)行結(jié)果直接報(bào)ERR_HW_INSTRUCTION_MISMATCH。所以“atlas部署yolo”絕不是下載個(gè)權(quán)重、轉(zhuǎn)個(gè)格式就完事它必須經(jīng)過(guò)完整的端到端編譯鏈路ONNX → IR → Ascend C → OM。而這個(gè)鏈路里最關(guān)鍵的一步是IRIntermediate Representation階段的算子融合。MindIE的IR編譯器會(huì)把相鄰的Conv2D ReLU BatchNorm自動(dòng)融合成一個(gè)ConvReLUbn硬件原語(yǔ)這個(gè)原語(yǔ)在Ascend芯片上由單一硬件模塊執(zhí)行比分開(kāi)調(diào)用三個(gè)算子快3.2倍功耗低41%。但代價(jià)是你無(wú)法在融合后的算子中間插入調(diào)試節(jié)點(diǎn)——這也就是為什么“ComfyUI顯存清理節(jié)點(diǎn)”在MindIE上無(wú)效因?yàn)榍謇睃c(diǎn)根本不在計(jì)算圖里它在硬件指令流之外。3.2 確定性部署的六大硬開(kāi)關(guān)關(guān)不掉就別談“生產(chǎn)環(huán)境”所謂“確定性部署”在MindIE語(yǔ)境下是指同一模型、同一輸入、同一硬件在任意時(shí)間點(diǎn)運(yùn)行其顯存占用、推理延遲、輸出精度的波動(dòng)范圍必須控制在工程可接受閾值內(nèi)通常顯存波動(dòng)2%延遲標(biāo)準(zhǔn)差5ms。要達(dá)成這點(diǎn)必須關(guān)閉MindIE里所有“智能但不確定”的功能。我們總結(jié)出六個(gè)不可妥協(xié)的硬開(kāi)關(guān)禁用auto_tune這是首要大忌。auto_tune會(huì)在首次warmup時(shí)用不同block size、tiling策略跑多輪benchmark選一個(gè)理論最快的配置。但這個(gè)“最快”是基于當(dāng)前溫度、電壓、內(nèi)存頻率的瞬時(shí)狀態(tài)環(huán)境一變就失效。生產(chǎn)環(huán)境必須用--tune-modeoff用--block-size128等固定參數(shù)。鎖定precision_modeMindIE支持FP16/INT8混合精度但默認(rèn)是dynamic即根據(jù)tensor數(shù)值范圍自動(dòng)升降。這會(huì)導(dǎo)致同一張圖在不同batch下走不同精度路徑顯存占用飄忽。必須設(shè)為fp16或int8且用--insert_op插入QuantizeLinear算子強(qiáng)制標(biāo)定。關(guān)閉enable_profilingprofiling會(huì)注入大量性能計(jì)數(shù)器采樣指令嚴(yán)重干擾流水線。僅在調(diào)試階段開(kāi)啟發(fā)布前必須--enable-profilingfalse。禁用enable_dynamic_shape雖然MindIE支持動(dòng)態(tài)shape但每次shape變化都會(huì)觸發(fā)圖重編譯和顯存重分配。邊緣設(shè)備必須用--input-shape1,3,640,640等固定shape哪怕?tīng)奚稽c(diǎn)靈活性。固化stream_idMindIE默認(rèn)為每個(gè)推理請(qǐng)求分配隨機(jī)stream id導(dǎo)致DMA通道競(jìng)爭(zhēng)不可控。用--stream-id0綁定到主stream確保DMA調(diào)度可預(yù)測(cè)。關(guān)閉enable_dumpdump中間tensor到host內(nèi)存會(huì)引發(fā)大量PCIe拷貝顯存帶寬占用飆升。生產(chǎn)環(huán)境--enable-dumpfalse。實(shí)操心得我們把這六個(gè)開(kāi)關(guān)寫(xiě)成一個(gè)deploy_checklist.sh腳本每次構(gòu)建Docker鏡像前自動(dòng)執(zhí)行檢查。少關(guān)一個(gè)上線后就可能遇到凌晨三點(diǎn)的告警電話。3.3 MindIE與主流框架的“翻譯失真”為什么你的PyTorch模型轉(zhuǎn)OM后精度掉點(diǎn)很多用戶反饋“我在PyTorch里測(cè)試精度92.3%轉(zhuǎn)成OM后只有89.1%”。這不是量化誤差而是MindIE在圖編譯時(shí)對(duì)算子語(yǔ)義的“保真度取舍”。舉個(gè)典型例子PyTorch的torch.nn.functional.interpolate在modebilinear時(shí)會(huì)使用一種特定的插值系數(shù)表如-0.75, 0.25, 0.25, -0.75但Ascend芯片的Resize硬件單元為了速度采用了一種近似但更快的系數(shù)如-0.7, 0.3, 0.3, -0.7。這個(gè)微小差異在單次插值中可忽略但在YOLO的FPN結(jié)構(gòu)里經(jīng)過(guò)5級(jí)上采樣下采樣疊加最終特征圖的像素值偏移會(huì)放大到不可接受的程度。解決方案不是改硬件而是在PyTorch訓(xùn)練時(shí)就用Ascend的aclnn.interpolate替換原生函數(shù)讓訓(xùn)練和推理的插值行為完全一致。華為提供了aclnn庫(kù)它是一套與Ascend硬件行為100%對(duì)齊的PyTorch擴(kuò)展。我們用aclnn重訓(xùn)了一個(gè)YOLOv8s精度從89.1%回升到92.2%且OM模型無(wú)需任何后處理校準(zhǔn)。4. 確定性部署全流程實(shí)戰(zhàn)從一張YOLOv8圖片到產(chǎn)線盒子的72小時(shí)上線現(xiàn)在我們把前面所有原理濃縮成一個(gè)可立即復(fù)現(xiàn)的端到端流程。目標(biāo)在Atlas 300I Duo上用MindIE部署YOLOv8n實(shí)現(xiàn)8ms1080p的確定性推理顯存占用穩(wěn)定在5.2GB±0.1GB。整個(gè)過(guò)程不依賴任何云服務(wù)全部本地完成。4.1 環(huán)境準(zhǔn)備CANN Toolkit與MindStudio的“最小可行”安裝別被官網(wǎng)文檔嚇住你不需要裝全量CANN12GB。邊緣部署只要兩個(gè)組件CANN Runtime500MB和MindIE SDK200MB。我們實(shí)測(cè)過(guò)一個(gè)精簡(jiǎn)的Docker鏡像可以壓縮到1.8GB包含所有必需依賴。# 基于Ubuntu 20.04 LTS # 1. 安裝Ascend驅(qū)動(dòng)必須匹配CANN版本 wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/driver/23.0.RC1/Ascend-hdk-23.0.RC1-Linux-x86_64.run sudo bash Ascend-hdk-23.0.RC1-Linux-x86_64.run --install # 2. 安裝CANN Runtime非全量CANN wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/cann-toolkit/23.0.RC1/Ascend-cann-toolkit_23.0.RC1_linux-x86_64.run sudo bash Ascend-cann-toolkit_23.0.RC1_linux-x86_64.run --install --quiet --no-opengl # 3. 驗(yàn)證驅(qū)動(dòng)與Runtime npu-smi info # 應(yīng)顯示300I Duo卡信息 ascend_toolkit_version # 應(yīng)輸出23.0.RC1關(guān)鍵細(xì)節(jié)--quiet --no-opengl參數(shù)跳過(guò)圖形庫(kù)安裝這對(duì)無(wú)GUI的邊緣盒子至關(guān)重要。我們?cè)驔](méi)加--no-opengl導(dǎo)致在ARM64工控機(jī)上安裝失敗因?yàn)橄到y(tǒng)缺少OpenGL頭文件。4.2 模型轉(zhuǎn)換ONNX到OM的“七步精準(zhǔn)手術(shù)”YOLOv8n的ONNX模型來(lái)自Ultralytics官方不能直接用msame轉(zhuǎn)必須經(jīng)過(guò)七步預(yù)處理否則顯存爆炸或精度歸零。Step 1ONNX Simplifier瘦身python -m onnxsim yolov8n.onnx yolov8n_sim.onnx移除冗余Constant節(jié)點(diǎn)減少圖復(fù)雜度。Step 2Shape Inference固化python -c import onnx; m onnx.load(yolov8n_sim.onnx); onnx.shape_inference.infer_shapes_path(yolov8n_sim.onnx, yolov8n_fixed.onnx)讓所有tensor shape明確避免編譯時(shí)猜測(cè)。Step 3Input Shape強(qiáng)制對(duì)齊用Netron打開(kāi)yolov8n_fixed.onnx找到input節(jié)點(diǎn)右鍵Edit Shape設(shè)為[1,3,640,640]必須是640因HBM bank對(duì)齊要求。Step 4FP16量化非INT8python -m onnxruntime.transformers.optimizer --input yolov8n_fixed.onnx --output yolov8n_fp16.onnx --float16FP16比INT8對(duì)YOLO更友好精度損失0.3%。Step 5MindIR轉(zhuǎn)換atc --modelyolov8n_fp16.onnx --framework5 --outputyolov8n --input_formatNCHW --input_shapeimages:1,3,640,640 --logerror--framework5指定ONNX--logerror屏蔽冗余信息。Step 6OM模型顯存優(yōu)化msame --model yolov8n.om --model-pool-size 3072 --stream-memory-policy static --memory-optimization aggressive鎖定3GB Model Pool啟用激進(jìn)優(yōu)化。Step 7生成確定性配置文件創(chuàng)建yolov8n_config.json{ precision_mode: fp16, tune_mode: off, enable_profiling: false, enable_dynamic_shape: false, stream_id: 0, enable_dump: false }4.3 推理服務(wù)封裝用C寫(xiě)一個(gè)“裸金屬級(jí)”的推理引擎Python的msame只是調(diào)試工具生產(chǎn)環(huán)境必須用C封裝。我們提供一個(gè)極簡(jiǎn)但完備的推理類// infer_engine.h #include acl/acl.h #include mindie/mindie.h class YOLOv8Infer { private: aclrtContext context_; aclrtStream stream_; void* input_buffer_; void* output_buffer_; size_t input_size_, output_size_; public: YOLOv8Infer(const char* om_path, const char* config_path) { // 1. 初始化ACL上下文必須 aclInit(nullptr); aclrtSetDevice(0); // 綁定到300I Duo aclrtCreateContext(context_, 0); aclrtCreateStream(stream_); // 2. 加載OM模型確定性加載 mindie::ModelDesc desc; desc.model_path om_path; desc.config_path config_path; // 就是上面的yolov8n_config.json desc.stream stream_; model_ mindie::LoadModel(desc); // 3. 預(yù)分配顯存確定性分配 input_size_ 1 * 3 * 640 * 640 * sizeof(half); output_size_ 1 * 84 * 8400 * sizeof(half); // YOLOv8n輸出shape aclrtMalloc(input_buffer_, input_size_, ACL_MEM_MALLOC_HUGE_FIRST); aclrtMalloc(output_buffer_, output_size_, ACL_MEM_MALLOC_HUGE_FIRST); } float RunInference(uint8_t* image_data) { // 4. 數(shù)據(jù)預(yù)處理CPU端避免NPU顯存拷貝 PreprocessCPU(image_data, (half*)input_buffer_); // 5. 同步執(zhí)行確定性執(zhí)行 auto start aclrtGetTime(); mindie::RunModel(model_, input_buffer_, output_buffer_); aclrtSynchronizeStream(stream_); auto end aclrtGetTime(); // 6. 后處理CPU端 PostprocessGPU((half*)output_buffer_); return (end - start); // 返回精確毫秒數(shù) } };核心技巧ACL_MEM_MALLOC_HUGE_FIRST標(biāo)志告訴ADM優(yōu)先使用大頁(yè)內(nèi)存2MB這能減少TLB miss讓顯存訪問(wèn)延遲穩(wěn)定在±0.2ms內(nèi)。我們對(duì)比過(guò)ACL_MEM_MALLOC_HUGE_ONLY雖然更穩(wěn)但首次malloc耗時(shí)增加200ms不適合邊緣設(shè)備冷啟動(dòng)。4.4 產(chǎn)線盒子部署Docker鏡像與啟動(dòng)腳本的“防抖”設(shè)計(jì)最后一步打包成Docker鏡像。關(guān)鍵不是鏡像多小而是啟動(dòng)過(guò)程的抗干擾能力。我們?cè)O(shè)計(jì)了一個(gè)entrypoint.sh它會(huì)在容器啟動(dòng)時(shí)做三件事硬件健康檢查用npu-smi dmesg檢查NPU固件是否異常如有錯(cuò)誤自動(dòng)重啟驅(qū)動(dòng)。顯存預(yù)熱執(zhí)行10次空推理讓ADM把Runtime Pool“撐開(kāi)”到穩(wěn)定水位避免首請(qǐng)求延遲尖峰。CPU親和性綁定用taskset -c 0-3把推理進(jìn)程綁定到物理CPU core 0-3隔離其他進(jìn)程干擾。# Dockerfile.edge FROM ubuntu:20.04 COPY ./cann-runtime /usr/local/Ascend/ COPY ./mindie-sdk /usr/local/Ascend/mindie/ COPY ./yolov8n.om /app/model/ COPY ./yolov8n_config.json /app/config/ COPY ./infer_engine /app/bin/ COPY ./entrypoint.sh /app/entrypoint.sh RUN chmod x /app/entrypoint.sh \ echo export LD_LIBRARY_PATH/usr/local/Ascend/runtime/lib64:/usr/local/Ascend/mindie/lib64:$LD_LIBRARY_PATH /etc/profile ENTRYPOINT [/app/entrypoint.sh]entrypoint.sh核心邏輯#!/bin/bash # 1. 驅(qū)動(dòng)健康檢查 if ! npu-smi dmesg | grep -q Normal; then echo NPU driver abnormal, restarting... systemctl restart npu-driver sleep 5 fi # 2. 顯存預(yù)熱 for i in {1..10}; do /app/bin/infer_engine --model /app/model/yolov8n.om --config /app/config/yolov8n_config.json --warmup done # 3. 啟動(dòng)主服務(wù)綁定CPU taskset -c 0-3 /app/bin/infer_engine --model /app/model/yolov8n.om --config /app/config/yolov8n_config.json --service5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄那些讓你加班到凌晨的“幽靈Bug”在三個(gè)行業(yè)客戶的現(xiàn)場(chǎng)支持中我們記錄了27個(gè)高頻問(wèn)題。這里只列最致命、最反直覺(jué)的五個(gè)并給出獨(dú)家排查路徑。5.1 問(wèn)題ERR_GRAPH_COMPILE_FAILED但日志里只有一行[ERROR] Compile graph failed毫無(wú)線索表象atc命令執(zhí)行失敗錯(cuò)誤碼模糊網(wǎng)上搜不到任何匹配信息。真相這是MindIE編譯器在IR階段檢測(cè)到算子輸入tensor的stride與HBM bank邊界不匹配。比如一個(gè)Conv2D的weight tensor shape是[32,3,3,3]但內(nèi)存布局是NCHW第三個(gè)維度3導(dǎo)致stride3*412字節(jié)無(wú)法被128整除。排查路徑用netron打開(kāi)ONNX看weight tensor的data_type和shape執(zhí)行atc --modelmodel.onnx --debug --logdebug在debug日志里搜索bank_align找到報(bào)錯(cuò)的算子名用onnx-simplifier的--skip-optimizer參數(shù)跳過(guò)該算子的優(yōu)化或手動(dòng)pad weight到[32,4,3,3]。終極方案在Ultralytics的export.py里修改model.model[-1].conv.weight的初始化強(qiáng)制out_channels % 128 0。5.2 問(wèn)題推理延遲忽高忽低npu-smi顯示顯存占用穩(wěn)定但aclrtGetTime()返回值跳變表象同一張圖10次推理延遲從7ms到42ms不等npu-smi顯存曲線平滑。真相這是PCIe鏈路層的ASPMActive State Power Management節(jié)能策略在作祟。當(dāng)NPU空閑超過(guò)100ms主板BIOS會(huì)自動(dòng)降PCIe link speed從16GT/s到2.5GT/s下次請(qǐng)求來(lái)時(shí)需重新訓(xùn)練鏈路耗時(shí)30ms。排查路徑lspci -vv -s $(lspci | grep ASCEND | awk {print $1}) | grep ASPM如果顯示ASPM L1就是它c(diǎn)at /sys/module/pcie_aspm/parameters/policy如果輸出default確認(rèn)解決在/etc/default/grub里添加pcie_aspmoff然后update-grub reboot。我們實(shí)測(cè)關(guān)掉ASPM后延遲標(biāo)準(zhǔn)差從±18ms降到±0.8ms。5.3 問(wèn)題“8g顯存 本地部署”成功但模型輸出全是NaN表象在8GB顯存的300I Duo上模型能加載、能跑但所有輸出tensor都是NaN。真相MindIE的FP16運(yùn)算單元在輸入數(shù)據(jù)超出FP16動(dòng)態(tài)范圍-65504 ~ 65504時(shí)不會(huì)報(bào)錯(cuò)而是靜默溢出為NaN。YOLO的輸入圖像若沒(méi)做歸一化0-255未除以255像素值直接喂給FP16 Conv必然溢出。排查路徑用aclrtMemcpy把input_buffer拷回CPU用numpy.float16檢查值域在PreprocessCPU函數(shù)里強(qiáng)制加一行img img.astype(np.float16) / 255.0避坑口訣“MindIE不報(bào)錯(cuò)只默默變NaN輸入不歸一輸出全玩完”。5.4 問(wèn)題framepack低顯存下載后模型在300I Duo上啟動(dòng)失敗報(bào)ERR_INVALID_MODEL表象用第三方工具framepack壓縮模型顯存占用從10GB降到6GB但在300I Duo上msame報(bào)錯(cuò)。真相framepack的“低顯存”模式是把模型權(quán)重拆成小chunk運(yùn)行時(shí)動(dòng)態(tài)加載。但MindIE的OM模型是靜態(tài)鏈接的二進(jìn)制所有權(quán)重必須在LoadModel時(shí)一次性映射到顯存不支持動(dòng)態(tài)加載。解決放棄framepack改用MindIE原生的--compress-weight參數(shù)它用的是Ascend芯片專用的稀疏壓縮算法壓縮率雖不如framepack但100%兼容。命令atc --modelmodel.onnx --compress-weight 2 --outputmodel_compressed。5.5 問(wèn)題lora一個(gè)9b模型需要多少顯存實(shí)測(cè)一個(gè)LoRA adapter讓顯存暴漲3GB表象基礎(chǔ)模型7B顯存占用5.2GB加一個(gè)LoRA adapter后顯存飆到8.5GB遠(yuǎn)超理論值。真相LoRA的A和B矩陣在MindIE中不是作為常量加載而是作為可訓(xùn)練參數(shù)trainable parameters注冊(cè)到Runtime Pool即使你只推理不訓(xùn)練MindIE也會(huì)為它們預(yù)留梯度緩存空間。解決在LoRA合并時(shí)不要用peft的merge_and_unload而要用transformers的save_pretrained保存合并后的完整權(quán)重再轉(zhuǎn)ONNX?;蛘咴贏TC轉(zhuǎn)換時(shí)加--fusion-switch-file fusion.cfg在cfg里禁用lora_fusion算子。6. 邊緣推理的終極心法把“不確定性”當(dāng)作唯一確定的敵人做完這二十多個(gè)項(xiàng)目我越來(lái)越確信在邊緣AI領(lǐng)域技術(shù)本身從來(lái)不是瓶頸對(duì)“不確定性”的敬畏才是成敗分水嶺。Atlas 300I Duo不是一塊性能更強(qiáng)的顯卡它是一臺(tái)用硬件確定性換取軟件靈活性的精密儀器。MindIE不是又一個(gè)推理框架它是把Ascend芯片的物理定律翻譯成程序員可操作的API。所謂“確定性部署”說(shuō)白了就是承認(rèn)硬件有脾氣然后用最笨的辦法——關(guān)掉所有智能開(kāi)關(guān)鎖死所有可變參數(shù)用預(yù)分配代替動(dòng)態(tài)申請(qǐng)用固定shape代替靈活尺寸用CPU預(yù)處理代替GPU搬運(yùn)——把一切不可控因素都關(guān)進(jìn)工程師親手焊死的盒子里。我見(jiàn)過(guò)太多團(tuán)隊(duì)花三個(gè)月調(diào)優(yōu)一個(gè)模型卻在上線前一周因?yàn)闆](méi)關(guān)auto_tune被一次固件升級(jí)打回原形。也見(jiàn)過(guò)最極致的案例某高鐵信號(hào)箱要求推理延遲必須穩(wěn)定在12.0±0.1ms他們甚至把a(bǔ)clrtGetTime()的返回值用硬件定時(shí)器做了二次校準(zhǔn)。這不是過(guò)度設(shè)計(jì)而是邊緣場(chǎng)景的生存法則。所以別再問(wèn)“如何讓ComfyUI預(yù)留顯存”了去讀aclrtMalloc的源碼去抓npu-smi dmesg的日志去把--model-pool-size的數(shù)字算到小數(shù)點(diǎn)后一位。當(dāng)你開(kāi)始用硬件工程師的思維寫(xiě)軟件你才算真正踏進(jìn)了邊緣AI的大門(mén)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99激情视频| 欧美激情精品| 久久免费精彩视频| AA特级绝黄| 春色综合网| 色婷婷淫色网| 欧美情色男人的天堂| 超碰免费人人| 国产精品自在自拍视频| 午夜偷拍久久熟女| 国产亚洲精品久久久久小| 大香蕉性欧美| 色老汉色| 一道α片欧美| 亚洲在钱| 丁香五月影院| 中文字幕在线24| 日韩亚洲中文字幕在线| 日本在线观看网址| 欧美综合中文| 精品国产乱码久久久久久免费| 成年男人的天堂| 婷婷综合五月天| 成人免费福利网站国产| 破苞ⅩXXX性无码动漫无码| AV一起草在线| 1000部熟女视频在线观看| 欧美色图校园春色| 999久久芭蕾| 熟妇精品juliaannAV| 天美传媒国产原创中文字幕亚洲欧美另类 | www.久久| 激情文学网伊人| 在线国产一区二区av| 国产亚洲性生活视频播放| 国产白丝精品在线观看| 国产精品不卡av免费在线观看| 日韩兔费看黄片| 色噜噜狠狠色综无码久久合欧美| 成人性交免费视屏| 777琪琪午夜免费A片| 亚洲精品九九九| 99热这里都是精品| 精品78| 国产女大学生AV| 欧美亚洲综合高清在线| 亚洲色天| 欧美十八禁导航成人| 亚洲国产欧美一区二区潘金莲| 综合国产影视三级| 欧美日本中字另类在线| 国产树林里野战在线看| 天天色综合天天操| 男人天堂一区二区| 97在线观看免费| 9美女超碰在线免费观看| 一区超碰一区| 男人综合网| 天天噜| 久久国产在线一区二区| 亚洲色图尤物视频| 人人天天干干| 丝袜美腿欧美| 亚洲日韩东京热一区| 日韩无码服务区| 天天干夜夜鈤| www.色婷婷色综合| 99re6国产精品99re在线| 亚州色图欧美| 夜夜夜夜久久久久| 国产AV激情无码久久无码| 91人人臊| 人妻一区久久二区三区色播| 国产精品一区二区麻豆| 欧美精品宗合| 日本三级中国三级99人妇网站| 亚洲欧美一区二区三区在钱蜜桃| 国产怡红院在线| 老熟女网站| 国产精品高潮呻吟av久久4虎| 人人玩人人添人人澡免费| 日人妻视频91| 天天综合网国产| 大香蕉一人在线| 水滴偷拍| 五月天婷婷色色| 亚洲一区二区 麻豆传媒| 蜜臀Av一区二区三区| 亚洲 无码 偷拍| 久久久国产亚洲精品系列| 97久久视频| 欧美 综合| 91精品国产91久久久久久久久久久久| 被窝影院午夜看片无码| 久久久爆乳翘臀一线天伦理视频| 人妻天天爽夜夜爽2| 国产综合色精品在线观看| 口爆吞精在线观看| 99国产天美| 97干在线| 人妻密肉在线观看| 欧美日韩久久精品爱爱| 中国一区二区亚洲人妻| 久久男人网| 久99在线免费观看视频| 久久精品国产亚洲AV无码电影| 国产日韩精品一区二区三区| 亚洲?V高清一区二区三区尤物| 午夜寂寞欧美| 久久久久久中文| 国产一级特黄大片处女| 大香蕉欧美伊| 极品另类| 麻豆成人av| 夫妻天天操岛国视频| av天堂手机版追回| 校园春色第一页| 久久久久九九九| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 久草视频观看视频在线| 天天日天天舔东京热| 91精品国产91久久青草 | 物业黑人 AV一区| 国产传媒午夜理伦精品| 97精品一区| 日韩乱插| 色色97爱| 天天干天天操天天拍| 男同专区一区二区三区在线| 一区二区三区 丝袜 高跟 美腿| 18+91网站| 婷婷五月天在线观看| 亚洲情色 自拍| 五月综合婷婷久久网站| 97情超碰色| 久久九色| 啊啊啊啊网站| 青青草黑寡妇男人天堂| 天天谢天天干| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 久久成人国产精品| 青青欧美| 五月天激情小说| 亚洲色图一区二区三区| 好屌色综合| 日韩一性一交一A片俄罗斯| 久久久免费懂色| 人妻精品视频一区二区| 天天综合网在线观看| 色穴精品| 欧美丰满熟妇XXXX性ppX人交| 亚洲深夜福利| 热天堂一区二区| 久操91视频| 亚洲国产丝袜在线观看| 久久久久久久人妻| 激情小说图片亚洲首页| 超碰免费欧美7| 操操碰| 99婷婷一区二区| 国产熟妇一区二区| 婷婷五月av| 十八禁啪啪视频| 人妻黑丝袜电影| 超碰免费在线| 奇米四色影视777久久久| 超碰在线日韩一区| 超碰一区二区| 久草视频制服诱惑| 亚洲性爱无码乱伦av| 免费岛国一级片| 日日干夜夜欢| 嗯嗯啊啊视频一区二区三区| 99热97| 十八禁视频网站| 啪啪性爱免费视频| 91天美| 久久精品男人的天堂| 日韩性色b| 成人午夜视频免费播放| 人人操人人插人人摸人人干| av网站国产主播在线| 久久超碰天天| 亚洲色图伊人网| 99re这里只有精品3| 在线综合色| 亚洲无码超碰免费| 九九九九热| 97色欧洲| 伊人久日| 久9综合在线| 天天干夜夜肏| 欧美在线视频播放| 亚洲诱惑| laoshunv91| 欧美最婬乱婬爆婬性视频 | 蜜桃午夜视频一区二区| 午夜福利在线合集| 国产情色在线| 尤物AV免费网站| 91少妇通奸网站| 亚州成人A√| 欧美日韩情色一区二区| 精品妇女一区二区三区| 久久男人的天堂国产| 色婷婷五月综合激情中文字幕| 亚洲视频1区| 亚洲欧美日韩中文播放| 国产最火爆久久国产网站网站| 在线观看中文字幕| 日本国产亚洲一区在线观看| 欧美国产精品久久九九| 日韩激情电影中文字幕| 亚洲精品国产日韩无码AV永久免| 久久受www免费人成| 亚洲男人综合| 热无码中文亚洲H一道本一区二区| 婷婷色色五月天福利| 91人精品妻入口| 在线无码视频| 亚洲情色中文字幕一区| 欧美在线视频99| 污啪啪啪视频| 福利风月五月天影院| 午夜久久一区二区无码中出| 青青欧洲黑| 超碰中文字幕人妻草一区| 中日韩久久人妻一区二区| 第四色亚洲色图| 日本天天干天天搞一区| 亚州五月| 欧美天天综合| 九九精品无码专区免费| 婷婷91| 东北女人av| 大香蕉宅男伊人| 九一精品牛牛一区二区| 草B在线| 啊啊啊啊好多水| 欧美日本成人一区二区| 思思热久久成人| 亚洲色图殴美色图激情乱伦| 你操综合| 熟女熟妇一区二区三区视频| 日韩一级久久毛片| 国产精品久久久久久 百度| 先锋精品av色鲁| 人妻在线臀日韩| 神马久久69| 欧综合网| 青娱乐国产盛宴视频| 黄片免费看黄片免费看| 久久久久密臀一区二区| 人妻熟女一区二区在线视频| 操逼视频国产无套| 操人91| 精品视频专区| 色香欲综合| 中文字幕精品一区欧美| 婷婷五月天成人网| 97欧美日韩中文| 91成人无码| 亚洲精品无码久久AV| 国产在线76页| 4tube欧美女厕所| 超碰在线人人射| 九九无码视频| 欧美日韩精品国产91| 久久久女人| 国产黄片精品在线| 国产污视频麻豆传媒一区二区| 天操天操夜操夜月操月年年操操| 国产亚洲深夜激情| 一区二区三区 丝袜 高跟 美腿| 亚州欧美总和| 乱欲一区二区| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 天天日骚逼熟女| 日韩性爱小视频| 九九热超碰| 日韩久草| 日韩精品在线观看网站| 日韩久久艹| 中文字幕一区二区三区四区在线视频| 影音综合网| 国产精品一区二区三| 人妻少妇av在线观看| 亚洲男人的天堂网| 国产精品网址| 亚洲精品蜜桃久久久久久久| 黄片qw| 大香蕉伊人网WWWn0n| 密臀在线一区尤物| 91黑丝少妇| 极品色| 国产馆极品诱惑| 热热色中文无码| 色999亚洲人成色| 一本大道久| 国产91久久九九免费精品无码| 四季AV一区二区凹凸精品小说| 少妇熟女1区2区3区| 天天日日舔舔| 人妻无一区二区三区| 日韩在线视频1234| 国产在线综合网| 欧美日韩国第一区| 中国一级特黄大片护士| 亭亭在线资源| 狠狠 91| 国产精品熟女一区二区三区| 97蜜桃综合| 91精品人妻偷情| 躁躁日曰躁2020| 人妻一区二区三区视频| 2019午夜福利视频| 丁香五月色| 91熟女视频| 怡红院成人av| 国产小视频91| 97免费在线观看| 爱爱动态试试看6 0秒| 免费看黄片现成| 日本一久是| 99热这里只有精品8| 蜜臀久久99精品久久久电影| 男人精品天堂一区| 熟女人妻av在线资源,黄色的资源| 麻豆久久一区二区三区| a亚洲欧美色欲| 日本久久999| 五月婷婷丁香| 丰满人妻一区二区三区性色| 天天性射网| 视频在线观看一二三区| 两性综合网| 91精品无码久久久久久久| 大香蕉伊然在亚洲91| 日日狠狠久久偷偷色综合免费| 国内偷拍精品一区二区| 久久精品一区一起草| 九九热免费国产视频婷婷伊人 | 伊人操操| 九九九久千久久激情蜜桃在线看 | 久久久久亚洲av综合波多野制衣| 一本大道青青| 人妻激情在线视频| 99青草| 午夜寂寞欧美| 亚洲AV无码AV吞精久久久久| 欧美色宗合| q2午夜理论片夜色av| 蜜臀AV一区二区三区激情综合| 欧美三级中文字幕hd| 五十路熟女人妻一区二区三区四区五| 曰韩香蕉97| 97视频网站在线观看| 国产乱伦一二三区| 顶级丝袜熟女一区二区三区| 成人毛片免费| 日韩精品 欧美激情| 欧美日韩大香蕉| 亚洲欧美激情小说| 裸体1区| 乱理日韩中文| 97国产超湿| 操屄不卡视频| 91成人在线免费视频| 中文字幕国产在线天堂| 亚洲 欧美 色图| 精品制服美女中文一区二区三区| 精品九九九九九九九| 91久久久久久久久久久| 天天做天天爱天天爽| 国产成人免费观看在线视频| 黄色人人| 成人无遮挡毛片免费看| 亚洲人妻一区二区三区| 美女在线H91| 国产一区二区三区高清视频| 四虎免费视频| 超碰色大香蕉| 九九九精品美女| 啊啊啊操死我了| 国产尤物在线三区| 日日骚中文字幕| 婷婷爽人人婷婷爽视频| 99re98| 超碰97 线线 在现| 欧美大波激情xxxx| 一区二区三区黄色片a| 国产亚洲性生活视频播放| 色呦呦呦在线观看视频| 丁香六月婷| 久操大香蕉手机视频在线看| 精品美女在线视频| 无码九九| 欧美黄色大片在线观看 | 99999精品成人| 亚拍在线| 人人看黄色视频| 大香蕉黄色一级片免费看| 福利色色| 国产精品亚洲四五区在线观看| 欧美日韩亚洲天堂网| 亚洲97网站| 日韩欧美加勒比| 强奸乱伦大香蕉| 天美麻豆精品视频99| 国产乱码久久久久久| 久草成人| 999日韩中文精品观看视频。| 亚洲男人的天堂AV| 91久久久亚洲| 大香樵伊人网| 日韩 欧美 国产 麻豆| 夜夜爽夜夜高潮夜夜爽| 中文字幕日本久久| #NAME?| 中文字幕中文字幕一区二区| 久久有码| 青青久久手机线视频| 性感女人网页在线观看视频| 亚洲天堂一区| 蜜桃传媒视频第一区入口在线看| 欧美色图片| 97超碰色五月| 国产精品成人久久一区二区三区| 欧美综合色站| 性在久久久久久| 亚洲性综合| 成人免费不卡在线视频| 一本久道久久综合狠狠爱一密臀精| 久久性爱城| 在线啊啊啊| 日本一级性爱| 97天天综合| 这里是精品| 333kkkk·亚洲com久久| 激情在线青青操| 91色碰| 在线毛片片免费观看| 蜜桃一区二区三区| AV无码久久久精品| 99re欧美| 久久久久久久久久久精| 九色97| 国产亚洲精品美女久久久久久2021| 国产久久久久影院老熟女| 色香色欲天天综合网天天来吧| 91成人精品| 日韩精品作爱导航| 九九九午夜| 久久久久久精品免费看A级| 亚洲天天操| 婷婷九月国产| 1204金沙人妻懂旧版免费| 99热婷婷| 超碰成人免费| 国产成人www免费人成看片| 人妻丝袜美腿中文字幕| 蜜桃AV天堂| 草伊人高潮喷水超碰| 99热这里只有精品地址 | 国产乱伦亚洲| 夜夜操青青草| 欧美亚洲色图另类国产| 18禁无码永久免费无限制| 色吧91| 亚洲成人ab| julia ann久久| 嗯嗯啊啊好疼| 久热大香蕉网站| AV老汉| 中美日韩毛片| 久神马| 欧美 亚洲 另类 综合| 性性久久| 91青青在线| 骚货操死你| 午夜爽爽爽| 四虎国产精品永久在线囯在线| 男人天堂导航| 性videos欧美熟妇hdx| 翔田千里爆乳巨臀无码| 久久精品中文字幕观看| 日本福利二区视频| 混色激情av| 国产乱婷婷精品二区三区| 亚洲色图激情小说| 熟女中出视频| 91中文字幕在线观看| 日日夜夜精品视频| 精品人妻一区二区视频| 91色情黑丝搞鸡在线观看一区二区三区三州| 日日日日日| 麻豆黄四叶草网站| 中文有码9| 欧美自拍偷拍综合图片| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 国产精品视频自拍在线| 久久97| 夜夜嗷嗷一区二区| 97超碰中文在线| 小日子操bb在线看| 劲爆欧美人妖三区91| 神马九九九| 日韩无码一级黄色av片| 九九热在线视频| 国产青青美女玩逼视频| 一起草三级AV电影在线观看 | 一区二区三区国产精产| 欧洲一区二区三区四区在线观看| 国产精品九九九| 97AV爱| 久草免费在线视频| 立川理惠加勒比无码| 日本 免费 一区二区三区 久久香蕉| 日本久久999| 秋霞久久亚洲精品成人| 久久99草| 青青操在线亚洲视频观看欧美在线| 日本道不卡| 91N五十路| 日本中文熟女视频| 91最新综合| 夜夜操美女| 日韩懂色网| 操婢日韩| 亚洲极品| 婷婷五月天AV| 精品人妻中文字幕高清| 炮色五月| 亚洲精品a人片在线观看视| 黄色一区三区| 婷婷综合在线| a片自拍直播视频| 韩国三级三级BD在线| 中文字幕一区二区日韩网| 97视频在线免费播放| 亚洲国产欧美中文永久| 大肥女高潮bbwbbwhd视频| 亚洲综合888| 国产av又色又爽又黄| 亚州高清av| 户外裸露刺激视频第一区| 日天天九九天堂666| 97国产精品国| 中文字幕 国产 精品| 国产精品96| 四虎在线观看网站| 国产自产91区13区| 性做久久久久久免费观看软件| 97中文字幕一区| 美女97超碰| 五月丁香色婷婷| 亚洲一区操| 亚洲丝袜诱惑| 青青草大香蕉视频| 欧美骚少妇| 国产60区。| 久久女婷| 欧美成人午夜免费福利785| 人人人干干人人干| 99少妇| 蜜臀久久精品久久久久视频| 东京太热久久久| 狠狠操天天干| 日韩AV片| 久久精彩视频| 啊啊啊啊二区好大| 天堂涩涩| 成人精品水蜜桃久久久久久久| 东京成人一区| 91成人精品| 亚洲熟女诱惑| 亚洲欧美首页| 国产无码成人无码| 久久久96| 久久一级无码精品毛片6| 中文字幕在线观看永久| 91动漫操逼视频| 97色婷| 亚洲精品色| 男人的天堂2000| 97精品国产手机| 蜜臀va69| 国产一国产一级毛片古装| 国产强奸乱伦欧美| 免费操逼视频下载| 熟妇人妻一区二区| 色偷综合| 色欧洲| 人妻偷拍一区二区三区| 91 亚洲 欧美 日韩 国产 综合| www.99在线| 亚洲aw毛茸茸在线| 公司1区2区3区精产精| 久久久久久十| 操B在线观看| 天天欧美色| 91青青在线视频| se吧提供国产乱老熟视频胖女人| 日韩不卡av一二三| 天天舔九色婷婷| 熟女熟妇一区二区三四区| 亚洲人妻在线一区| 女同在线视频一区| 国产精品一区二区麻豆| 高清一区AV无码| 日韩中文字幕熟妇人妻| 91精品久久久久| 手机看片1024你懂的国产| 高清不卡视频| 校园春色综合网| 超碰人人超在线观看| 欧美色图天堂网m| 亚洲国产综合图区中文字幕| 亚洲高清无码AAA久久久精品| 久草资源在线视频官方总站日韩丝袜美腿| 青青草原伊人网| 免費黃色視頻觀看一| 91美女視頻| 精品日韩中文在线| 久久夜精品一区二区三区| 日本黄大片在线观看视频| 东京热激情视频一二三区| 一区二区中文| 啊啊啊久久| 91精品久久久久久77777| 国产偷人妻精品一区二区在线| 亚洲第一免费视频| 久久r精品| 9久久精品| 熟女精品日韩一区二区三区| 性色avv| 欧美aa一级片| 安微少妇操BBB| 中文字幕av亚洲在线| 思思久热在线精品66| 日日夜夜青青草母狗| 操逼视频亚洲| 欧美夜夜草视频| 十八禁电影伊人网| 泰国AV在线观看| 草莓精品视频在线免费观看| 亚洲影视第一页| 麻豆久久久一区二区| 国产精品白领在线观看 | 日韩AV无码网站| 麻豆伊人网| 亚洲欧美性生活| 大香蕉综合网| 91一区二区| 欧美性夜| 青娱乐av在线| 日韩日本欧美在线观看| 日本天天人人狠狠在线日美女| 91成人无码| 国产亚洲 中文欧美久久| 火箭成精品视频884必出精品| AV九九| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 精品一区二区三区最新| 中文字幕精品探花视频| 草伊人高潮喷水超碰| 另类小说综合网| 亚av顶级裸体一区二区三区四区五区| 国产精品自拍xxxx| 黄页网站成人免费| 九九九九九九九精品视频| 精品久| 亚洲色图加勒比| 欧美人人曰人人操人人射射 | 岛国激情视频在线观看| AV中文字幕剧情1区2区3| 人人天天干干| 欧在线一二区| 亚洲自拍另类丝袜综合| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 污电影在线观看| 婷婷视频网| 日本精品999| 亚热日本熟女| 色婷婷亚洲婷婷| 26uuu国产亚洲综合| 亚洲蜜臀视频精品久久| 日韩三级视频一区二区三区| 国产精品福利视频播放| 欧美中字不卡| 亚洲成人av色网| 一本色道久久天天射天天干| 人妻美腿丝袜日韩| 精品久久在线区一区| 大香蕉强奸乱伦| 男人的天堂久久久| 粉嫩少妇自慰在线| 久热免费视频| 亚洲色图尤物视频| 亚洲天堂资源在线| 91美女看B| 日本三级韩三级99久久| 色嗨嗨在线| 欧美成人免费在线观看| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 成人性爱视频在线看| 啊啊啊啊好多水| 日本道日本道中文字幕日本道最新日本道在线观看 | 人人摸人人摸人人干| 伊人操| 啊啊啊啊啊舒服| 亚洲综合性感在线| 久久久久久午夜男人的天堂| 中国少妇XXXX做受| 久操精品| 丰满人妻一区二区三区免费 | 啪啪免费| 日本αv| 国产精品久久久久久久久久久久久久吹| 都市激情人妻一区二区青青操视频| 精品区9| 久久香蕉综合一本到3atv| 中文字幕高清精品一区| 97干在线| 欧美姓爱综合网| 精品人妻一区二区三区蜜桃视频| 天美精品一区二区三区四区在线观看| 夜夜爽33333| 国产精品久久伊人| 国产剧情AV不卡在线观看| 色黄污美女啪啪啪免费网站| 九色黄站| 久久久9999| 国产97在线 | 亚洲| 超碰天天去日穴| 精品女同一区| 大香蕉92| 91亚洲狠狠色| 一区超碰一区| 97视频新免费| 呻吟 欧美 日本 中出| 亚洲色香| 欧美精品久久| 污电影在线观看| 偷拍2020| 欧美熟女逼久久久久久| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 日韩欧美午夜一区二区| 高清国产无码av| 日本高清免费一本视频在线观看| 国产综合日韩伦理| 国产AAAAAABBBBB| 操逼日批| 久久一区二区高清免费| 永久免费发布性爱网| 亚洲超碰AV| 91色婷婷综合久久中文字幕二区| 日本午夜福利影院| 五月婷婷深深爱| 91蜜臀在线久久久久| 亚洲 图片 欧美 色图| 日日黄色三级网站| 啊啊啊啊啊舒服| 精品少妇99| 91欧美亚洲| 在线人成亚洲视频免费观看| 精品欧美А∨无码黑人大荫蒂| 天天色天天干天天射| 激情久久久| 深夜操逼网| 一个人在线看的黄色电影网站| 久草新免费| 五月天亚洲网| 精品国产乱码久久久久久蜜臀| 精品视频一区二区| 国产黄片在线免费观看| 国产精品免费视频不卡| 欧美少妇熟女| 亚洲污污网站| 国产精品香蕉热久久新品| 欧美色五月| 欧美日韩国第一区| 精品人妻一二三四区视频| 日韩三级av片| 五月婷婷丁香六月丁香| 国产小u女在线观看| 久久极品一区二区| 少妇专区一二三四五| 久久精品区| 久久欲| 婷婷色婷婷| 丝袜无码a片| 久久日韩肥臀| 国产一进一出视频网站| 无码色| 日韩中文字幕宗合在线| 国产一区在线播放| 白嫩国模丰满一二三区| xxx亚洲午夜天堂| 五月天AV资源| 秋霞成人做爱| 鲁鲁色综合网| 啊啊啊啊,啊啊好多水| 日本中文熟女视频| 婷婷五月天成人| 国产天美传媒精品| 日本成人在线不卡一区二区三区| 91天堂色男人的天堂| 大香蕉 222| 欧美一级二级三级| 亚洲最新中文字幕免费| 日本九九久久99播| 另类欧美色| 综合一区中亚洲国产成人综合精品| 亚洲最大的黄色电影网站。| 青娱乐黄色录像| 播播亚洲小说亚洲| 蜜臀久久在线视频| 欧差乱伦二三| 人妻丝袜无 码视频专区| 久久久久国产精品人妻aⅴ天堂| 亚洲97成人在线观看| 婷婷丁香六月| 全国男人天堂网| 亚洲少妇综合在线播放| 国产亚洲欧洲在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚洲图片婷婷五月天| 日本不卡码黄色| 欧美色图 色综合图| 97福利视频| 欧美96交| 999熟女精品| 亚洲国产一区二区入口| 国产精品午夜成人福利| 亚洲人妻中文在线视频| 色呦呦、国产精品| 亚洲**2021在线观看| 女人妻一区| 日产操逼| 国产亚卅97| 国产亚洲色停停久久99精品91| renqi久久久久久久久久久久| 欧美激情 亚洲色图| 99自拍视频在线| 大香蕉中文201| 天天插天天射| 亚洲AV无码乱码| 五月天春色激情网| 久久精品一区二区一8| 嗯嗯,啊啊,国产精品| 91欧洲国产成人久久精品网站| 北条麻妃99精品青青久久| 亚洲美女av无码| 日韩精品三区四区| 男女日B国产| 亚洲欧美日韩国产丝袜自拍中文| 国产精品久久久无码AV网站| 丝袜高跟澳门91视频| 精品毛片久久久精品毛片| 日韩特一级久久| 婷婷导航| 亚洲国产精品无石码久久 | 精品国产91内射久久| 玖玖资源中文字幕制服丝袜| 亚洲日韩精品一区视频在线| 99视频自拍区| 日韩美脚一区二区网站| 欧美爱三级日韩久久| 欧美综合 站| www.99视频| 搡老熟女免费视频| 999 久久久| 激情色色| 18禁无码永久免费无限制| 欧美一区二区三区黄色影视| 综合激情婷婷| 日本熟女不卡视频| 亚洲自拍青操视频| 91ise欧美| 国产野战露脸在线播放| 精人妻一区二区三区| 伊人久久国产免费观看视频| 国精精品无码一二三区水多多| 国产农村妇女毛片精品久久| 久久嫩草国产成人一区| AV免费在线播放一区| 欧美激情精品| 亚州色国| 中日无幕一二三四区| 思思热国产在线视频| 91性情| 色爽——AV| 久久婷婷国产一区二区色| 亚洲情色中文字幕一区| 思思久热在线精品66| 亚洲欧美啪啪| 一区二区三区蜜桃成人撸久久东京热| 中文字幕性感少妇av| 高清无码久操视频| 久久丝袜| 91快色色色色色| 男人的天堂网页| 肉丝中文无码高清| 天天综合网在线| 99热这里只有精| 殴美在线AⅤ| 欧美性爱精品七区| 91熟女网| 欧美后入式| 国产视频大全| 中文字幕版| 精品国产乱码久久久久久久久1| 夜色AV无码手机在线影院| 最新亚洲黄色免费电影| 国产精品伦理| 欧美在线综合| 久久九精品| 欧美成人精品一区二区三区| www.夜夜操| 欧美亚洲日本激情在线| 国产精品自拍xxxx| 99久久久无码精品国产人| 2017av无码免费无线播| 国产精品日日摸夜夜添骚逼| 色吊丝 日日骚 清纯唯美| 怡红院亚洲怡春院av| 超碰午夜| 蜜桃狠狠色伊人亚洲综合 | 国产午夜精品一区二区三区牛牛| 超碰97欧美日韩| 日本淫穴在线| 密臀视频一区二区三区| 美女主播色欲91抠b在线播放| 久操B网| 泰国AV在线观看| 精品无码一区二区| 美女在线H91| 欧美性后入| 国产精品 午夜福利| 欧美日韩免费专区在线| 图色综合网| 五月天伊人| 久久久久ab| 国内97干免费看| 久久久久9999精品九九九| 欧美78| 久久久久大香青草精品综合| 国产噜噜噜噜噜久久久久久久久| 日韩欧亚中文在线| 国产精品3| 啊啊啊操死我了| 中文字幕激情小说| 欧美日韩1234| 妇女性内射冈站HDWWWCOM| 国产在线观看91精品一区| 欧美亚洲一级在线观看| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 98色网| 91人妻超碰| 亚洲揄拍网| 91青青在线视频| 高颜值美女口爆高潮浪叫| 青青青青操国内视频在线| 日本一道在线播放高清| 亚洲av无码成电影在线播放| 中日亚韩免费视频| 干婷婷综合网| 天天日B狠狠操| 九九夜精品九九在线| 中文字幕人乱码中文字的预防方法 | 91欧美少妇| 我想要 啊 啊 啊| 日婷婷| 丁香五月综合| 欧美淫穴| 中文字幕在线2| 婷婷国产精品一区二区| 国产精品久久久| 岛国毛片手机在线观看| 任你爽视频| 色91综合网| 色原狠狠天天天| 丝袜人妻av一区二区| 亚洲欧美日韩精品久| 91狠婷| 欧洲亚洲综合| 日本一级真人黄色性爱视频| 欧美日韩一区二区三区四区蜜桃| 婷婷久久综合| 久日91在线| 女优大全 - 91n| 日韩卡一卡二卡三在线| 99re9在线| 加勒比综合a∨| 肏逼视频日本| 日本免费亚洲欧美| 偷拍亚洲高清图片| 久草电影网| 九九热久久99精品re| 日本一级一级一级一级| 超碰97最新人妻| 欧美夜夜| 久热大香蕉| 精品一区二区三区四区外站 | 色综合久久88色综合久久天天| 中文字幕二区日韩天堂| 五十路熟女,国产欧美精品区一区二区三区| 欧美色图亚洲激情| 秋霞曰韩R级| 成人五月天色网| 免费AV中文网在线观看| www五月| 91在线丝袜| 十八岁啪啪视频免费看| 97露脸精品丝袜| 成人免费性爱视视| 小少妇| 欧美天天综合在线| www.色操逼| 五月天亚洲网| 色色色天美视频| 中文字幕久久亚州无码| 老司机深夜18禁污污网站| 青青草自拍视频在线播放| 神马麻豆福利院| 91操人| 久久久久久久| 天天舔天天 | 国产AAAAAABBBBB| 欧洲免费一区二| 国产精品爆乳懂色蜜乳| 91neishe| 97国产人人| 999久久久九| 日韩激情电影中文字幕| 丝袜性亚洲| 亚洲成人在线高清| 欧美韩国你懂得在线 | 精品国产乱码久久久久久蜜臀| 中文字幕成人| 亚洲se91| 久久久亚洲精品电影免费看| 视频一区二区免费在线| 91伊人影视综合| 久久受www免费人成| 9久久美女首页| 激情网色| 色偷偷2020免费视频播放| 五月丁香激情综合网| 殴美性天天| 欧美精品在线观看| 襙一襙| 亚洲男人天堂2013| 无码自拍SM| 日韩大香蕉| 男女激情中文字幕| 333kkkk·亚洲com久久| 婷婷性网| 久久一二区四| 亚洲国产奇米影视久久| 人妻喷水| 久久久久久午夜男人的天堂| 国产91影院| 少妇内射www在线观看视频| 黄色av片三级三级三级免费看| 神马久久免费电影观看| 亚洲一区二区麻豆影院| 日本黄大片在线观看视频| 囯产精品强| 人人色97| 日逼视频日本| 欧色网址| 伊人一区二区三区| 国内三级自拍小视频在线观看 | 大香蕉免| 久久亚洲AV成人精品无码| 天天干18禁| 偷拍在线观看视频| 99热精品在线观看| 色翁荡息又大又硬又粗又爽| 黄站在线免费观看| 最新加勒比丝袜在线| 黄片色区软件| 啊啊啊啊啊啊在线观看| 97超碰这里只有精品| 又黄又爽在线观看视频| 狠狠操夜夜| 试看60秒 爽| 少妇特黄一区二区三区| 欧美人妻二区三区| 91精品伊人久久久大香线蕉91| 极品另类| 中出91视频| 色情亚洲日本成人| 清柠毛片| 人妻中文字幕日韩电影| 欧洲黄色网| 国产精品久久泡妞网站| 中文字幕女同在线| 97网址www| 看一级黄色视频| 韩国一级婬片A片无码天美| 一二三区精品视频| 久操视频免费观看| 观看免费区二区三区二| 六月丁香久久| 欧美不卡二区| 内射小黄片| 亚洲图片欧美| 免费视频观看60秒| 裸体美女久久久| 亚洲精品丝袜| 精品一区二区啪啪啪| 成人性爱高清视频免费看| 乱伦熟女专区| 老熟女91视频| 久热精品在线| 亚洲日韩久久精品一区| 麻豆久久视频在线地址| 日韩丰满熟妇| 日本成人A片免费看| 欧美精品久久久久久久丰满| 麻豆成人AV| 91M一社| 精品国产乱码久久久兰草影视| 女人妻一区| 久久久精品日本一道| 日本天天操| 国产一级αv免费看片| 国产精品无码av| 天美麻花大全视频| 中字幕人妻一区二区三区| 欧美后入| 亚州黄站| 国产精品对白自产拍| 91亚洲丝袜| 成熟熟女国产精品一区二区| 色综合一区二区三巨| 精品超碰中文在线| 97超碰国产亚洲精品资源| 久久五月份| 欧美日韩 强奸乱伦| 自拍偷拍第26| 国产精品无码成人精品| 日韩熟女无码| 中国操逼无码| 久久亚洲AV无码白度| 久久专区| a片久久久久久久久久久久 | 青青草日本中文字幕| 亚洲天堂另类小说男人| 国产一区二区三区不卡手机在线| 久久思思热| 啊a一区在线| 97超碰天天| 天天操人人操骚逼网站| 91美女在线视频| 色综合20p| 精品熟妇视频一区二区|