mindspore.merge_pipeline_strategys
- mindspore.merge_pipeline_strategys(src_strategy_dirs, dst_strategy_file)[源代码]
流水线并行模式下,汇聚所有流水线并行子图的切分策略文件。关于更多分布式Checkpoint转换的细节,请参考:分布式弹性训练与推理。
说明
src_strategy_dirs必须包含所有流水线并行的子图的切分策略文件。
- 参数:
src_strategy_dirs (str) - 包含所有流水线并行的子图的切分策略文件的目录,切分策略文件由mindspore.set_auto_parallel_context(strategy_ckpt_save_file)接口存储得到。
dst_strategy_file (str) - 保存汇聚后的切分策略的文件路径。
- 异常:
NotADirectoryError - src_strategy_dirs 不是一个目录。
样例:
>>> import mindspore ms >>> # src_strategy_dir/stra0.ckpt, src_strategy_dir/stra1.ckpt ... src_strategy_dir/stra127.ckpt >>> ms.merge_pipeline_strategys("./src_strategy_dir", "./dst_strategy.ckpt")