【CANN訓練營第三季】昇騰AI入門課知識點整理和彙總

hw327701發表於2022-12-19

CANN訓練營第三季】昇騰AI入門課 知識點整理和彙總

 

1、 CANN 提供的昇騰語言計算介面是 AscendCL

 

 

2、 昇騰目前支援以下AI 深度學習框架 :昇思 MindSpore TensorFlow Pytorch

 

 

3 CANN 包含以下內容

統一APP 程式語言

統一網路構圖介面

高效能運算引擎以及運算元庫

基礎服務

CANN 支援業界主流 AI 框架,例如 MindSpore TensorFlow

CANN 提供標準的程式設計介面 AscendCL

CANN 提供昇騰計算庫,例如神經網路( Neural Network NN )庫、線性代數計算庫( Basic Linear Algebra Subprograms BLAS

 

4、 昇騰 AI 全棧包括昇騰 AI 系列硬體、異構計算架構 CANN AI 框架 MindSpore 、全流程開發工具鏈等。

 

5、 目前華為主要支援的 pytorch 版本是 1.8

 

 

6、 GPU 上可以訓練的模型,可以在 NPU 上訓練。

 

7、 使用AscendCL 開發應用的基本流程 AscendCL 初始化 --> 執行管理資源申請 --> 模型載入 --> 模型執行 --> 模型解除安裝 --> 執行管理資源釋放 -->AscendCL 去初始化

 

8、 昇騰AI 處理能識別 . om 格式的模型檔案

 

9、 日誌中包括以下關鍵資訊

日誌級別

觸發生成日誌的檔案及對應的行號

產生日誌的模組的名稱

各模組具體的日誌內容

 

10、 關於執行管理資源,以下說法正確的是:

A   您需要按順序依次申請如下資源:Device Context Stream ,確保可以使用這些資源執行運算、管理任務。

B   有執行管理資源的申請,自然也有對應的釋放介面,所有資料處理都結束後,需要按順序釋放執行管理資源:Stream Context Device

C   有執行管理資源的申請,自然也有對應的釋放介面, 需關注資源的釋放順序。

D   您可以只呼叫aclrtSetDevice 介面,因為這個介面同時建立 1 個預設的 Context ;而這個預設的 Context 還附贈了 Stream

11 、透過 AscendCL 介面,能夠實現利用昇騰硬體計算資源、在昇騰 CANN 平臺上進行深度學習推理計算、圖形影像預處理、單運算元加速計算等能力。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70025312/viewspace-2928663/,如需轉載,請註明出處,否則將追究法律責任。

相關文章