作 者:蘇統華,杜鵬,周斌 編
定 價:89
出 版 社:清華大學出版社
出版日期:2022年04月01日
頁 數:696
裝 幀:平裝
ISBN:9787302601043
華為公司官方出品!華為技術有限公司2012實驗室總裁何庭波作序!
●引言
第1章 昇騰AI基礎
1.1 人工智能與深度學習
1.1.1 人工智能簡史
1.1.2 深度學習概述
1.2 達芬奇架構
1.2.1
1.2.2 存儲繫統
1.2.3
1.2.4 指令集設計
1.2.5 卷積加速計算實例
1.3 昇騰AI處理器
1.3.1 昇騰310處理器
1.3.2 昇騰910處理器
1.4 Atlas硬件計算平臺
1.4.1 模組(Atlas200)與開發者套件(Atlas 200DK)
1.4.2 Atlas 300板卡
1.4.3 Atlas 500智能小站
1.4.4 服務器(Atlas 800/Atlas 500 Pro)
1.4.5 Atlas 900 AI集群
1.5 本章小結
第2章 昇騰AI異構計算架構CANN
2.1 CANN概述
2.2 昇騰計算圖
2.3 運行架構
2.3.1 訓練場景運行架構
2.3.2 推理場景運行架構
2.4 開發環境安裝
2.5 全流程開發
2.5.1 開發工具鏈
2.5.2 典型開發流程
2.6 全流程開發工具鏈MindStudio
2.6.1 MindStudio簡介
2.6.2 模型開發
2.6.3 應用開發與調優
2.6.4 算子開發
2.7 本章小結
第3章 CANN自定義算子開發
3.1 TBE開發概述
3.1.1 算子基本概念
3.1.2 TBE基本概念
3.1.3 TBE開發方式與流程
3.2 TBEDSL算子開發
3.2.1 開發環境準備
3.2.2 DSL的API接口
3.2.3 DSL算子開發示例
3.2.4 算子原型定義與算子信息定義
3.2.5 算子適配插件開發與算子編譯及部署
3.2.6 測試
3.2.7 算子繫統測試
3.3 TBETIK算子開發
3.3.1 TIK的適用場景
3.3.2 TIK算子開發示例
3.3.3 算子的性能優化
3.4 AICPU算子開發
3.5 本章小結
……
第4章 昇騰計算語言
第5章 CANN模型訓練
第6章 CANN模型部署
第7章 行業應用實例
本書專注昇騰AI處理器和昇騰AI異構計算架構CANN,全書共7章。第1章介紹昇騰AI處理器硬件架構。首先介紹昇騰AI處理器的達芬奇架構,為後續章節提供了、存儲繫統、、指令集等知識儲備,然後介紹基於該架構分別面向訓練和推理的昇騰AI處理器,最後介紹圍繞昇騰AI處理器的Atlas繫列硬件產品。第2章介紹昇騰AI異構計算架構CANN。涵蓋CANN概述、昇騰計算圖、訓練和推理兩種場景運行架構、開發環境安裝及全流程開發和全流程開發工具鏈MindStudio等重要內容。第3章介紹CANN自定義算子開發,以示例的方式介紹TBE DSL、TBE TIK和AI CPU三種算子開發方式。第4章介紹昇騰計算語言。首先講述AscendCL的編程模型,包括線程模型和內存模型,接著介紹AscendCL提供的五大開放能力,包括資源管理、模型加載與執行、算子能力開發和高級功能等。第5章介紹基於CANN的通等
蘇統華,杜鵬,周斌 編
"蘇統華 博士、哈爾濱工業大學企業與服務智能計算研究中心副教授、軟件學院副院長。主要研究方向為模式識別、深度學習、異構計算等。致力於自然手寫體中文文本識別的研究與開拓,注重人工智能基礎技術和工業應用商業化。曾建立搶先發售手寫中文庫(HIT-MW庫),先後被國內外200餘家科研院所采用。自主研發大規模深度學習訓練和預測平臺,該平臺已經成功應用到傳統煤氣表改造工程、中小學試卷全自動批改、手寫輸入法等商用領域。出版專著3本、譯著9本,曾2次獲得國際手寫漢字識別競賽 。杜鵬博士,華為海思昇騰CANN技術專家,主要研究方向為異構計算、計算機圖形學、人工智能等。曾在韓國科學技術院、新加坡南洋理工大等