@@ -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