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

ARTICLE DETAIL

資訊詳情

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

Atlas 300V 24G推理卡部署YOLO實(shí)戰(zhàn)指南:從CANN環(huán)境到ATC模型轉(zhuǎn)換

Atlas 300V 24G推理卡部署YOLO實(shí)戰(zhàn)指南:從CANN環(huán)境到ATC模型轉(zhuǎn)換 去年我第一次把一塊 Atlas 300V 24G 插進(jìn)服務(wù)器時(shí)心態(tài)還停留在“GPU 那一套”裝個(gè)驅(qū)動(dòng)跑一下nvidia-smi那種命令然后直接把 PyTorch 模型丟進(jìn)去。結(jié)果折騰到凌晨一點(diǎn)才發(fā)現(xiàn)昇騰這套東西的脾氣完全不一樣。驅(qū)動(dòng)、固件、CANN 版本不匹配模型根本轉(zhuǎn)不過去就算卡本身是正常的你也未必能把它“跑起來(lái)”。所以先正面回答那個(gè)熱詞問題Atlas 300V 24G 是不是計(jì)算加速卡是加速卡但它是推理加速卡不是訓(xùn)練卡。它不能像 A100 那樣隨便跑訓(xùn)練腳本也不會(huì)讓你無(wú)腦pip install之后就在 PyTorch 里調(diào)用。它擅長(zhǎng)的是把已經(jīng)訓(xùn)練好的模型比如 YOLO 系列目標(biāo)檢測(cè)模型以很高的吞吐量部署到真實(shí)業(yè)務(wù)里。這篇文章我會(huì)從硬件定位、CANN 部署、YOLO 模型轉(zhuǎn)換、ACL 推理代碼到排障經(jīng)驗(yàn)完整走一遍 Atlas 300V 部署 YOLO 的流程把每一處關(guān)鍵細(xì)節(jié)都拆開講清楚適合正在選型、或者手里已經(jīng)拿到卡但還沒跑通的工程師參考。1. Atlas 300V 24G到底算不算“加速卡”一張推理卡的自我定位1.1 先看硬件規(guī)格再談“能不能部署”Atlas 300V Pro也就是大家口里說的 Atlas 300V 24G基于昇騰 310P 芯片板載 24GB 內(nèi)存單槽位典型功耗 75W 左右不需要外接供電插在標(biāo)準(zhǔn) PCIe 插槽上就能用。單看“24G 大顯存 低功耗 推理專用”這組關(guān)鍵詞你大概能猜到它的定位不是為了單卡拼算力而是為了在有限功耗和空間里把多路視頻解碼、目標(biāo)檢測(cè)、圖像分類這類推理任務(wù)吃得干干凈凈。很多剛接觸的朋友會(huì)有一個(gè)預(yù)期偏差既然叫“加速卡”那是不是把我的訓(xùn)練代碼放上去也能加速真不是。昇騰的加速卡分為訓(xùn)練卡如 Atlas 800T 系列里的 NPU和推理卡300V、300I 都屬于這一類。推理卡強(qiáng)在低延遲、高吞吐、多路并發(fā)但它的軟件棧 CANN 并不打算兼容你原來(lái)所有的 PyTorch 訓(xùn)練邏輯。你把訓(xùn)練代碼原封不動(dòng)搬過來(lái)大概率第一步就卡死在算子不支持或者顯存申請(qǐng)失敗上。1.2 和 GPU 的思維切換CUDA 換成 CANN用 Atlas 300V 最核心的思維變化是把“讓模型跑起來(lái)”的正題更換成“讓模型在昇騰軟件棧里跑起來(lái)”。GPU 生態(tài)里你習(xí)慣了 CUDA、cuDNN、TensorRT 這一整套。昇騰這邊對(duì)應(yīng)的是 CANN昇騰計(jì)算語(yǔ)言它包含驅(qū)動(dòng)、運(yùn)行時(shí)、算子庫(kù)、圖編譯器和推理引擎。舉個(gè)例子GPU 上你通常直接把 PyTorch 的.pt或.onnx交給 TensorRT 轉(zhuǎn)成 engine 就完事。昇騰這邊類似但工具叫ATCAscend Tensor Compiler它把 ONNX 模型轉(zhuǎn)換成昇騰專用的.om格式。思路很像但坑完全不一樣算子兼容性、數(shù)據(jù)排布、ND 格式轉(zhuǎn)換、AIPP 預(yù)處理任何一個(gè)環(huán)節(jié)沒配對(duì)轉(zhuǎn)換就會(huì)報(bào)錯(cuò)。還有一個(gè)容易被忽略的點(diǎn)CANN 的版本和驅(qū)動(dòng)、固件是強(qiáng)耦合的。不像 CUDA 你隨意換版本影響不大昇騰只要驅(qū)動(dòng)、固件、CANN 三者版本不匹配模型轉(zhuǎn)換階段就可能莫名其妙報(bào)算子不支持或者加載模型時(shí)直接崩。這一點(diǎn)我會(huì)在下一節(jié)單獨(dú)展開因?yàn)樗褪恰翱ㄊ呛玫牡懿黄饋?lái)”的頭號(hào)原因。1.3 24G 顯存到底能做什么24G 顯存放在推理卡上是一個(gè)相當(dāng)“富?!钡呐渲?。拿 YOLOv5s 舉例FP16 模型權(quán)重也就幾十 MB即使把輸入分辨率拉到 1280單 batch 的中間張量占用也不算夸張。所以 24G 的意義不在于“塞進(jìn)一個(gè)大模型”而在于你可以把 batch 拉大提高整個(gè)卡的處理吞吐同時(shí)跑多路視頻流每路一個(gè)獨(dú)立推理實(shí)例在卡上同時(shí)加載多個(gè)模型比如檢測(cè) 分類 OCR構(gòu)建一個(gè)完整的視頻結(jié)構(gòu)化流水線。實(shí)際部署中Atlas 300V 最常見的用法就是視頻解析服務(wù)器一路攝像頭畫面進(jìn)卡內(nèi)部先硬解碼再送進(jìn)檢測(cè)模型做目標(biāo)檢測(cè)最后上送結(jié)構(gòu)化結(jié)果。這也解釋了為什么那么多 YOLO 部署案例都圍繞這張卡展開。2. 環(huán)境搭建的版本博弈驅(qū)動(dòng)、固件、CANN三者怎么才算“配對(duì)”2.1 三件套到底指什么昇騰的軟件棧可以簡(jiǎn)單拆成三部分組件作用安裝來(lái)源驅(qū)動(dòng)Driver讓操作系統(tǒng)能識(shí)別 NPU 設(shè)備提供/dev/davinci*設(shè)備節(jié)點(diǎn)Ascend HDK 安裝包固件FirmwareNPU 芯片內(nèi)部運(yùn)行的基礎(chǔ)軟件包含芯片控制和升級(jí)邏輯Ascend HDK 安裝包CANN Toolkit上層計(jì)算庫(kù)包含 ATC 編譯器、ACL 運(yùn)行時(shí)、算子庫(kù)CANN 獨(dú)立安裝包很多人拿到手只裝了驅(qū)動(dòng)然后跑npu-smi info發(fā)現(xiàn)卡是 online 的就以為萬(wàn)事大吉。等你運(yùn)行 ATC 轉(zhuǎn)換模型時(shí)它突然告訴你某個(gè)算子不存在、某個(gè)版本不支持。查了半天最后發(fā)現(xiàn)是固件沒裝或者固件版本和 CANN 對(duì)不上。我個(gè)人的習(xí)慣是先把整個(gè)軟件棧的版本打齊再動(dòng)手。打開昇騰官方文檔里“CANN 版本配套表”確認(rèn)你要裝的 CANN 版本對(duì)應(yīng)哪個(gè)驅(qū)動(dòng)版本、哪個(gè)固件版本然后一次性全部下載。2.2 標(biāo)準(zhǔn)安裝步驟和驗(yàn)證命令以 Ubuntu 20.04/22.04 x86 服務(wù)器為例大致流程如下下載Ascend HDK驅(qū)動(dòng)和固件包解壓后得到*.run文件先安裝驅(qū)動(dòng)./Ascend-hdk-version-driver_os-arch.run --full --install再安裝固件./Ascend-hdk-version-firmware_os-arch.run --full --install安裝 CANN Toolkit./Ascend-cann-toolkit_version_linux-arch.run --install配置環(huán)境變量通常寫在~/.bashrc里source /usr/local/Ascend/ascend-toolkit/set_env.sh裝完之后按順序做三個(gè)驗(yàn)證npu-smi info正常情況下能看到 1 張 Atlas 300V狀態(tài)為 online。接著驗(yàn)證固件版本是否被驅(qū)動(dòng)識(shí)別npu-smi info -t board再看 ATC 編譯器是否正常/usr/local/Ascend/ascend-toolkit/latest/bin/atc --version建議把這三個(gè)命令當(dāng)成“環(huán)境是否健康的體檢項(xiàng)”。如果在后面模型轉(zhuǎn)換或推理階段出現(xiàn)詭異報(bào)錯(cuò)回到這三條命令檢查版本信息會(huì)幫你省下大量排查時(shí)間。2.3 常見的版本不匹配現(xiàn)象我見過太多類似這樣的場(chǎng)景驅(qū)動(dòng) 5.1 系列CANN 卻裝到了 7.0。單獨(dú)看都挺新但它們并不配套。于是運(yùn)行 ATC 時(shí)出現(xiàn)類似提示[ERROR] GE(....) Ascend Query Error: ... [ERROR] ATC run failed with error code: ...或者是加載.om模型時(shí)爆出格式錯(cuò)誤。這其實(shí)不是模型問題是 CANN 運(yùn)行時(shí)和驅(qū)動(dòng)內(nèi)部的版本接口不兼容。排查時(shí)不要憑感覺重裝建議先查看/usr/local/Ascend/ascend-toolkit/latest/version.cfg再看npu-smi info里的驅(qū)動(dòng)版本最后去官網(wǎng)配套表確認(rèn)。這三個(gè)數(shù)字必須嚴(yán)格對(duì)應(yīng)缺一不可。提示裝完驅(qū)動(dòng)和固件后強(qiáng)烈建議重啟一次服務(wù)器。雖然某些場(chǎng)景下不重啟也能識(shí)別卡但重啟后設(shè)備節(jié)點(diǎn)的創(chuàng)建更干凈能避免許多莫名其妙的問題。3. YOLO模型落地的第一步不是推理而是“過ATC這道關(guān)”3.1 為什么不能直接拿 .pt 跑推理PyTorch 訓(xùn)練得到的.pt文件本質(zhì)上是 Python 對(duì)象序列化里面包含網(wǎng)絡(luò)結(jié)構(gòu)定義、權(quán)重、優(yōu)化器狀態(tài)等。昇騰推理引擎不認(rèn)識(shí)這個(gè)格式它使用自己的.om模型格式里面是經(jīng)過圖編譯、算子調(diào)度、內(nèi)存優(yōu)化的靜態(tài)計(jì)算圖。所以 YOLO 模型要跑在 Atlas 300V 上必須走這樣一條鏈路PyTorch 模型 - 導(dǎo)出 ONNX - ATC 轉(zhuǎn)換 OM - ACL 加載推理ONNX 是中間橋梁。我建議導(dǎo)出 ONNX 時(shí)盡量保證算子簡(jiǎn)單、結(jié)構(gòu)清晰因?yàn)楹罄m(xù) ATC 對(duì) ONNX 的支持程度直接決定了轉(zhuǎn)換成功率。3.2 導(dǎo)出 ONNX 的規(guī)范操作以 YOLOv5s 為例官方倉(cāng)庫(kù)自帶導(dǎo)出腳本python export.py --weights yolov5s.pt --include onnx --opset 11但有一個(gè)細(xì)節(jié)要注意導(dǎo)出時(shí)是否包含 NMS非極大值抑制。默認(rèn)導(dǎo)出的 ONNX 里檢測(cè)頭會(huì)輸出原始預(yù)測(cè)信息比如 bbox 坐標(biāo)、置信度、類別概率后處理 NMS 是在 Python 端用 CPU 實(shí)現(xiàn)的。這種方案靈活方便調(diào)閾值但 CPU 后處理在大 batch 或高分辨率輸入下會(huì)成為瓶頸。如果你希望把 NMS 也塞進(jìn) ONNX可以借助torchvision.ops.nms或自定義算子但相當(dāng)一部分 NMS 自定義算子在 ATC 轉(zhuǎn)換時(shí)會(huì)遇到兼容問題。所以我的建議是先用“不帶 NMS”的 ONNX 跑通全流程驗(yàn)證環(huán)境沒問題后再考慮是否把后處理下沉到 NPU。另外導(dǎo)出時(shí)最好固定輸入尺寸。比如torch.onnx.export( model, torch.randn(1, 3, 640, 640), yolov5s.onnx, input_names[images], output_names[output], dynamic_axesNone, opset_version11 )動(dòng)態(tài) shape 聽起來(lái)很靈活但 ATC 轉(zhuǎn)換動(dòng)態(tài) shape 時(shí)要額外指定動(dòng)態(tài)維度的范圍推理時(shí)內(nèi)存編排也會(huì)更復(fù)雜性能通常不如固定 shape 來(lái)得直接。如果業(yè)務(wù)場(chǎng)景輸入分辨率相對(duì)固定直接固定是最省心的。3.3 ATC 轉(zhuǎn)換命令逐行拆解有了 ONNX 文件接下來(lái)用 ATC 轉(zhuǎn)換成 OM。這里以常見的 YOLOv5s 為例atc --modelyolov5s.onnx \ --framework5 \ --outputyolov5s_bs1 \ --input_shapeimages:1,3,640,640 \ --soc_versionAscend310P3 \ --precision_modeallow_fp32_to_fp16 \ --loginfo參數(shù)含義逐個(gè)說--model輸入 ONNX 文件路徑。--framework5表示 ONNX 模型固定值。--output輸出 OM 文件的前綴。--input_shape指定輸入節(jié)點(diǎn)的名稱和 shape。名稱 “images” 要和導(dǎo)出 ONNX 時(shí)的input_names保持一致。--soc_version指定芯片型號(hào)。Atlas 300V Pro 一般是Ascend310P3具體以npu-smi info里的芯片型號(hào)為準(zhǔn)。--precision_mode允許 FP32 轉(zhuǎn)成 FP16。YOLO 這類檢測(cè)模型對(duì)精度不太敏感FP16 通常能保持很好的精度同時(shí)推理速度更快、顯存占用更小。轉(zhuǎn)換成功后會(huì)生成yolov5s_bs1.om。你已經(jīng)完成了最關(guān)鍵的“過門檻”動(dòng)作。3.4 算子不支持的常見報(bào)錯(cuò)和應(yīng)對(duì)思路ATC 轉(zhuǎn)換最常見的失敗原因是 ONNX 里包含昇騰算子庫(kù)尚未支持的算子。報(bào)錯(cuò)信息一般長(zhǎng)這樣[ERROR] FMK: ... Unsupported op [Einsum]遇到這種問題我按以下順序排查升級(jí) CANN 版本。新版算子庫(kù)會(huì)覆蓋更多算子可能你遇到的“不支持”在下一個(gè)版本已經(jīng)支持。修改導(dǎo)出的 ONNX。有些算子是可以繞開的比如部分版本會(huì)用ScatterND或GridSample實(shí)現(xiàn)特殊邏輯這類算子如果不支持可以在 PyTorch 側(cè)重新實(shí)現(xiàn)相關(guān)邏輯用更基礎(chǔ)的算子替代。刪減后處理節(jié)點(diǎn)。如果算子出在 NMS 自定義部分直接把后處理挪到 Python 端重寫等環(huán)境跑通后再考慮融合回去。調(diào)整網(wǎng)絡(luò)結(jié)構(gòu)。實(shí)在不行把某些激活函數(shù)替換成更通用的算子比如 SiLU 如果報(bào)兼容問題可以換成 ReLU 或 LeakyReLU 做對(duì)比驗(yàn)證確認(rèn)算子是問題根因后再?zèng)Q定要不要為精度保留原結(jié)構(gòu)。提示--loginfo能在轉(zhuǎn)換日志里打印出具體哪個(gè)節(jié)點(diǎn)失敗。別用默認(rèn)的 error 級(jí)別否則你只能看到一個(gè)模糊的失敗碼沒法定位算子位置。4. 推理代碼怎么寫才不浪費(fèi)24G顯存ACL接口的實(shí)戰(zhàn)姿勢(shì)4.1 兩種上手法ACL 原生接口與 ACLLite昇騰推理編程的底層接口叫ACLAscend Computing Language它提供 C 和 Python 接口。你可以自己寫完整流程初始化、設(shè)備管理、加載模型、申請(qǐng)輸入輸出內(nèi)存、執(zhí)行推理、釋放資源。這種方式的優(yōu)點(diǎn)是完全可控缺點(diǎn)是比較繁瑣需要關(guān)注很多底層細(xì)節(jié)。官方和社區(qū)還封裝了一個(gè)叫ACLLite的 Python 庫(kù)把視頻解碼、圖像縮放、模型推理等常見操作封裝成更簡(jiǎn)單的 API。對(duì)純推理應(yīng)用來(lái)說用 ACLLite 能快速跑通 Demo。但我實(shí)際用下來(lái)的感受是一旦業(yè)務(wù)邏輯復(fù)雜比如要多路視頻、動(dòng)態(tài)切換模型、混合后處理你終究還是要回到 ACL 原生接口來(lái)掌控細(xì)節(jié)。這里我給出一套基于 ACL Python 接口的核心流程方便你理解整體結(jié)構(gòu)。4.2 核心推理代碼框架先看初始化import acl # 初始化 ACL acl.init() # 設(shè)置設(shè)備0 是設(shè)備 ID對(duì)應(yīng) npu-smi info 里的編號(hào) ret acl.rt.set_device(0) # 創(chuàng)建上下文 context, ret acl.rt.create_context(0)加載模型from acl_model import Model model_path yolov5s_bs1.om model Model(model_path)這里Model是封裝類底層核心邏輯是acl.mdl.load_from_file加載 OM 模型acl.mdl.create_desc創(chuàng)建模型描述讀取輸入輸出維度acl.mdl.get_input_size_by_index獲取每個(gè)輸入需要的字節(jié)數(shù)。預(yù)處理部分和 GPU 上差別不大。YOLO 要求輸入是[1, 3, 640, 640]的 RGB 圖像并且像素值歸一化到[0,1]。我用 OpenCV 讀圖后先做 letterbox 保持寬高比再轉(zhuǎn)成 RGB、歸一化最后 reshape 成 NCHWimport cv2 import numpy as np def preprocess(image, size640): h, w image.shape[:2] scale min(size / h, size / w) new_h, new_w int(h * scale), int(w * scale) resized cv2.resize(image, (new_w, new_h)) canvas np.full((size, size, 3), 114, dtypenp.float32) canvas[:new_h, :new_w] resized rgb cv2.cvtColor(canvas, cv2.COLOR_BGR2RGB) rgb rgb / 255.0 # 轉(zhuǎn)成 NCHW 并增加 batch 維 nchw np.transpose(rgb, (2, 0, 1))[None] return np.ascontiguousarray(nchw, dtypenp.float32)推理部分# 將預(yù)處理后的數(shù)據(jù)拷貝到設(shè)備內(nèi)存 input_data np.ascontiguousarray(preprocessed_img) # 執(zhí)行推理 result model.execute([input_data])result是模型輸出的原始張量。以 YOLOv5 為例輸出形狀通常是[1, 25200, 85]YOLOv5s 640x640 輸入3 個(gè)檢測(cè)頭加起來(lái) 25200 個(gè)錨框85 表示 4 個(gè)坐標(biāo) 1 個(gè)置信度 80 個(gè)類別。后處理需要從輸出里解碼出 bbox然后做置信度過濾和 NMS。這部分邏輯和在 GPU 上完全一樣唯一需要注意的是輸出數(shù)據(jù)在 CPU 內(nèi)存里不要反復(fù)申請(qǐng)釋放大數(shù)組盡量復(fù)用緩沖區(qū)。4.3 多 batch 和多路視頻流設(shè)計(jì)24G 顯存不是讓你只跑 batch1 的。實(shí)際部署要充分利用大顯存有兩條路徑路徑一提高單個(gè)模型的 batch。ATC 轉(zhuǎn)換時(shí)把input_shape設(shè)成images:4,3,640,640一次推理同時(shí)處理 4 張圖。這樣能攤薄調(diào)度開銷提高吞吐。但要注意你的預(yù)處理和后處理也得改成 batch 版本一次給 4 張圖一次處理 4 個(gè)輸出。路徑二多路視頻流并發(fā)。每路視頻流一個(gè)獨(dú)立線程各自持有自己的預(yù)處理緩沖區(qū)和后處理邏輯共享同一個(gè)模型。在 ACL 里可以創(chuàng)建多個(gè) Stream讓不同視頻流的推理請(qǐng)求在不同 Stream 上排隊(duì)硬件層面并行調(diào)度。實(shí)踐中視頻解碼往往比推理更耗資源Atlas 300V 對(duì)視頻解碼有專門硬件支持配合硬解還能進(jìn)一步降低 CPU 占用。我更推薦路徑二理由很現(xiàn)實(shí)真實(shí)業(yè)務(wù)里視頻流是動(dòng)態(tài)增減的batch 融合會(huì)讓調(diào)度變得復(fù)雜多路并發(fā)則只需要維護(hù)一個(gè)“視頻流 - 進(jìn)程內(nèi)推理任務(wù)”的映射關(guān)系增刪一路視頻就是增刪一個(gè)線程的事。4.4 別忽略 Device 內(nèi)存復(fù)用寫推理代碼時(shí)最容易忽視的就是內(nèi)存申請(qǐng)。ACL 里有一類內(nèi)存叫acl.rt.malloc在 device 上分配。如果每幀推理都重新malloc再free長(zhǎng)期運(yùn)行必然產(chǎn)生內(nèi)存碎片甚至出現(xiàn)“顯存占用持續(xù)上漲但實(shí)際沒有泄漏”的假象。我的習(xí)慣是啟動(dòng)時(shí)一次性申請(qǐng)好整個(gè)生命周期的輸入輸出緩沖區(qū)每幀推理只做數(shù)據(jù)搬運(yùn)不被釋放直到線程退出。對(duì)于 24G 顯存來(lái)說固定預(yù)留幾百 MB 做緩沖完全沒壓力但性能和穩(wěn)定性會(huì)好很多。5. 實(shí)測(cè)下來(lái)最容易翻車的三件事和針對(duì)性的處理方案5.1 服務(wù)器 BIOS 里的 PCIe 鏈路協(xié)商問題先講一個(gè)我踩過的真實(shí)坑卡插上去后lspci能看到設(shè)備但npu-smi info始終顯示 unknown 或 offline。排查了驅(qū)動(dòng)安裝、固件刷寫最后發(fā)現(xiàn)是服務(wù)器 BIOS 里Above 4G Decoding沒有開啟。很多 GPU 服務(wù)器默認(rèn)開啟但部分通用服務(wù)器默認(rèn)關(guān)閉導(dǎo)致 NPU 無(wú)法正常申請(qǐng) PCIe 地址空間。處理辦法進(jìn) BIOS找到 PCIe 配置相關(guān)選項(xiàng)開啟Above 4G Decoding如果主板支持把Resizable BAR也開啟保存重啟后再跑npu-smi info。另外某些主板的 PCIe 插槽可能共享帶寬如果插在 x8 甚至 x4 槽位上推理吞吐會(huì)受到明顯影響。盡量插在 CPU 直連的 x16 槽位。5.2 容器環(huán)境里的設(shè)備權(quán)限映射現(xiàn)在大部分部署都用 Docker。很多人宿主機(jī)上跑通了一進(jìn)容器就發(fā)現(xiàn)“設(shè)備不存在”或者“權(quán)限不足”。原因是 NPU 設(shè)備節(jié)點(diǎn)沒有映射進(jìn)容器。啟動(dòng)容器時(shí)需要把昇騰設(shè)備節(jié)點(diǎn)都掛載進(jìn)去。一個(gè)可用的參考命令docker run -it \ --device/dev/davinci0 \ --device/dev/davinci_manager \ --device/dev/hisi_hdc \ --device/dev/devmm_svm \ -v /usr/local/Ascend:/usr/local/Ascend \ -v /etc/ascend_install.info:/etc/ascend_install.info \ ubuntu:22.04 \ /bin/bash不同版本的驅(qū)動(dòng)可能還會(huì)生成其他設(shè)備節(jié)點(diǎn)穩(wěn)妥做法是到/dev/下搜一下davinci*、hisi_*相關(guān)的節(jié)點(diǎn)全部映射進(jìn)去。另外容器內(nèi)的 CANN 路徑要和宿主機(jī)保持一致否則環(huán)境變量會(huì)找不到庫(kù)文件。5.3 顯存泄漏和內(nèi)存碎片推理服務(wù)剛啟動(dòng)時(shí)顯存占用很穩(wěn)定跑個(gè)三五天后突然從 3G 漲到 10G。第一反應(yīng)是代碼里某個(gè)acl.rt.malloc沒釋放。但檢查邏輯后完全沒發(fā)現(xiàn)問題。后來(lái)定位到是反復(fù)申請(qǐng)和釋放 device 內(nèi)存導(dǎo)致的內(nèi)存碎片加上 CANN 的顯存池機(jī)制沒有及時(shí)回收。解決方式很直接初始化階段把推理需要的所有 device 內(nèi)存一次性申請(qǐng)好整個(gè)生命周期內(nèi)不釋放、不復(fù)用新的多線程場(chǎng)景下用獨(dú)立的臨時(shí)內(nèi)存池而不是每幀都向 ACL 要內(nèi)存。有一個(gè)輔助定位手段CANN 提供了acl.rt.get_mem_info這類接口可以查詢當(dāng)前 device 內(nèi)存使用情況。排查問題時(shí)先看總顯存、空閑顯存和峰值顯存能快速判斷是內(nèi)存泄漏還是碎片問題?,F(xiàn)象可能原因推薦解法npu-smi 查不到卡BIOS PCIe 配置開啟 Above 4G Decoding容器里識(shí)別不到設(shè)備設(shè)備節(jié)點(diǎn)未映射--device掛載 davinci 節(jié)點(diǎn)顯存持續(xù)上漲內(nèi)存碎片或未釋放復(fù)用緩沖池查詢 mem_info 定位6. 我目前對(duì)Atlas 300V選型的一線建議6.1 什么場(chǎng)景適合選它如果你要部署的是視頻結(jié)構(gòu)化、目標(biāo)檢測(cè)、圖像分類這類相對(duì)成熟的推理任務(wù)而且業(yè)務(wù)量上來(lái)了希望獲得比普通 GPU 更高的能效比Atlas 300V 是個(gè)值得考慮的選項(xiàng)。它在視頻硬解碼能力上比較強(qiáng)多路視頻流并發(fā)非常合適24G 顯存在當(dāng)前主流視覺模型下都有富余整卡功耗又低一臺(tái) 2U 服務(wù)器插多卡也不會(huì)太難伺候。從成本角度看如果項(xiàng)目驗(yàn)收需要的是“穩(wěn)定跑推理”而不是“隨時(shí)改模型結(jié)構(gòu)”昇騰這套封閉但成熟的鏈路反而能給你省心——因?yàn)樗阕蛹鄬?duì)固定一旦轉(zhuǎn)換通過跑起來(lái)非常穩(wěn)定。6.2 什么場(chǎng)景別碰它如果你還在頻繁改模型、做訓(xùn)練調(diào)參、不斷嘗試新結(jié)構(gòu)那 Atlas 300V 會(huì)讓你很痛苦。PyTorch 訓(xùn)練生態(tài)里的很多靈活操作它在推理階段未必支持每改一次網(wǎng)絡(luò)結(jié)構(gòu)可能要重新解決一次算子兼容問題這是時(shí)間成本很高的。另外如果你整個(gè)團(tuán)隊(duì)只有 CUDA 經(jīng)驗(yàn)沒有一個(gè)人熟悉 CANN那我建議先認(rèn)真評(píng)估學(xué)習(xí)成本。CANN 的文檔雖然越來(lái)越完善但和 CUDA 的生態(tài)規(guī)模相比差距依然明顯。團(tuán)隊(duì)里沒有“昇騰熟手”時(shí)排障效率會(huì)很低。6.3 給新人的一條經(jīng)驗(yàn)別急著跑模型。拿到 Atlas 300V 之后第一件事是花半天時(shí)間把驅(qū)動(dòng)、固件、CANN 的版本矩陣吃透然后跑通一個(gè)最簡(jiǎn)單的 ResNet 分類模型。先把“環(huán)境健康”這四個(gè)字坐實(shí)再上 YOLO 這種復(fù)雜模型。否則你會(huì)陷入“不知道是環(huán)境問題還是模型問題”的泥潭。最后說一個(gè)我自己的習(xí)慣把從 ONNX 到 OM 的 ATC 轉(zhuǎn)換命令寫成固定的 shell 腳本放在項(xiàng)目里把推理容器的啟動(dòng)命令也固化下來(lái)每次新環(huán)境部署直接復(fù)用。等你在 Atlas 300V 上把 YOLO 完整跑通一遍再回頭看會(huì)發(fā)現(xiàn)這條鏈路并不可怕只是上游生態(tài)決定了它比 CUDA 多了一道“過門檻”的工序罷了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
性色aV一区二区三区噜噜| 乱伦一二三区| 91久久久亚洲| 成人 日韩欧美一区| 久久久久久九九九九-美女久久久久久久-成人AV| 在线人成亚洲视频免费观看| 人人摸人人干| 大香蕉78| 国产免费一区二区三区最新不卡| 欧美内射少妇| 一区不卡在线观看av| 超碰九色| 欧美色图小说综合| 欧洲熟妇xxXx欧美老妇裸体| 日韩欧美中文字| 青女在线| 九九黄色网| 在线电影亚洲色图| 日韩中文字幕二区| 亚洲激情视频| 丁香五月电影| 精品传媒在线一区| 青青草国产亚洲精品久久| 91美女在线观看| 欧美在线播放aaaa| 免费国产视频| 亚洲va综合va国产va中文| 新91视频.cmp| 人妻爽爽啪视频| 亚洲国产欧美中日韩成人综合视频| 色悠久久久av| 婷婷色色五月天| 亚洲丝袜诱惑| 一区,二区,三区视频| 九九热国产| 91大学精品激情戏| 国产精品久久天天干| 久久精品人体AV| 亚洲综合97| 91色艳| 夜夜欧美| 75大香蕉| 色婷婷丁香五月天| 久久久久久九九九| 男插女青青影院| 日小BB小视频| 久99在线免费观看视频| 粘花网06av视频| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 黄色小说亚洲| 五月天玖玖资源站| 99热日| 色婷婷色99国产综合精品| 黄骗免费网站| 熟女熟妇一区二区三区视频| 国精综合一二三区影视| 欧美专区在线| 超碰在线人妻| 中文字幕 国产区| 日韩一区二区精彩视频| 麻豆久久一区二区三区| 91少妇高潮| 插入综合网| 蜜臀AV一区二区三区| 最新AVzaixian| 99色综合| 亚洲av夫妻操穴网| 亚洲美乱| 第四色色综合91| 国产综合网站在线播放| 亚洲一卡2卡3卡4卡乱码网站 | 日本精品国产视频| 天美一二三在线观看Av| 曰韩精品九九无码| 99久热| 五月婷婷丁香六月| 好淫网一二三视区| 久久久精品一区二区| 96国产污污污丝袜| 大香蕉92| 亚洲欧洲久久天堂| 伊人亚洲综合| SUV一区二区在线看| 丁香五月天啪啪| 97干在线视频| 国产av又色又爽又黄| 无码一区二区三区四区五区六区七区八区九区十区视频 | 另类天堂| 天天做天天爱夜夜爽毛片试看| 青娱乐福利99| 婷婷伊人网| 五月香婷婷| 久久久久日本视| 神马久久久久久久久久| 欧美黄业| 婷婷亚洲色| 超AV色女| 999久久芭蕾| 中文字幕日韩综合| 日韩精品人妻中文字幕不卡乱码| 日本成熟少妇A∨网站| 去干网最新版| 久久9精品视频| 另类亚洲图色| 少妇色欲综合网2| 国产 热久久久久国产精品| 日韩草久视频| jiujiujiujingpin| 久久久久九九九| 亚洲97| 黄色AAAAAAAAAAA大片| 欧美夜夜狠| 9长久久精品| 韩国三级色呦呦| 婷婷伊人| 欧美加勒比| 色情乱伦AV| 欧美熟妇亚洲版| 成人蜜乳小视频网站| 久久香蕉国产线看观看亚洲女人 | 亚洲欧美经典一区二区| 九九九九九九免费视频| 亚洲午夜福利视频| 乱人乱色一区二区三区免费| 嫩草 人人网精品| 亚洲欧美在线丝袜| 黑丝91视频| 97亚洲在线| 精品久久久无码| 凹凸精品熟女在线观看| 亚洲精品a人片在线观看视| 视频在线观看一二三区| 欧美页片| 手机看av网站在线看| 91欧美少妇| 人人干人人操人人..com| 日日骚网站| 熟女视频久久| 国产激情视频一区区三区| 久久熟女人| 色婷婷六月丁香七月婷婷| 97chaopenrihan| 亚洲欧美国产日本一区二区三区| 天美传媒av一区二区| 午夜男女爽爽爽影院视频| 嫩草 人人网精品| 色丁香五月婷婷| 久热香蕉精品在线视频| 亚洲另类天堂| 在线色资源| 国内黄色精品| 丁香婷婷啪啪| 日韩无码人妻| 国际精品久久久| 色女综合| 美女黄页| 婷婷色在线| 日本韩高清无砖码22o| 天天综合~91| 超碰综合色| 97青娱乐超碰久久| 五月婷婷青青草娱乐伊人| 女人的天堂大香蕉网| 99国产人成精品| 国产精品久久久久久无码红治院| 九九九九热| 亚洲天堂自拍| 久草综合京东| 日本高清电影欧美色图| 日韩99精品视频综合区| 秋霞成人做爱| 色色色五月婷婷| 99久在线精品99re8热| 欧美色老汉| 无码九九| 中文字幕一区电影在线观看| 精品无码久久久久久久久果冻糖心 | 天天摸天天碰天天添青青| 成人久久精品| 性色av一区二区| 九九热免费国产视频婷婷伊人五月| 久久性爱网站| 秋霞视频一区二区| 2020中文字幕在线| 亚洲爽图| 欧美成年人性爱视频免费观看| 日韩欧美亚欧在线视频| 八戒午夜福利理论片| 97在线免费观看视频| 久久久久亚洲Av无码专区老牛影视 | 国产亚洲禁久一区二区| 国产丰满少妇久久久精品影院| 欧美制服网站美腿丝袜| 精品九九九九九九九九九| 国产丝袜美腿美女麻豆| 中文字幕欧美精品亚洲日韩蜜臀| 免费人成?大片在线播放| 成人av影院在线观看| 亚洲精品人妻吞精av| 91狠狠色丁香婷婷综合久久精品| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 夜夜爽妓女| 久久9 9 9精品| 国产亚洲人妻综合日韩 久久| 91成人在线免费视频| 1024人妻熟女一区二区三区| 天天综合网国产| 日韩懂色网| 久久久天堂| 国产美女在线精品免费看| 18禁网站在线播放| 亚州色图第三区| 夜草欧美| 国内偷拍精品一区二区| 久久久禁| 亚洲一本大道中文字幕无码在线| caopeng97人妻| 亚洲第二页| 国产偷人妻精品一区二区在线| 97色综合中文网| 五月婷在线| 色综合20p| 免费簧片在线观看| 91日日夜夜| 丁香五月综合| 99精品无码| 大香焦A片| 97青青操视频| 亚洲小电影免费涩涩成人在线高清| 五月婷视频| 婷婷丁香人妻| 在线观看视频91| 91精品微拍福利| 97亚洲综合电影| 999久久久久久久久| 尤物黄色在线观看网站| 人妻黑丝袜电影| 日本中文字幕不卡视频| 91电影色诱| 2019精品国产无码成人| 日本欧美一区二区三区视频麻豆| 日本97久久久精品| 国产亚洲性生活视频播放| 中文一区二区婷婷视频| 视频黄色国产一级| 加勒比海人人操超碰在线| 国产 大胆 对白| 亚洲久9| 97任你吞精| 青草一区二区| 花野真衣| 我爱大香蕉| 黑人精品一区二区在线播放| 99视频自拍区| 精品99999久久久久久| 性爱免费视频成人| 香蕉欧美| 国产丝袜啪啪| 欧美久久毛片基地| 婷婷丁香六月天| 亚洲国产成人精品999| 超碰亚洲欧美日韩无| 中国AV美女| 日本中文熟女视频| 久久久久久久久一区二区三区| 五月天综合网| 国产视频一区二区三区久久亚洲天堂| 欧美成人一区二区三区在线播放| 91bbb| 欧美性生活内射| 日韩福利电影网| 亚洲在钱| 亚洲97网站| 欧美97日韩精品| 无码男人天堂| 美女大乳久久久久久久女人18| 成年女人18级毛片毛片免费观看| 天天草夜夜草高潮片| 欧美激情视频一区二区| 九九九九九九九| 日欧毛片久久| 九九九九九用不成了| 国产农村妇女精品一| 91性高潮久久久久久久久| 欧美亚洲20p| 国内精品久久久久影院亚洲| 9久久精品| 久久久夜夜嗨免费视频| 麻豆啪啪啪视频| 国语对白在线播放视频| 国产激情片在线观看| 无码人妻丰满热妇又大又粗| av日韩在线观看电影| 你懂得91| 丝袜内射| 久久久精品一区二区| 国产精品视频播放| 国产91 丝袜在线播放| 亚洲AV成人无码一二三久久| 国产浮力影院第1页| 久99热| 日本黄 R色 成 人网站| 99久久久| 超碰97在线中文| 午夜久久久| 日韩精品在线视频,日韩精品……| 最新制服中文第一页| 国产60页| 久久老子无码午夜伦不卡| 四虎影院成年人片| 欧美欧美啪啪视频| 婷婷在线播放| 日本顶级天天操狠狠操夜夜操中文字幕| 综合 亚洲 欧美| 国语对白露脸XXXXXX| 手机看av网站在线看| 熟妇熟女亚洲天堂网| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 天天综合精品| 97在线观看免费| 白丝被操91| 色色色综合网| 嫩草影院永久在线制服丝袜| av黄图片在线观看| 人妻啊啊人妻啊啊| 青娱乐蜜桃臀AV色婷| 97天天| av资源在线观看少妇| 亚欧美综合网。| 国产精品探花色| 一区二区首页| 日本免费中文字幕在线| 久久超碰免费的| 无码不卡亚洲成?人片| 色色色999| 麻豆色99999| 91精品久久久久久综合五月天| 久草热制服丝袜在线观看| 久久精品熟女亚洲AV麻豆软件| 717影院理论午夜伦八戒| 中文字幕人妻色偷偷久久皮| 亚洲?V无码专区在线电影| AV天天综合| 搡老女人911熟妇老熟女| 99精品热| 丝袜人妻av一区二区| 国产精品经典一卡久久久| 亚洲综合电影| 18禁久极品美女久久哦哟呀!| 欧美丝袜制服久久| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 波多野结衣AV无码一区| 欧美激色| 天天透伊人| 深夜国产福利| 天天综合网AV91| 嫖老熟女A片一二三区| 爱丝福利| 夜夜嗨一区二区| 日本性交操一区二区不卡系列| 干b在线性社区| 福利视频一区二区微拍| 日日操免费视频| AV久日| 999狠狠综合| 啊啊啊好大好深| 传媒免费一区二区三区| 中文字幕jul-617人妻熟女| 免费操逼91| 日本久久999| 色色五月婷| 另类小说综合网| 啊啊啊啊好疼| 国产97色在线 | 亚洲| 加勒比久久av| 亚洲999综合| 激情亚洲天堂| 精品福利视频| 啊啊啊操一区| 97国产高清视频在线观看| 日韩有码 一区二区三区| 男人精品区| 亚洲成人AB| 欧美夜夜骑视频| 久草精品国产蜜臀| 天天综合网在线| 五月天色图影视| 色狠狠色| 熟妇熟女视频一区二区三区| 97色婷| 欧美日韩国产黄色片| 人妻第一页| 欧美综合色图片| 久草久日| 好属操| 91九色丨风韵犹存| 3d成人精品一区二区| 明星性猛交ⅹxxx乱大交| 香蕉黄色一级视频| 亚洲国产精品成人无码久久久 | 玖草在线视频| 国产亚洲精品一区二区三区| AV网站高清无码在线观看| 影音先锋视频在线| 伊人精品久久网站| 久久综合五月天| 欧美亚洲se91| se吧提供91精品国产91久久久久久 | 日本精品一区二区中文字幕| 午夜超爽| 久久一级无码精品毛片6| 黄在线| 天无日色综合| 狠狠爱AV| 东京热一区二区中文字幕| 国产精品日本无码A片| 亚洲精品亚洲人成在线麻豆| 色狠狠综合| 麻豆一区在线| 日韩一级二级三级| 一本精品日本在线视频精品| 中文字幕在线高清男人的天堂| 99性爱视频| 亚洲国内精品成人不卡| 久久精品国产亚洲5555| 五月综合激情| a人片中文字幕一区二区| 躁躁躁日日躁2020| 青娱乐久久艹| 欧美综合 站| 亚洲春色一区二区三区| 五月婷婷无码| 天天干电影| 欧美精品一区二区少妇免费A片| 大香蕉综合网| 欧美亚洲特P| 精品国产乱码久久久久久口爆网站| xxx亚洲午夜天堂| 欧美综合1性辶| 特级丰满少妇一级AAAA爱毛片| 亚洲天堂第一页| 偷拍偷窥与盗摄视频专区| 婷婷色五月激情| 亚洲熟女乱综合一区二区三区| 色图综合网| 骚货| 无码 黑人一区二区三区| 蜜臀精品1区2区| 1769一区| 欧美性综合| 国产精品蜜乳AV| 欧美夜夜骑视频| 艹比视频国产精品| 香蕉视频精品亚洲一区二区三区在线播| 亚洲第一无码播放立川理惠| 91在线一起| 欧美精品999| 久久精品国产亚洲粉嫩| 艳美熟妇先锋一二三区| 精品人妻一区二区视频| 伊人久日| 熟女一区二区| 九九色精品| 一二三区操逼国产91| 99国产精品久久久在线播放| 秋霞免费AV| 91 欧美| 99国内熟女露脸视频| 人成午夜免费大片| 91网九色蝌蚪操熟女| 白 大 人妻 区 在线| 丁香婷婷久久| 中国国产精品一区视频| 欧美日韩在线小说| 麻豆人妻偷人精品无码视频| 长长久久88视频| 操逼视频免费日韩无码| 97精品视频| 黑白配性爱AV成| 午夜无码熟妇丰满人妻| 91丝袜在线观看视频在线观看| AV无码久久久精品| 日本不卡高清视频| 欧美18老人禁| 国产精品点击进入在线影院高清| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 激情网色| 伦伦成年午夜免费视频| 一类无码操逼视频| 波多野结衣先锋影音| 久久久国产亚洲精品系列| 72av视频| 92一区二区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 九九综合九九综合| juliaann欧美丝袜办公室| 久久久久无码一妻区| 91新在线欧美| 东京热熟女亚洲视频网站| 大香蕉综合久久| 99精品网| 熟女一区二区| 天天综合网1| av午夜玫瑰| 在线天堂资源亚洲| 国产一区二区在线播放| 欧美综合另类| 久热影视| 欧美人妻久久精品二区三区| 乱伦av麻豆| 搡老人老9丨女老熟人| av日韩手机在线影视| 操逼网免费无码视频| 欧美黄片视频在线观看免费| 五月丁香综合啪啪| 天天日日舔舔| 欧美日韩一干二干| 精品人妻高清麻豆av| 无码78| 午夜a成v人电影| 丝袜剧情| 久久99干一本高清| 色姑娘综合网| 国产一区二区a毛片| 精品成人av一区二区三区在线| 欧美性天天影视| 干美女人妻| 懂色Av| 激情久久久| av大香蕉网站| 亚洲狠| 少妇高潮对白在线观看| 第二页中文字幕| 亚洲不卡一| 日本免费人成视频播放120秒| 色婷婷综合网| 懂色av中文字幕一区二区三区天美| 蜜臀久久99精品久久久久久婷婷| 亚洲第2页| 欧美久久久15P| 淫荡少妇免费| 亚洲免费97免费| 免费久久一级毛片大黄| 久久久蜜桃一区二区三区| 极品AV网站在线观看| 亚洲天堂一二| 中文字幕一区二区日韩网| 爱爱动态试试看6 0秒| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 亚洲欧美日韩精品久| 日本精品国产视频| 东北丰满熟女国产一区| 国产怡红院| 成人精品在线免费视频| 性欧美另类高清| 亚洲男人电影天堂| 成人精品电影| 17c在线成人免费A片观看| 人妻少妇色综合| 亚洲 国产 精品一区| 中国的操老妇女| 强奸乱伦麻豆| 嗯~啊~快点 死我视频免费看网站| 国产一级特黄大片处女| 欧美高潮| 日韩三级一区 | 四季AV一区二区凹凸精品小说| 久久久久久国产无码精品| 免费精品AB| 青青11操操操操操操操操| 久操操AV电影| 久草电影网| 欧美AB在线观看| 国产白嫩精品久久| 97任你吞精| 97超碰中文在线| 色制服丝袜夫妻av一区| 精品熟女一区=区三区| 国产亚洲性生活视频播放| 五月天人妻综合| 9999伦理视频| 日韩另类| 国产精品欧美日韩久久| 免费观看一区| 亚洲风情综合网| 97天天弄| 91亚洲精品青草| 91麻豆va国产精品| 欧美日日操| 国产97亚洲| 无码人妻系列少妇| oumeizonghese,www| 青草视频在线看看看看看看看看看| 自拍内地三级在线观看| 91熟女视频| 少妇高潮九九九九九九九| 白 大 人妻 区 在线| 国产欧美精品日韩区二区麻豆天美| 国内毛片婷婷六月色| 91综合天天| 国产精品视频| caopeng97人妻| 日本少妇va7777| 蜜臀久久99精品久久久久久久久| 国产一区二区啪啪视频| WWW操逼| 91丝袜在线观看| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 亚洲一本色码中文字幕| 人妻第一页| 青青草国产一区二区三区| 97色诱| 亚洲欧美一区二区不卡视频播放| 亚洲天堂色图| 大香蕉99热| 久久精品国产精品| 婷婷探花久久精品一区| 疯操AV| 狠狠躁日日躁夜夜躁A| 亚洲色图欧美色图在线播放| 躁躁躁日日躁2020| 377p欧洲日本亚洲大胆| 大香蕉手机视频| 69AV女优男人的天堂| 国产精品高潮久久AV| 天天夜夜rb| 伊人一级免费黄片| 久久人妻视频| 1024手机看片欧美日韩| 天天影视综合色| 百度百度日本操逼| 96AV久久久| 尤物视频偷拍免费| av毛片aaaaa免费看| 黄片com.| 成人网欧美风情| 色一区二区三区综合| 青青青青青手机视频| 无码不卡亚洲成?人片| 激情小说成人日本无码一| 日韩人妻大香蕉| 欧美黑人91| 天天躁日日躁成人字幕aⅴ| 97最新在线播放视频| 久久av色| 九九综合九九综合| 97 国产精品| 亚洲精品久久久久毛片A片拉屎 | 国产 v乱码一区二| 亚洲网自拍| 久久久久久久97| 中文字幕日本久久| 中文字幕久久精品一区| 精品国产91av一区二区三区| 日本不卡高清免v欧美日韩在线观看| 男人的天堂三级| 精品美女在线视频| 600国产精品视频| 日本韩欧美在线播放a| 天天享受天天看| 肉动漫无遮挡h在线观看| 色性荡荡荡荡视频| 色哟哟AⅤ| 超碰99热中文字幕| 先锋激情∨在线视频播放| 99在线观看无大码| 亚洲一区中文字幕一区| 日本免费二区三区| 99久久网站| 99999re| 亚州欧美在线| 911粉嫩人妻| 操死我了啊啊啊| 亚洲欧美国产成人综合不卡| 亚洲宗合网| 啪啪啪精品视频| 91蜜臀人妻中文字幕在线| 亚洲 欧美都市激情| 26uuu性| 日韩超碰精品综合| 插欧洲美女欧美精品| 无码78| 蜜臀久久99精品| 亚洲aV性爱| 欧美性生活男人的天堂| 97久操| 综合 青草 伊久久 影院 综合| 操B视频日韩无码| 一本色道久久综合精品婷婷| 96免费视频在线| 美女刺激久久国产欧美| 国产精品无套内谢| 乱欲视频| juliaann欧美丝袜办公室| 都市激情人妻一区二区青青操视频 | 婷婷导航| 久久av成人无码免费| 亚洲综合色图欧美| 97se综合网| 在线观看综合精品亚洲| 91熟女丨老女人| 97欧美色资源| 日本精品免费一区二区三区四区| 久久精品亚洲婷婷| 五月婷婷基地| 韩国三级一线观看久| 啊啊啊无码| 九九热九九| 久久久啊啊啊| 超碰 欧美| 国产三级中文字幕粉嫩| 国产精品suv一区| 求求你操操我| 60秒免费小视频| 2025亚洲男人天堂| 欧美 日韩 另类 亚洲| 日韩精品三区四区| 东北女人av| av在线浏览| 黄色不卡视频| 蜜臀va69| 亚洲毛片基地专区| 欧美色网| 人妻中文在线| 欧美91精彩| 韩国三级一线观看久| 亚洲成?V人片在线观看福利| 综合激情97| 午夜男女爽爽大片免费观看| 超碰97人妻自拍| 久久久亚洲熟妇资源| 香蕉免费一区二区三区不读| 欧美图片色五月天| 亚洲丝袜综合| 国产呦精品系列在线观看| 无码动漫av中文字幕| 可以在线观看的黄色网址| hd成人一区二区在线| 久草精品视频| www久久精品| 国产h小视频在线观看免费| dy888午夜老子影视达达兔| 国产精品麻豆成人av| 中文字幕亚洲热播人妻| 麻豆天美国美国产| 精品人妻一区二区三区四区| 天天日天天干天天色| 97人妻碰碰中文无码久热丝袜| 美国美女AV在线| 色噜噜人妻av中文字幕| 中文字幕天堂在线| 日韩成人精品中文字幕| 亚洲图片偷拍欧美| 欧美特大黄一级片片免费| 偷拍欧美激情| 色97综合中文字幕| 操国产高清| 国产精品午夜高潮呻吟久久av| 亚洲精品一区二区三区新线路| 97在线播放| 国产精品爱欲| 四虎影库国产精品免费| 久草资源在线| 欧美色图 人妻| 久久人妻熟女一区二区| 爱av免费| 天天日美女的B| 一区二区三区美女超清| 97天天爽| 97爱爱官网| 国产毛片精品一区二区色欲黄A片| 欧美在线综合| 亚洲精品xxx| 性交一区二区在线播放| 日韩不卡毛片Av免费高清| 91美女视频直播| 91精品无码人妻系列| 午夜后入| 性爱边摸边日免费AV| 欧美色图成人网一区二区| a片自拍直播视频| 欧美亚洲第1页| 在线A日本| 免费视频观看60秒| 国产蜜臀精品一区免费尤物| 男女日B国产| 久久久久久久一级黄色打同平台| 天堂中文资源在线bt| 日韩少妇丰满亚洲| 密臀AV在线| 亚洲日韩在线a不卡99精品| 色播五月丁香| 国产一区二区精品久久久不卡蜜臀| 欧美少妇第一页| 欧美偷| 国产一进一出视频网站| AV高清一区| 肉动漫无遮挡h在线观看| 亚洲 欧美都市激情| 综合欧美色图| 无码高清专| 欧美日韩另类字幕中文| 一区不卡在线观看av| 黄色十八禁网站| 精品国产Av无码久久久伦古装| 久久久久久久人妻| 啊啊啊啊免费视频| 九九色色| 国产精品片| 亚洲精品久久久久久久久豆丁网| 久久啊啊| 干B视频伊人网| 欧美日本中字另类在线| 久久久久久久久久久97| 大香蕉一人在线| 亚洲色图欧美一区二区不卡| 精品久久久av| 一区二区三区免费视频入口| 大稥蕉免费视频这里只有精品| 亚洲天堂男人天堂网| 熟女啪啪视频| 啊啊啊啊啊在线| 日韩天堂av电影在线观看| 国产JDAV无码视频在线观看| 91丨国产丨白浆| 欧美成年人性爱视频免费观看| 欧美视频第二页| 中文字幕亚洲热播人妻| 91熟女少妇| av九九| AAAA级日本片免费视频| 欧洲精品一区二区三区| 免费超碰97在线观看| 亚洲综合射| www久久99| 清纯唯美激情| 日韩三级在线观看mp4| 粉嫩不卡一区二区性爱| 精品国产乱码久久久A| 亚洲精品一二三四区| 国产亚洲精品农村妇女| 亚州欧美综合| 清纯唯美综合亚洲| 打av高清| 欧美刺激色黄片免费看| 一本久久久精品| 亚洲最大的黄色电影网站。| 口爆吞精在线观看| 97久久国产精品女不卡| 久日91在线| 99激情视频| 亚洲欧美成人网站AAA| 中文字幕女同在线| 久久婷婷色| 先锋影音av先锋一区| 国产25页| 人妻天天夜夜爽一区二区| 天天射天天| 亚洲同性aV综合| 麻豆蜜桃视频在线观看| 久久久久久久伊人精品| 亚洲 图片 欧美 色图| 免费成人在线熟妇网| 国模一区二区三区| 又大又大又大又粗爽高潮观看| 9久久美女首页| 天美精品av| 天天视频综合在线观看视频| 色综合av综合久久| 97伊人超碰| 香蕉一区二区三区在线视频| 极品极品色影院| 日韩啊V| 9精品久久久久| 狠操91,com| 一区,二区,三区网站| 午夜一区| 国产AV无码AV| 一级性爱视频免费观看| 东京热99999| 人妻无码后入| caopeng97| WWW黄片COM| 国产日韩欧美亚洲精品95| 大逼色网站| 国产一区麻豆免费观看| 在线性黄高清免费视频| 精品人体无圣光凹凸| 国产2.3.4区| 内射黑丝袜| 国产二区三区粉嫩在线| 99成人| 亚洲高清无码AAA久久久精品| 自拍偷拍亚洲熟女妇人精品| 看日韩美女二区三区免费操逼视频| 国产日韩区| 清纯唯美综合| 激情婷婷丁香网| 日韩午夜国产| 九热大香蕉| 天天日天天射天天干| 国产夜夜艹| 黄色大片一区二区密桃丝袜| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 男人的天堂无码| 五月色综合| 亚洲色久| 亚洲无吗在线视频| 国产精品黄色三级av| 不卡av在线中文字幕| 久久日韩肥臀| 0755午夜福利视频| julia国产在线 | AV免费在线播放一区| 男人a天堂手机在线版| 免费一级特黄特色大片在线观看看| 91丝袜美女视频| 五月婷亚洲精品天堂| 干超碰碰熟女| 无遮挡又黄又刺激的视频| 成人小说另类在线| 桃花色综合影院| 国产精品嫩草久久久久| 免费伦费视频在线观看| 18禁免费视频| 欧美视频在线视频免费va| 天天日天天舔| 亚洲、日韩、综合、另类| 九九热五区| 人人摸人人干| 67194无码不卡| 国产91 丝袜在线播放00-百度| 国产又长又大又粗的视频| 九月丁香| 亚洲中文字幕精品久久久久久直播| 九九AV| 激情五月婷婷| 亚洲精品欧美专业| 蜜乳av一区二区三区四区不卡| 好舒服视频| 人伦四五区| 91精品老女人| 亚洲天堂欧美| 亚洲天堂资源| 欧美在线|亚洲| 国产熟女二区| 中亚黄色三级大片| 超碰97最新人妻| 丁香五月影院| 97精品综合| 青青草啪啪网| 本道在线| 亚洲天堂另类| 国产美女高潮视频| 婷婷操视频| 日韩欧美亚欧在线视频| 欧美精品亚洲精品日韩传电影| 超碰伊人在线| 天天综合色图| 日日摸天天爽夜夜欢| 免费a级毛片av无码久久精品中文字幕| 美国日韩黄片| 黄色片,com| 国产 日韩 欧美 人妻 熟女 中文| 9 9精品一区二区三区| 自拍视频大全亚洲专媒视频/一区二区三区 | 欧洲一级性爱视频在线观看| 秋霞欧美性爰视频| 97干在线看| 噜噜噜久久亚洲精品色情| 91情色在线| 久久一二三四| **一级毛片国产| 极品粉嫩少妇视频| 欧美双插| 嗯嗯嗯嗯啊啊啊好紧好大| 激情自拍 校园春色| 四虎永久在线精品免费网址 | 欧美一区二区日韩三区| 亚洲少妇中文字幕网址| 激情文学欧美| 91色亚洲| 熟女字幕| 欧美日日夜夜| av三级电影在线播放| 91在线精品| 使劲用力艹少妇视频一区二区| 97中文综合| 国产操偷| 欧美日日网| 天天综合网在线观看| 福利视频一区二区微拍| 求求你操操我| 99久久久| 97精品综合久久| 久久久久大香青草精品综合| 日本阿v天堂在线观看| 99无码精品| 久久亚洲一区女同性恋中文字幕| 欧美伊人久久综合网| 黄色成品网站| 欧综合网| 色播五月丁香| 久久网亚洲| 岛国片国产成人亚洲播放| 亚洲美女色图| 日本黄色大片一级视频免费麻豆| 天天综合亚在线| 午夜精品久久久| 男人的天堂2019AV| 熟女少妇视频| 色婷婷丁香五月| 火箭成精品视频884必出精品| 国产 码在线成人网站| 加勒比中文av| 日韩免费人妻色情网站| 日本天天干天天操一区| 九九九九九九九精品视频| 东北老熟女| 丁香五月电影| 国内外内射高清视频| 夜夜一区二区| 欧美激情一区| 天天看天天综合成人网| 欧美色www亚洲国产阿娇要播| 国产天天骚| 2019精品国产无码成人| 啊啊啊好湿国产一二| 家庭乱伦麻豆| 91色综合激情| 久久久亚洲Av| 国产诱惑| 午夜精品视频777| 欧美色图 色综合图| 成人影 天天操 亚洲| 一级@啪啪视频| 婷婷久草| 天美麻花大全视频| 色色九区| 热99这里有精品综合久久| 欧美成人性爱视频大全| 97爱亚洲| 四虎永久在线精品免费网址| 网站A V在线| 韩日自拍| 99re视频在线观看这里只有精品| 国产亚洲色婷婷久久99精品91 - 百度| 欧美午夜色妇色鬼| 国产成人www免费人成看片| 9 1果冻精品视频| 5252色欧美在线| 3P乱轮视频| 天欧美在线| 91日韩在线| 91精品久久久久五月天精品| 97日韩欧美亚洲| 婷婷五月天激情网| 无码人妻一区二区三区色欲aⅴ| 97bbn| 99精品在线观看| 外国91| 91在线丝袜视频| 大香蕉丝袜一级片| 午夜传煤十二区精品| 久久精9| 天天狠| 日韩一性一交一A片俄罗斯| 色臀av| 欧亚揄拍偷拍精品视频 | 欧美色综合| 大香蕉之青青草原| 伊人AAA| 香蕉久久AⅤ...| 亚洲无992tv| 久久久不卡区一区二区三区久久久| 99视频内射三四| 男人天堂东京热| 国产九区| 色蜜AV| 亚洲精品精品一区二区| 日本不卡二区| 亚欧操逼片在线观看| 国产成人主播| 爱爱60秒免费视频| 日本操BAV| 久久久99免费| 99国产精品| 色97国产69香蕉| 熟女欧美日韩综合婷婷| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 亚洲Av无码成人精品国产| 免费一级精品啪啪视频| 女优大全 - 91n| 丰满人妻一区二区中文| 性色高清在线| 九九热免费国产视频婷婷伊人五月 | 福利天堂| 久久天堂婷婷网| 亚洲av乱伦色图网站| 国产自制av蜜乳| 久久久精品网| 超碰九九| 亚洲系列欧美| 久久国产视频专区一二三 | 丁香九月 婷婷| 欧美黄页| 夜色91| 夜色91| SUV一区二区在线看| 国产免费一区二区在线A片视频| 日韩欧美综合激情| 国产乱伦性爱区| 人人妻人人爽一区二区三区| 中文字幕精品久久久久人妻红杏ⅰ| 日本伦理一区二区| 精品精品精品| 精品欧美А∨无码黑人大荫蒂| 日本不卡一区| 91亚洲综合| 1区2区3区视频| 国内外毛片在线观看| 97丝袜亚洲在线播放| 国产熟妇一区二区| 91美女丝袜诱惑视频| 国产免费一区二区在线A片视频| 欧美一级特黄淫片在线观看| 亚洲精品第一| 午夜福利在线合集| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 精品人妻丰满熟妇一区二区三| 久久久九| 97日韩欧美亚洲| 亚洲熟女av中文字幕| 色香天天| 亚洲精品人体| 亚洲国产精品成人综合| 夜夜草天天| 91情色| 欧美夜夜| 八戒无码国产午夜福利| 啪啪免费| 国产午夜无码片在线观看影视| 日韩精品人妻一| 国产综合网站在线播放 | 午夜福利久久久噜久噜久久综合| 天天综合影院91| 97欧美色资源| 综合色久欲| 啊啊啊啊免费视频| 五月丁香黄色网| 午夜福利精品| 粉嫩粉嫩一区性色AV片| 久热9| 志村玲子视频一区二区| 日韩97视频!在线| 久久亚洲熟妇在线视频| 欧美激情亚洲情色| 亚洲欧美日韩激情不卡| 欧美一区二区三区四区综合| 搡老女人老妇女AAA一VU麻豆|