text: import os
  from options.test_options import TestOptions
  from data import create_dataset
  from models import create_model
  from util.visualizer import save_images_predict
  from util import html
  from tqdm import tqdm
  
  if __name__ == '__main__':
      opt = TestOptions().parse()  # get test options
      # hard-code some parameters for test
      opt.num_threads = 0   # test code only supports num_threads = 0
      opt.batch_size = 1    # test code only supports batch_size = 1
      opt.serial_batches = True  # disable data shuffling; comment this line if results on randomly chosen images are needed.
      opt.no_flip = True    # no flip; comment this line if results on flipped images are needed.
      opt.display_id = -1   # no visdom display; the test code saves the results to a HTML file.
      opt.norm = 'batch'
      dataset = create_dataset(opt)  # create a dataset given opt.dataset_mode and other options
      model = create_model(opt)      # create a model given opt.model and other options
      model.setup(opt)               # regular setup: load and print networks; create schedulers
      
      # create a website
      web_dir = os.path.join(opt.results_dir, opt.name, '{}_{}'.format(opt.phase, opt.epoch))  # define the website directory
      if opt.load_iter > 0:  # load_iter is 0 by default
          web_dir = '{:s}_iter{:d}'.format(web_dir, opt.load_iter)
      print('creating web directory', web_dir)
      webpage = html.HTML(web_dir, 'Experiment = %s, Phase = %s, Epoch = %s' % (opt.name, opt.phase, opt.epoch))
  
      if opt.eval:
          model.eval()
  
      for data in tqdm(dataset):
          model.set_input(data)  # unpack data from data loader
          model.test()           # run inference
          visuals = model.get_current_visuals()  # get image results
          img_path = model.get_image_paths()     # get image paths (original dir)
          save_images_predict(webpage, visuals, img_path, aspect_ratio=opt.aspect_ratio, width=opt.display_winsize)
      webpage.save()  # save the HTML
  