---
title: create_quant_retrain_model
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/amct/atlasamct_16_0221.html
sourcePath: /source/zh/canncommercial/900/devaids/amct/atlasamct_16_0221.html
indexId: cb64c3d36ffd15d9edfff92606825c7074881dfdd8fc98a921a2cc2fd271143c65
---
# create_quant_retrain_model

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Atlas 350 加速卡 | INT8量化：√ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | INT8量化：√ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | INT8量化：√ |
| Atlas 200I/500 A2 推理产品 | INT8量化：√ |
| Atlas 推理系列产品 | INT8量化：√ |
| Atlas 训练系列产品 | INT8量化：√ |


#### 功能说明

量化感知训练接口，根据用户设置的量化配置文件对图结构进行量化处理，该函数在config_file指定的层插入数据和weights伪量化层，将修改后的网络存为新的模型文件。


#### 函数原型

```
retrain_ops = create_quant_retrain_model(graph, config_file, record_file)
```


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| graph | 输入 | 含义：用户传入的待量化模型的tf.Graph图。 数据类型：tf.Graph |
| config\_file | 输入 | 含义：用户生成的量化感知训练配置文件，用于指定模型tf.Graph图中量化感知训练层的配置情况。 数据类型：string |
| record\_file | 输入 | 含义：量化因子记录文件路径。 数据类型：string |


#### 返回值说明

量化感知训练新增的层名变量列表，类型为list，列表中元素类型为tf.Variable。


#### 调用示例

```
retrain_ops = amct.create_quant_retrain_model(graph, config_file, record_file)
```
