MindStudio訓(xùn)練營(yíng)第一季-進(jìn)階班課后筆記
MindStudio支持Toolchain模式的Remote Host的配置可以實(shí)現(xiàn)遠(yuǎn)端編譯嚣伐。
MindStudio中可用Model Visualizer功能進(jìn)行查看離線模型的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):
對(duì)于原始模型文件(.pb唯咬、.onnx、.prototxt)或轉(zhuǎn)換成功的.om模型文件拗馒,可以在MindStudio界面呈現(xiàn)其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),并可以查看模型所使用的算子。
單擊MindStudio菜單欄“Ascend > Model Visualizer”仁热,或在工具欄選擇
退疫,在彈出窗口中選擇要可視化的模型渠缕。
AscendCL應(yīng)用開發(fā),運(yùn)行管理資料申請(qǐng)順序是(device褒繁、context亦鳞、stream ),釋放順序是(stream棒坏、context燕差、device )。
在AscendCL中坝冕,stream 用于維護(hù)一些異步操作的執(zhí)行順序徒探,確保按照應(yīng)用程序中的代碼調(diào)用順序在Device上執(zhí)行。
Device 指異騰AI處理器的硬件設(shè)備喂窟,利用PCle與Host相連测暗,提供NN計(jì)算能力.
Context 作為一個(gè)容器,管理所有對(duì)象 (包括Stream磨澡、Event等)的生命周期
通過AscendCL接口碗啄,能夠?qū)崿F(xiàn)利用昇騰硬件計(jì)算資源、在昇騰CANN平臺(tái)上進(jìn)行深度學(xué)習(xí)推理計(jì)算稳摄、圖形圖像預(yù)處理稚字、單算子加速計(jì)算等能力。
DVPP全稱Digital Vision Pre-Processor厦酬,主要實(shí)現(xiàn)視頻解碼 (VDEC)視頻編碼 (VENC) 尉共、JPEG編解碼 (JPEGD/E) 褒傅、PNG解碼 (PNGD)視覺預(yù)外理單元(VPC)
AIPP全稱Al PreProcessing 用于在Al Core 上完成圖像預(yù)處理,包括色域轉(zhuǎn)換轉(zhuǎn)換圖像格式)袄友、圖像歸一化(減均值/乘系數(shù))殿托、摳圖(指定報(bào)圖起始點(diǎn),摳出神經(jīng)網(wǎng)絡(luò)需要大小的圖片)剧蚣。AIPP區(qū)分為靜態(tài)AIPP和動(dòng)態(tài)AIPP支竹,只能二選一,不能同時(shí)支持鸠按。
DVPP能夠提供實(shí)現(xiàn)以下功能:
實(shí)現(xiàn)jpg/jpeg/JPG/JPEG圖片的解碼
摳圖礼搁、縮放、拼接目尖、格式轉(zhuǎn)換
視頻的編碼馒吴、解碼
MindStudio模型轉(zhuǎn)換支持以下幾種原始模型框架:Caffe、TensorFlow瑟曲、ONNX饮戳、MindSpore。