---
title: 使用Paddle模型执行ATC模型转换时报错：E16005: The model has [2] [--domain_version] fields, but only one is allowed-
description: 由Paddle转换为ONNX的模型文件，使用ATC进行模型转换时报E16005: The model has [2] [--domain_version] fields, but only one is allowed错误信息。
keywords: Paddle;ATC模型转换
url: https://www.hiascend.com/document/caselibrary/detail/topic_0000001575963913
section: (其他)
---

# 使用Paddle模型执行ATC模型转换时报错：E16005: The model has [2] [--domain_version] fields, but only one is allowed-

URL: https://www.hiascend.com/document/caselibrary/detail/topic_0000001575963913
描述: 由Paddle转换为ONNX的模型文件，使用ATC进行模型转换时报E16005: The model has [2] [--domain_version] fields, but only one is allowed错误信息。
关键词: Paddle;ATC模型转换

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

使用Paddle模型执行ATC模型转换时报错：E16005: The model has [2] [--domain_version] fields, but only one is allowed

使用Paddle模型执行ATC模型转换时报错：E16005: The model has [2] [--domain_version] fields, but only one is allowed

2023/05/17

2.6k

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 模型推理 | 模型转换 | Paddle、ATC模型转换 |

#### 问题现象描述

由Paddle转换为ONNX的模型文件，使用ATC进行模型转换时报E16005: The model has [2] [--domain_version] fields, but only one is allowed错误信息。

#### 原因分析

模型中包含两个算子版本，使用Netron打开ONNX文件，如下图所示。

#### 解决措施

执行下面代码，删掉一个版本。

```
import onnx
original_model = onnx.load("./lpcnet.onnx")
del original_model.opset_import[1]
onnx.save(original_model, './test.onnx')
```

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
