《昇騰AI處理器CANN架構與編程/華為智能計算技術叢書》專注昇騰AI處理器和昇騰AI異構計算架構CANN,《昇騰AI處理器CANN架構與編程/華為智能計算技術叢書》共7章。首章介紹昇騰AI處理器硬件架構。首先介紹昇騰AI處理器的達芬奇架構,為后續(xù)章節(jié)提供了計算單元、存儲系統、控制單元、指令集等知識儲備,然后介紹基于該架構分別面向訓練和推理的昇騰AI處理器,最后介紹圍繞昇騰AI處理器的Atlas系列硬件產品。第2章介紹昇騰AI異構計算架構CANN。涵蓋CANN概述、昇騰計算圖、訓練和推理兩種場景運行架構、開發(fā)環(huán)境安裝及全流程開發(fā)和全流程開發(fā)工具鏈MindStudio等重要內容。第3章介紹CANN自定義算子開發(fā),以示例的方式介紹TBEDSL、TBETIK和AICPU三種算子開發(fā)方式。第4章介紹昇騰計算語言。首先講述AscendCL的編程模型,包括線程模型和內存模型,接著介紹AscendCL提供的五大開放能力,包括資源管理、模型加載與執(zhí)行、算子能力開發(fā)和高級功能等。第5章介紹基于CANN的通用AI模型訓練方法。以模型訓練的全流程作為起始,對比了主流深度學習框架的異同,然后講述基于CANN的模型訓練方法和訓練輔助工具的使用方法。第6章介紹基于CANN的模型部署方法。講述模型部署全流程以及數字視覺預處理模塊、模型轉換工具、模型壓縮工具的使用方法。第7章介紹兩個典型行業(yè)應用實例。圍繞個性化影視推薦系統和智能巡檢機器人,提供全流程的完整開發(fā)實例?!稌N騰AI處理器CANN架構與編程/華為智能計算技術叢書》是昇騰AI處理器架構、昇騰AI異構計算架構與編程的官方教材,可以作為高校人工智能、智能科學與技術、計算機科學與技術、軟件工程、電子信息工程、自動化等專業(yè)的教材,也可以作為從事人工智能系統開發(fā)的科研和工程技術人員的參考用書。