{
"cells": [
{
"metadata": {},
"cell_type": "markdown",
"source": [
"# 快速入门\n",
"本章为TorchAir图模式实操入门章节,承接上一章理论原理内容,章节从环境校验起步,提供标准化 SimpleModel 示例工程,完整演示`npugraph_ex` 图模式代码的编写与运行流程。\n",
"\n",
"---\n",
"\n",
"## 前置要求\n",
"\n",
"在开始本教程之前,建议你具备以下硬件环境:\n",
"- 确认有可用的NPU环境,推荐使用[CANNLab](https://devstation.connect.huaweicloud.com/devdesktop/webide)一站式开发平台\n",
"- CANN 版本、torch 与 torch_npu 版本配套,[版本配套关系参考](https://gitcode.com/Ascend/pytorch#ascend-extension-for-pytorch%E7%89%88%E6%9C%AC%E9%85%8D%E5%A5%97%E8%A1%A8)\n",
"---\n",
"\n",
"## 章节目标\n",
"完成本课程后,你将能够:\n",
"\n",
"- 能够独立完成昇腾NPU环境校验,熟练编写适配`npugraph_ex`后端的完整推理代码,掌握torch.compile关键参数配置规范;\n",
"- 区分原生 `Eager` 逐算子执行模式与 `npugraph_ex` 图模式的代码写法,理解两种模式在执行流程、推理时延上的直观差异;\n",
"- 掌握昇腾 Profiler 性能采集代码编写方法,可分别采集 `Eager`、`npugraph_ex` 两种模式的性能 Trace 文件,并分析两者的性能收益。\n",
"\n",
"## 章节内容\n",
"* [2.1 章节介绍](02.01_chapter_intro.ipynb)\n",
"* [2.2 快速入门](02.02_quick_start.ipynb)\n",
"* [2.3 章节练习](02.03_chapter_practice.ipynb)\n",
"\n",
"---\n",
"\n",
"本章课程请从 [快速入门](02.02_quick_start.ipynb) 开始学习。\n"
],
"id": "c57dd7a60cf798ae"
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 5
}