MindSpore整体架构介绍
生活随笔
收集整理的這篇文章主要介紹了
MindSpore整体架构介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MindSpore整體架構介紹
MindSpore框架架構總體分為MindSpore前端表示層、MindSpore計算圖引擎和MindSpore后端運行時三層。
? MindSpore前端表示層(MindExpression,簡稱ME)
該部分包含Python API、MindSpore IR(Intermediate representation,簡稱IR)、計算圖高級別優化(Graph High Level Optimization,簡稱GHLO)三部分。
o Python API向用戶提供統一的模型訓練、推理、導出接口,以及統一的數據處理、增強、格式轉換接口。
o GHLO包含硬件無關的優化(如死代碼消除等)、自動并行和自動微分等功能。
o MindSpore IR提供統一的中間表示,MindSpore基于此IR進行pass優化。
? MindSpore計算圖引擎(GraphEngine,簡稱GE)
該部分包含計算圖低級別優化(Graph Low Level Optimization,簡稱GLLO)、圖執行。
o GLLO包含硬件相關的優化,以及算子融合、Buffer融合等軟硬件結合相關的深度優化。
o 圖執行提供離線圖執行、分布式訓練所需要的通信接口等功能。
? MindSpore后端運行時
該部分包含云、邊、端上不同環境中的高效運行環境。
總結
以上是生活随笔為你收集整理的MindSpore整体架构介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MindSpore基本原理
- 下一篇: MindSpore Lite整体架构介绍