---
title: GlobalOption
description: "介绍AOE的GlobalOption。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/devaids/aoe/aoeref_16_0020.html
sourcePath: /source/zh/canncommercial/900/devaids/aoe/aoeref_16_0020.html
indexId: 0cb3b5d71fec9d49b6264f6fb29eb63aec5b0ab642d67f8c6a604dee8223a8db61
---
# GlobalOption

介绍AOE的GlobalOption。


**表1 GlobalOption**

| Options | 描述 |
| --- | --- |
| ip | NCS所在服务器的IP。 |
| port | NCS所在服务器的端口号。 |
| device | 用于指定调优在运行环境上运行时使用的device。 |
| buffer\_optimize | 是否开启数据缓存优化功能。 |
| compress\_weight\_conf | 压缩优化功能配置文件路径以及文件名，通过该参数使能配置文件中指定的压缩优化特性，从而提升网络性能。 |
| precision\_mode | 设置网络模型的精度模式。 |
| disable\_reuse\_memory | 内存复用开关。 |
| enable\_single\_stream | 是否使能一个模型只能使用一条Stream。 |
| aicore\_num | 用于设置模型编译时使用的aicore数目。当前版本该参数预留，不建议配置；如需配置，则只能配置为默认值。 |
| fusion\_switch\_file | 融合规则（包括图融合和UB融合）开关配置文件路径以及文件名，通过该参数关闭配置文件中指定的融合规则。 |
| enable\_small\_channel | 是否使能small channel的优化，使能后在channel<=4的卷积层会有性能收益。 建议用户在推理场景下打开此开关。 |
| op\_select\_implmode | 选择算子是高精度实现还是高性能实现。 高精度是指在fp16输入的情况下，通过泰勒展开/牛顿迭代等手段进一步提升算子的精度；高性能是指在fp16输入的情况下，不影响网络精度前提的最优性能实现。 |
| optypelist\_for\_implmode | 设置optype列表中算子的实现方式，该参数当前仅支持设置某个具体算子的实现方式，不支持设置多个算子。当前仅支持配置的算子为Pooling、SoftmaxV2、LRN、ROIAlign。 |
| enable\_scope\_fusion\_passes | 指定编译时需要生效的Scope融合规则列表。 |
| op\_debug\_level | TBE算子编译debug功能开关。 |
| virtual\_type | 是否支持AOE调优在昇腾虚拟化实例生成的虚拟设备上运行。 |
| sparsity | 使能全局稀疏特性。 |
| modify\_mixlist | 混合精度场景下，修改算子使用混合精度名单。 |
| customize\_dtypes | 模型编译时自定义某个或某些算子的计算精度。 |
| framework | 原始网络模型的框架类型。 |
| job\_type | 调优模式。 |
| compression\_optimize\_conf | 模型压缩功能配置文件路径以及文件名，通过该参数使能配置文件中指定的模型压缩特性，从而提升网络性能。 |
| init\_bypass | 对于AOE调优框架和调优业务不感知的编译参数，可以通过“\-\-init\_bypass”在模型构建初始化阶段透传，具体透传的参数请参考“options参数说明(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendgraphapi/atlasgeapi\_07\_0150.html)”（其中的全局级别生效的参数）。 |
