You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
2.6 KiB

### Copyright (C) 2020 Roy Or-El. All rights reserved.
### Licensed under the CC BY-NC-SA 4.0 license (https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode).
from .base_options import BaseOptions
class TestOptions(BaseOptions):
def initialize(self):
BaseOptions.initialize(self)
self.parser.add_argument('--random_seed', type=int, default=-1, help='random seed for generating different outputs from the same model.')
self.parser.add_argument('--ntest', type=int, default=float("inf"), help='# of test examples.')
self.parser.add_argument('--results_dir', type=str, default='./static/uploads/', help='saves results here.')
self.parser.add_argument('--phase', type=str, default='test', help='train, val, test, etc')
self.parser.add_argument('--which_epoch', type=str, default='latest', help='which epoch to load? set to latest to use latest cached model')
self.parser.add_argument('--how_many', type=int, default=50, help='how many test images to run')
self.parser.add_argument('--in_the_wild', action='store_true', default=True, help='for evaluating on in the wild images')
self.parser.add_argument('--traverse', action='store_true', help='when true, run latent space traversal on a list of images')
self.parser.add_argument('--full_progression', action='store_true', default=True, help='when true, deploy mode saves all outputs as a single image')
self.parser.add_argument('--make_video', action='store_true', default=False, help='when true, make a video from the traversal results')
self.parser.add_argument('--compare_to_trained_outputs', action='store_true', help='when true, interpolate a trained class in order to compare to trained outputs')
self.parser.add_argument('--compare_to_trained_class', type=int, default=1, help='what class to compare to')
self.parser.add_argument('--trained_class_jump', type=int, default=1, choices=[1,2],help='how many classes to jump')
self.parser.add_argument('--interp_step', type=float, default=0.36, help='step size of interpolated w space vectors between each 2 true w space vectors')
self.parser.add_argument('--deploy', action='store_true', default=True, help='when true, run forward pass on a list of images')
self.parser.add_argument('--image_path_file', type=str, default='image_list.txt', help='a file with a list of images to perform run through the network and/or latent space traversal on')
self.parser.add_argument('--debug_mode', action='store_true', help='when true, all intermediate outputs are saved to the html file')
self.isTrain = False