X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=main.py;h=56b7e1c74e40d1cbfba6d612439fb6051f70f050;hb=2175a87ad4304a97c63ac9cca6224d0c0b74c64e;hp=003028a819ccc5e8882435dbb817ca59aa128ba0;hpb=5aee50805cfad1dd49bbf30b30fe65b05e03de78;p=picoclvr.git diff --git a/main.py b/main.py index 003028a..56b7e1c 100755 --- a/main.py +++ b/main.py @@ -127,6 +127,8 @@ parser.add_argument("--expr_nb_variables", type=int, default=5) parser.add_argument("--expr_sequence_length", type=int, default=30) +parser.add_argument("--expr_input_file", type=str, default=None) + ###################################################################### args = parser.parse_args() @@ -366,6 +368,20 @@ else: ###################################################################### +if args.task == "expr" and args.expr_input_file is not None: + task.produce_results( + nb_epochs_finished, + model, + args.result_dir, + log_string, + args.deterministic_synthesis, + args.expr_input_file, + ) + + exit(0) + +###################################################################### + nb_epochs = args.nb_epochs if args.nb_epochs > 0 else nb_epochs_default # Compute the entropy of the training tokens