File size: 556 Bytes
811e03d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import transformers
import argparse
import os

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument("--source", "-s", type=str, default="", help="source path of models")
    parser.add_argument("--target", "-t", type=str, default="", help="target path of models")

    args, _ = parser.parse_known_args()

    assert os.path.exists(args.source)
    assert args.target != ""

    model = transformers.AutoModelForCausalLM.from_pretrained(args.source)
    model.save_pretrained(args.target, state_dict=model.state_dict())