---
title: 调优流程
description: "推荐先进行子图调优，再进行算子调优。原因是：先进行子图调优会生成图的切分方式，子图调优后算子已经被切分成最终的shape了，再进行算子调优，会基于这个最终shape去做算子调优。如果优先算子调优，这时调优的算子shape不是最终切分后的算子shape，不符合实际使用场景。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/aoe/aoerc_16_0003.html
sourcePath: /source/zh/canncommercial/900/devaids/aoe/aoerc_16_0003.html
indexId: 4f1c85d8792d8dc4a322ad65fd669da26b7c4fa45d6fbd9a8c769a8ab8455b0560
---
# 调优流程

推荐先进行子图调优，再进行算子调优。原因是：先进行子图调优会生成图的切分方式，子图调优后算子已经被切分成最终的shape了，再进行算子调优，会基于这个最终shape去做算子调优。如果优先算子调优，这时调优的算子shape不是最终切分后的算子shape，不符合实际使用场景。


调优步骤如图1所示。调优步骤中具体操作请参考表1。

图1 调优步骤


**表1 调优总步骤说明**

| 操作描述 | 参考章节 |
| --- | --- |
| 部署开发环境 部署运行环境 | 环境准备 |
| 配置密钥证书 | 配置密钥证书 |
| 启动NCS | 启动NCS（有密钥证书） |
| 配置环境变量 | 配置环境变量 |
| 执行子图调优 执行算子调优 | 执行AOE调优 |
