---
title: 开发流程
description: "图1 开发流程"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/programug/acldevg/aclpythondevg_0068.html
sourcePath: /source/zh/canncommercial/900/programug/acldevg/aclpythondevg_0068.html
indexId: 9f9866503da292b057a916c1f93e2b1076160355f2b49733f0927867a46d59a071
---
# 开发流程

图1 开发流程

1. 准备环境。
  请参见应用开发环境准备。

2. 创建代码目录。
  在开发应用前，您需要先创建目录，存放代码文件、脚本、测试图片数据、模型文件等。

3. 准备算子。
  使用ATC工具编译算子生成om模型文件。

  该种方式，需要先构造*.json格式单算子描述文件（描述算子的输入、输出及属性等信息），借助ATC工具，将单算子描述文件编译成om模型文件，再分别调用pyacl接口加载om模型文件、执行算子。

  关于ATC工具的使用说明，请参见《ATC离线模型编译工具(https://www.hiascend.com/document/detail/zh/canncommercial/900/devaids/atctool/atlasatc_16_0001.html)》。

4. 开发应用。
  单算子调用的流程请参见接口调用流程及相关的示例代码。

5. 运行应用，请参见  应用调试
。
