参数名 |
描述 |
---|---|
aoe_mode |
通过AOE工具进行调优的调优模式。
说明:
通过修改训练脚本和AOE_MODE环境变量都可配置调优模式,同时配置的情况下,通过修改训练脚本方式优先生效。 配置示例: config = NPURunConfig(aoe_mode=2) |
work_path |
AOE工具调优工作目录,存放调优配置文件和调优结果文件,默认生成在训练当前目录下。 该参数类型为字符串,指定的目录需要在启动训练的环境上(容器或Host侧)提前创建且确保安装时配置的运行用户具有读写权限,支持配置绝对路径或相对路径(相对执行命令行时的当前路径)。
配置示例: config = NPURunConfig(work_path="/home/HwHiAiUser/output") |
aoe_config_file |
通过AOE工具进行调优时,若仅针对网络中某些性能较低的算子进行调优,可通过此参数进行设置。该参数配置为包含算子信息的配置文件路径及文件名,例如:/home/test/cfg/tuning_config.cfg。 配置示例: config = NPURunConfig(aoe_config_file="/home/test/cfg/tuning_config.cfg") 配置文件中配置的是需要进行调优的算子信息,文件内容格式如下: { "tune_ops_name":["bert/embeddings/addbert/embeddings/add_1","loss/MatMul"], "tune_ops_type":["Add", "Mul"] }
说明:
如上配置文件中,tune_ops_type和tune_ops_name可以同时存在,同时存在时取并集,也可以只存在某一个。 |