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