Skip to content

Commit 24f0423

Browse files
some fixes to productionize models cript
1 parent 0cd77af commit 24f0423

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

cape_document_qa/training/cape_productionize_model.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ def copy_elmo_resources(output_dir):
4545
copy2(LM_TOKEN_WEIGHTS, output_dir) # possibly remove, not necessary
4646

4747

48-
def productionize(model_dir, output_dir, train_config, convert_from_cudnn=TrainConfig):
48+
def productionize(model_dir, output_dir, train_config=None, convert_from_cudnn=True):
49+
train_config = train_config if train_config is not None else TrainConfig
4950
if exists(output_dir):
5051
raise Exception('Output destination already exists')
5152
if convert_from_cudnn:
@@ -56,7 +57,7 @@ def productionize(model_dir, output_dir, train_config, convert_from_cudnn=TrainC
5657
copy2(join(model_dir, 'model.pkl'), join(output_dir, 'model.pkl'))
5758
copy_checkpoint(model_dir, output_dir)
5859

59-
copy_word_vectors(train_config, output_dir)
60+
#copy_word_vectors(train_config, output_dir)
6061
copy_elmo_resources(output_dir)
6162

6263

@@ -71,9 +72,5 @@ def main():
7172
args = parser.parse_args()
7273
productionize(args.target_model, args.output_dir, convert_from_cudnn=args.cudnn)
7374

74-
75-
76-
77-
78-
79-
75+
if __name__ == '__main__':
76+
main()

0 commit comments

Comments
 (0)