synthio-stable-audio-open / stable /scripts /ds_zero_to_pl_ckpt.py
sonalkum's picture
stable
9172422
raw
history blame
615 Bytes
import argparse
from lightning.pytorch.utilities.deepspeed import convert_zero_checkpoint_to_fp32_state_dict
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("--save_path", type=str, help="Path to the zero checkpoint")
parser.add_argument("--output_path", type=str, help="Path to the output checkpoint", default="lightning_model.pt")
args = parser.parse_args()
# lightning deepspeed has saved a directory instead of a file
save_path = args.save_path
output_path = args.output_path
convert_zero_checkpoint_to_fp32_state_dict(save_path, output_path)