中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 TVM編譯器原理與實踐

出版社:機械工業出版社出版時間:2024-01-01
開本: 16開 頁數: 320
中 圖 價:¥82.1(6.9折) 定價  ¥119.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

TVM編譯器原理與實踐 版權信息

TVM編譯器原理與實踐 本書特色

人工智能(Artificial Intelligence,AI)已經在全世界信息產業中獲得廣泛應用。深度學習模型推動了AI技術革命,如 TensorFlow、PyTorch、MXNet、Caffe等。大多數現有的系統框架只針對小范圍的服務器級 GPU進行過優化,因此需要做很多的優化努力,以便在汽車、手機端、物聯網設備及專用加速器(FPGA、ASIC)等其他平臺上部署。隨著深度學習模型和硬件后端數量的增加,TVM構建了一種基于中間表示 (IR)的統一解決方案。TVM不僅能自動優化深度學習模型,還提供了跨平臺的高效開源部署框架。大模型的熱度逐漸上升,將人工智能理論及算法框架轉為落地項目實現,TVM是一個很好的橋梁。因此,本書將得到廣大讀者的喜愛。

TVM編譯器原理與實踐 內容簡介

TVM(Tensor Virtual Machine, 張量虛擬機)是一種開源的模型編譯框架,旨在將機器學習模型自動編譯成可供下層硬件執行的機器語言,從而利用多種類型的算力。其工作原理是,先將深度學習模型進行優化推理、內存管理與線程調度,再借用LLVM框架將模型部署在CPU、GPU、FPGA、ARM等硬件設備上。 本書全面解析TVM的主要功能,幫助讀者理解TVM工作原理,以及使用 TVM對深度學習與機器學習進行優化與部署。 本書結合作者多年的工作與學習經驗,力求將TVM基礎理論與案例實踐融合在一起進行詳細講解。全書共9章,包括TVM基本知識,使用TVM開發,算子融合與圖優化,TVM量化技術,TVM 優化調度,Relay IR,代碼生成,后端部署與OpenCL(Open Computing Language,開放運算語言),自動調度、自動搜索與成本模型。各章除了包含重要的知識點和實踐技能外,還配備了精心挑選的典型案例。 本書適合從事AI算法、軟件、編譯器開發以及硬件開發等專業的工程技術人員、科研工作人員、技術管理人員閱讀,也可以作為編譯器相關專業高校師生的參考用書。

TVM編譯器原理與實踐 目錄

第1章 TVM基本知識/
1.1TVM基本原理/
1.1.1TVM概述/
1.1.2TVM 模型優化部署概述/
1.2TVM編譯過程/
1.2.1編譯流程/
1.2.2TVM編譯數據結構/
1.2.3TVM編譯數據處理/
1.2.4TVM的Pass過程/
1.3TVM開源工程邏輯架構/
1.3.1代碼庫代碼結構/
1.3.2代碼自動內核/
1.4TVM應用支持/
1.4.1TVM的工作流程/
1.4.2支持多語言與多平臺/
1.4.3TVM應用場景/
1.4.4TVM優化模型推理/
1.4.5TVM編譯器與運行時組件/
1.4.6TVM運行時主要模塊/
1.4.7TVM簡單代碼生成編譯示例/
1.4.8TVM各模塊之間的關系/
1.5TVM特色與挑戰/
1.5.1TVM特色/
1.5.2支持多種后端設備/
1.5.3TVM應對的挑戰/
第2章 使用TVM開發/
2.1配置TVM環境/
2.1.1apache TVM源碼下載/
2.1.2配置TVM的開發環境/
2.1.3TVM conda環境使用方法/
2.1.4編譯實現/
2.1.5導入模型方法/
2.2在conda環境編譯優化TVM yolov3示例/
2.3Python與C 的調用關系/
2.3.1TVM中底層C 數據結構/
2.3.2進行函數注冊/
2.3.3上層Python調用/
2.4TVM自定義代碼示例/
2.4.1TVM如何添加代碼/
2.4.2TVM代碼生成實現示例/
2.5用TVM實現算法全流程/
2.5.1配置張量與創建調度/
2.5.2進行降級算子優化/
2.5.3構建host目標程序/
2.5.4實現后端代碼生成/
第3章 算子融合與圖優化/
3.1算子概述/
3.1.1TVM融合組件示例/
3.1.2優化計算圖/
3.2圖GCN融合/
3.2.1圖的概念/
3.2.2深度學習新特征/
3.3圖融合GCN示例/
3.3.1GCN的PyTorch實現/
3.3.2融合BN與Conv層/
3.4TVM圖優化與算子融合/
3.4.1圖與算子優化/
3.4.2自定義算子/
3.4.3算子融合步驟/
3.4.4向Relay中添加operator/
3.5端到端優化/
3.5.1 AI框架概述/
3.5.2計算圖優化層/
3.5.3TVM算子融合的4種方法/
3.5.4數據布局轉換/
3.5.5張量表達式語言/
3.5.6調度空間分析/
3.6 TVM圖優化與算子融合方案分析/
3.6.1圖優化框架分析/
3.6.2TVM優化基礎分析/
3.6.3TVM優化參數/
3.6.4算子優化圖示/
3.6.5自定義圖級優化/
3.7支配樹技術/
3.7.1支配樹概述/
3.7.2算子融合方案及示例/
3.8控制流與優化器/
3.8.1控制流/
3.8.2優化器/
3.9TVM存儲與調度/
3.9.1TVM編譯器優化/
3.9.2圖結構基本優化/
3.9.3張量計算/
3.10多功能張量加速器VTA/
3.10.1VTA-TVM 硬件-軟件堆棧/
3.10.2VTA主要功能/
3.10.3VTA示例/
3.10.4VTA計算模塊/
3.10.5VTA控制/
3.10.6microTVM模型/
3.11TVM代碼庫結構與示例/
3.11.1代碼庫結構/
3.11.2張量添加示例/
3.12主機驅動的執行/
3.12.1 firmware二進制文件/
3.12.2計算聲明/
3.12.3數據平鋪/
3.12.4卷積運算/
3.12.5空間填充/
第4章 TVM量化技術/
4.1TVM量化概述/
4.1.1TVM量化現狀/
4.1.2TVM量化原理/
4.2int8量化與TVM執行/
4.2.1兩種主要量化方案/
4.2.2int8量化原理分析/
4.2.3KL散度計算/
4.2.4實現int8量化/
4.3低精度訓練與推理/
4.4NN量化/
4.4.1神經網絡量化概述/
4.4.2優化數據與網絡/
4.4.3前向推理與反向傳播/
4.5熵校準示例/
4.6TVM量化流程/
4.6.1Relay的兩種并行量化/
4.6.2Relay優化Pass方法/
4.6.3量化處理硬件說明/
4.6.4閾值估計方案/
4.6.5模擬量化誤差/
4.6.6尺度計算/
4.6.7數據類型分配/
4.6.8數據類型分配日志/
4.6.9神經網絡低精度量化/
4.7TVM量化程序分析/
第5章 TVM優化調度/
5.1TVM 運行時系統/
5.1.1TVM 運行時系統框架/
5.1.2PackedFunc編譯與部署/
5.1.3構建 PackedFunc模塊/
5.1.4遠程部署方法/
5.1.5TVM 對象與編譯器分析/
5.2自動微分靜態圖與動態圖/
5.2.1計算圖分類/
5.2.2動態圖實現示例/
5.3機器學習自動微分/
5.3.1微分方法/
5.3.2手動微分/
5.3.3數值微分/
5.3.4符號微分/
5.3.5自動微分/
5.3.6自動微分實現示例/
5.4稀疏矩陣分析/
5.4.1稀疏矩陣概念/
5.4.2稀疏矩陣優化/
5.4.3特定矩陣壓縮存儲/
5.4.4稀疏矩陣實現示例/
5.5TVM張量計算分析/
5.5.1生成張量運算/
5.5.2嵌套并行與協作/
5.5.3張量化計算/
5.5.4顯式內存延遲隱藏/
第6章 Relay IR/
6.1TVM數據介紹/
6.1.1TVM模塊框架介紹/
6.1.2Relay IR原理簡介/
6.1.3構建計算圖/
6.1.4let綁定與作用域/
6.2IR代碼生成/
6.2.1前端優化/
6.2.2節點優化/
6.2.3代數優化/
6.2.4數據流級別的優化/
6.3在Relay中注冊算子/
6.3.1添加節點,定義編譯參數/
6.3.2運算類型關系分析/
6.3.3在C 中進行RELAY_REGISTER_OP宏注冊/
6.3.4算子注冊與調度/
6.3.5注冊函數API分析/
6.3.6將Python API打包/
6.3.7單元測試分析/
6.4TVM中IR示例/
6.4.1IRModule技術分析/
6.4.2TVM Runtime(運行時)分析/
6.4.3預測部署實現/
6.4.4動態圖實現/
展開全部

TVM編譯器原理與實踐 作者簡介

吳建明,上海交通大學模式識別與智能系統專業博士畢業。長期從事人工智能芯片設計,尤其擅長TVM/LLVM編譯器、AI框架、自動駕駛、芯片制造,嵌入式系統等領域的理論研究與技術創新。長期在一線工作,包括產品設計與代碼實現等,主持和參與過30多項產品的研發。還參與過國家自然科學基金、上海市科委項目,并在核心期刊公開發表過8篇論文,其中6篇是第一作者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 生态板-实木生态板-生态板厂家-源木原作生态板品牌-深圳市方舟木业有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 低温等离子清洗机(双气路进口)-嘉润万丰 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 火锅底料批发-串串香技术培训[川禾川调官网] | 99文库_实习生实用的范文资料文库站 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 恒温槽_恒温水槽_恒温水浴槽-上海方瑞仪器有限公司 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 长城人品牌官网 | 包塑软管|金属软管|包塑金属软管-闵彬管业 |