Auto Tune工具提供了自定义知识库合并的功能,支持将不同路径下的自定义知识库进行合并,并将其中优于内置知识库的调优策略存入目标路径中。
仅支持相同昇腾AI处理器型号下的自定义知识库合并。
注意:
待合并的知识库需要分别存储在用户自定义的{src_dir}下的{soc_version}/{rl | ga}目录中,用户需要在{src_dir}路径下创建二级目录“{soc_version}/rl”或者“{soc_version}/ga”,用于存放对应昇腾AI处理器版本的RL或者GA的自定义知识库。若{src_dir}路径下已存在“{soc_version}/rl”或者“{soc_version}/ga”目录,则无需手工创建。
其中{soc_version}为昇腾AI处理器的版本,可从CANN软件安装后文件存储路径的“compiler/data/platform_config”目录下查看,对应“*.ini”文件的名字即为{soc_version}。
对于Atlas 训练系列产品,{soc_version}统一使用“Ascend910”。
推理场景下,请参见•必选环境变量。
训练场景下,请参见•必选环境变量。
python3.7.5 ${INSTALL_DIR}/python/site-packages/schedule_search/msoptune.py --merge {src_dir1}:{src_dir2} {dst_dir}
msoptune.py --merge脚本包含如下功能: