【2023 · CANN訓練營第一季】昇騰AI入門課(TensorFlow)筆記總結
昇騰AI入門課(TensorFlow) 筆記總結
CANN提供的昇騰語言計算介面是 AscendCL
昇騰目前支援 的 AI深度學習框架 : 昇思MindSpore TensorFlow Pytorch
CANN包含 :
統一APP程式語言 統一網路構圖介面
高效能運算引擎以及運算元庫 基礎服務
CANN支援業界主流AI框架,例如MindSpore、TensorFlow等。
CANN提供昇騰計算庫,例如神經網路(Neural Network,NN)庫、線性代數計算庫(Basic Linear Algebra Subprograms,BLAS)。
昇騰AI全棧包括昇騰AI系列硬體、異構計算架構CANN、AI框架MindSpore、全流程開發工具鏈等。
昇騰AI全棧包括昇騰AI系列硬體、異構計算架構CANN、AI框架MindSpore、全流程開發工具鏈等。
當前昇騰910 AI處理器上支援遷移TensorFlow 1.15 版本的訓練指令碼
在ModelArts訓練之前,需要做 的準備工作:
註冊華為雲賬號,申請華為雲代金券
獲取資料集和訓練指令碼並上傳到OBS
安裝Pycharm IDE及Toolkit外掛
對TensorFlow訓練程式碼進行適配後在Pycharm建立並下發訓練任務
最新版本的ModelArts訓練,需要對TensorFlow訓練程式碼進行適配 如下: 解析輸入路徑引數data_url 解析輸出路徑引數 train_url
昇騰CANN TensorFlow 1.x手工遷移工具會生成
的
結果檔案
有:
遷移後的訓練指令碼
指令碼修改點報告
遷移報錯資訊和不支援的API
API支援度報告
模型固化主要目的是將權重資料和模型結構合併為pb格式的檔案,方便用於後續推理。
使用AscendCL開發應用的基本流程
:
AscendCL初始化-->執行管理資源申請-->模型載入-->模型執行-->模型解除安裝-->執行管理資源釋放-->AscendCL去初始化
昇騰AI處理能識別
*.om
格式的模型檔案
日誌中包括以下關鍵資訊
日誌級別
觸發生成日誌的檔案及對應的行號
產生日誌的模組的名稱
各模組具體的日誌內容
關於執行管理資源
您需要按順序依次申請如下資源:Device、Context、Stream,確保可以使用這些資源執行運算、管理任務。
有執行管理資源的申請,自然也有對應的釋放介面,所有資料處理都結束後,需要按順序釋放執行管理資源:Stream、Context、Device。
您可以只呼叫aclrtSetDevice介面,因為這個介面同時建立1個預設的Context;而這個預設的Context還附贈了Stream。
透過AscendCL介面,能夠實現利用昇騰硬體計算資源、在昇騰CANN平臺上進行深度學習推理計算、圖形影像預處理、單運算元加速計算等能力。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70025453/viewspace-2951827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【2023 · CANN訓練營第一季】昇騰AI入門課(PyTorch)筆記總結AIPyTorch筆記
- 【CANN訓練營第三季】昇騰AI入門課知識點整理和彙總AI
- CANN訓練營第三季_基於昇騰PyTorch框架的模型訓練調優_讀書筆記PyTorch框架模型筆記
- 華為昇騰訓練營筆記-Ascend C運算元開發筆記
- 【MindStudio訓練營第一季】課程筆記筆記
- MindStudio訓練營第一季-進階班課後筆記筆記
- 昇騰遷移丨4個TensorFlow模型訓練案例解讀模型
- 拉鉤高薪訓練營筆記彙總高薪筆記
- 【CANN訓練營第三季】進階班AI目標屬性編輯應用-筆記AI筆記
- 【華為昇騰】 序言:從昇騰AI軟硬體平臺聊起AI
- 理論+實踐,揭秘昇騰CANN運算元開發
- 昇騰AI的三級跳AI
- Docker快速入門總結筆記Docker筆記
- 深度學習DeepLearning.ai系列課程學習總結:14. Tensorflow入門深度學習AI
- 一鍵摳除路人甲,昇騰CANN帶你識破神祕的“AI消除術”AI
- 深度解讀昇騰CANN記憶體複用技術,降低網路記憶體佔用記憶體
- 昇騰CANN:為你開啟機器人開發的Buff 加成機器人
- 深度解讀昇騰CANN模型下沉技術,提升模型排程效能模型
- 例項講解昇騰 CANN YOLOV8 和 YOLOV9 適配YOLO
- 又一重要進展釋出!OpenMMLab演算法倉支援昇騰AI訓練加速演算法AI
- 昇騰攜手OpenMMLab,支援海量演算法倉庫的昇騰AI推理部署演算法AI
- Google Play 線上訓練營4月課程總結(視訊及要點回顧)Go
- 基金訓練營學習筆記3-股票基金筆記
- Java入門第一季(學習筆記)Java筆記
- 馬上報名 | Google Play 線上訓練營四月課程報名及三月課程總結Go
- 「程式碼隨想錄八股訓練營總結」
- 1.23訓練總結
- 7/14 訓練筆記筆記
- Play線上訓練營: 中國開發者必知政策課程總結 (視訊和學習資料)
- 昇騰AI新技能,還能預防豬生病?AI
- 深度學習入門實戰(二)- 用 TensorFlow 訓練線性迴歸深度學習
- 深度解讀昇騰CANN多流並行技術,提高硬體資源利用率並行
- 【MindStudio訓練營第一季】OpenCV外掛-案例復現OpenCV
- 百度影像分割7日打卡訓練營學習筆記筆記
- AI入門課程資源AI
- TensorFlow on Android:訓練模型Android模型
- 在昇騰平臺上對TensorFlow網路進行效能調優
- 昇騰AI的蝴蝶效應,從智慧製造開始AI