pypto.set_codegen_options#
产品支持情况#
Ascend 950PR/Ascend 950DT:支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
功能说明#
设置codegen的选项。
函数原型#
set_codegen_options(*,
support_dynamic_aligned: bool = None,
enable_pmu_trace: bool = None) -> None
参数说明#
参数名 |
输入/输出 |
说明 |
|---|---|---|
support_dynamic_aligned |
输入 |
含义:是否支持动态Shape。 |
enable_pmu_trace |
输入 |
含义:是否开启 PMU Trace。 |
返回值说明#
void:Set方法无返回值。设置操作成功即生效。
约束说明#
support_dynamic_aligned选项效果后续会通过Pass推导机制进行优化,无需用户手工设置并日落,建议用户谨慎使用。
enable_pmu_trace使用说明:
Ascend 950PR/Ascend 950DT:仅支持单算子采集(不支持整网场景),且最多只能采集 6 个核的数据。更多使用说明参见性能调优指南。
Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持。
Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持
调用示例#
pypto.set_codegen_options(support_dynamic_aligned=True)
pypto.set_codegen_options(enable_pmu_trace=True)