-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathload_adapters.py
More file actions
22 lines (16 loc) · 830 Bytes
/
load_adapters.py
File metadata and controls
22 lines (16 loc) · 830 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""
Extracts a adapter weights archive from an existing model
"""
import logging
import argparse
from udapter import util
logging.basicConfig(format='%(asctime)s - %(levelname)s - %(name)s - %(message)s',
level=logging.INFO)
logger = logging.getLogger(__name__)
parser = argparse.ArgumentParser()
parser.add_argument("archive_dir", type=str, help="The directory where model.tar.gz resides")
parser.add_argument("--adapters_dir", default=None, type=str, help="The directory where adapter.bin.x resides")
parser.add_argument("--output_path", default=None, type=str, help="The path for output pytorch model")
args = parser.parse_args()
bert_config = "adapter_bert/configs/adapter-bert.json"
util.load_adapter_weights(args.archive_dir, args.adapters_dir, bert_config, args.output_path)