Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. 07/25/2023 22:19:53 MainProcess _training model add_session_batchsize DEBUG Adding session batch size: 10
  2. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initializing _Feeder: num_images: {'a': 334, 'b': 25}, batch_size: 10, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  3. 07/25/2023 22:19:53 MainProcess _training _base _load_generator DEBUG Loading generator, side: a, is_display: False, batch_size: None
  4. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initializing TrainingDataGenerator: (model: original, side: a, images: 334 , batch_size: 10, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  5. 07/25/2023 22:19:53 MainProcess _training generator _get_output_sizes DEBUG side: a, model output shapes: [(None, 64, 64, 3), (None, 64, 64, 3)], output sizes: [64]
  6. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initializing: RingBuffer (batch_size: 10, image_shape: (64, 64, 6), buffer_size: 2, dtype: uint8
  7. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initialized: RingBuffer
  8. 07/25/2023 22:19:53 MainProcess _training cache get_cache DEBUG Creating cache. side: a, size: 64, coverage_ratio: 0.875
  9. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initializing: _Cache (filenames: 334, size: 64, coverage_ratio: 0.875)
  10. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initialized: _Cache
  11. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initialized TrainingDataGenerator
  12. 07/25/2023 22:19:53 MainProcess _training augmentation __init__ DEBUG Initializing ImageAugmentation: (batchsize: 10, processing_size: 64, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  13. 07/25/2023 22:19:53 MainProcess _training augmentation _get_constants DEBUG Initializing constants.
  14. 07/25/2023 22:19:53 MainProcess _training augmentation _get_constants DEBUG Initialized constants: AugConstants(clahe_base_contrast=2, clahe_chance=0.5, clahe_max_size=4, lab_adjust=array([0.3 , 0.08, 0.08], dtype=float32), transform_rotation=10, transform_zoom=0.05, transform_shift=3.2, warp_maps=array([[[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]]], dtype=float32), warp_pad=(80, 80), warp_slices=slice(8, -8, None), warp_lm_edge_anchors=array([[[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]]]), warp_lm_grids=array([[[ 0., 0., 0., ..., 0., 0., 0.],n [ 1., 1., 1., ..., 1., 1., 1.],n [ 2., 2., 2., ..., 2., 2., 2.],n ...,n [61., 61., 61., ..., 61., 61., 61.],n [62., 62., 62., ..., 62., 62., 62.],n [63., 63., 63., ..., 63., 63., 63.]],nn [[ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.],n ...,n [ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.]]]))
  15. 07/25/2023 22:19:53 MainProcess _training augmentation __init__ DEBUG Initialized ImageAugmentation
  16. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initialized TrainingDataGenerator
  17. 07/25/2023 22:19:53 MainProcess _training generator minibatch_ab DEBUG do_shuffle: True
  18. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initializing BackgroundGenerator: (target: '_run', thread_count: 1)
  19. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initialized BackgroundGenerator: '_run'
  20. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread(s): '_run'
  21. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread 1 of 1: '_run'
  22. 07/25/2023 22:19:53 MainProcess _run generator _minibatch DEBUG Loading minibatch generator: (image_count: 334, do_shuffle: True)
  23. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Started all threads '_run': 1
  24. 07/25/2023 22:19:53 MainProcess _training _base _load_generator DEBUG Loading generator, side: b, is_display: False, batch_size: None
  25. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initializing TrainingDataGenerator: (model: original, side: b, images: 25 , batch_size: 10, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  26. 07/25/2023 22:19:53 MainProcess _training generator _get_output_sizes DEBUG side: b, model output shapes: [(None, 64, 64, 3), (None, 64, 64, 3)], output sizes: [64]
  27. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initializing: RingBuffer (batch_size: 10, image_shape: (64, 64, 6), buffer_size: 2, dtype: uint8
  28. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initialized: RingBuffer
  29. 07/25/2023 22:19:53 MainProcess _training cache get_cache DEBUG Creating cache. side: b, size: 64, coverage_ratio: 0.875
  30. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initializing: _Cache (filenames: 25, size: 64, coverage_ratio: 0.875)
  31. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initialized: _Cache
  32. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initialized TrainingDataGenerator
  33. 07/25/2023 22:19:53 MainProcess _training augmentation __init__ DEBUG Initializing ImageAugmentation: (batchsize: 10, processing_size: 64, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  34. 07/25/2023 22:19:53 MainProcess _training augmentation _get_constants DEBUG Initializing constants.
  35. 07/25/2023 22:19:53 MainProcess _training augmentation _get_constants DEBUG Initialized constants: AugConstants(clahe_base_contrast=2, clahe_chance=0.5, clahe_max_size=4, lab_adjust=array([0.3 , 0.08, 0.08], dtype=float32), transform_rotation=10, transform_zoom=0.05, transform_shift=3.2, warp_maps=array([[[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]],nnn [[[ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.],n [ 0., 16., 32., 48., 64.]],nn [[ 0., 0., 0., 0., 0.],n [16., 16., 16., 16., 16.],n [32., 32., 32., 32., 32.],n [48., 48., 48., 48., 48.],n [64., 64., 64., 64., 64.]]]], dtype=float32), warp_pad=(80, 80), warp_slices=slice(8, -8, None), warp_lm_edge_anchors=array([[[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]],nn [[ 0, 0],n [ 0, 63],n [63, 63],n [63, 0],n [31, 0],n [31, 63],n [63, 31],n [ 0, 31]]]), warp_lm_grids=array([[[ 0., 0., 0., ..., 0., 0., 0.],n [ 1., 1., 1., ..., 1., 1., 1.],n [ 2., 2., 2., ..., 2., 2., 2.],n ...,n [61., 61., 61., ..., 61., 61., 61.],n [62., 62., 62., ..., 62., 62., 62.],n [63., 63., 63., ..., 63., 63., 63.]],nn [[ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.],n ...,n [ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.],n [ 0., 1., 2., ..., 61., 62., 63.]]]))
  36. 07/25/2023 22:19:53 MainProcess _training augmentation __init__ DEBUG Initialized ImageAugmentation
  37. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initialized TrainingDataGenerator
  38. 07/25/2023 22:19:53 MainProcess _training generator minibatch_ab DEBUG do_shuffle: True
  39. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initializing BackgroundGenerator: (target: '_run_0', thread_count: 1)
  40. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initialized BackgroundGenerator: '_run_0'
  41. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread(s): '_run_0'
  42. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread 1 of 1: '_run_0'
  43. 07/25/2023 22:19:53 MainProcess _run_0 generator _minibatch DEBUG Loading minibatch generator: (image_count: 25, do_shuffle: True)
  44. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Started all threads '_run_0': 1
  45. 07/25/2023 22:19:53 MainProcess _training _base _set_preview_feed DEBUG Setting preview feed: (side: 'a')
  46. 07/25/2023 22:19:53 MainProcess _training _base _load_generator DEBUG Loading generator, side: a, is_display: True, batch_size: 14
  47. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initializing PreviewDataGenerator: (model: original, side: a, images: 334 , batch_size: 14, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  48. 07/25/2023 22:19:53 MainProcess _training generator _get_output_sizes DEBUG side: a, model output shapes: [(None, 64, 64, 3), (None, 64, 64, 3)], output sizes: [64]
  49. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initializing: RingBuffer (batch_size: 14, image_shape: (64, 64, 6), buffer_size: 2, dtype: uint8
  50. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initialized: RingBuffer
  51. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initialized PreviewDataGenerator
  52. 07/25/2023 22:19:53 MainProcess _training generator minibatch_ab DEBUG do_shuffle: True
  53. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initializing BackgroundGenerator: (target: '_run_1', thread_count: 1)
  54. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initialized BackgroundGenerator: '_run_1'
  55. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread(s): '_run_1'
  56. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread 1 of 1: '_run_1'
  57. 07/25/2023 22:19:53 MainProcess _run_1 generator _minibatch DEBUG Loading minibatch generator: (image_count: 334, do_shuffle: True)
  58. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Started all threads '_run_1': 1
  59. 07/25/2023 22:19:53 MainProcess _training _base _set_preview_feed DEBUG Setting preview feed: (side: 'b')
  60. 07/25/2023 22:19:53 MainProcess _training _base _load_generator DEBUG Loading generator, side: b, is_display: True, batch_size: 14
  61. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initializing PreviewDataGenerator: (model: original, side: b, images: 25 , batch_size: 14, config: {'centering': 'face', 'coverage': 87.5, 'icnr_init': False, 'conv_aware_init': False, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'save_optimizer': 'exit', 'autoclip': False, 'reflect_padding': False, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0, 'mask_loss_function': 'mse', 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'preview_images': 14, 'mask_opacity': 30, 'mask_color': '#ff0000', 'zoom_amount': 5, 'rotation_range': 10, 'shift_range': 5, 'flip_chance': 50, 'color_lightness': 30, 'color_ab': 8, 'color_clahe_chance': 50, 'color_clahe_max_size': 4})
  62. 07/25/2023 22:19:53 MainProcess _training generator _get_output_sizes DEBUG side: b, model output shapes: [(None, 64, 64, 3), (None, 64, 64, 3)], output sizes: [64]
  63. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initializing: RingBuffer (batch_size: 14, image_shape: (64, 64, 6), buffer_size: 2, dtype: uint8
  64. 07/25/2023 22:19:53 MainProcess _training cache __init__ DEBUG Initialized: RingBuffer
  65. 07/25/2023 22:19:53 MainProcess _training generator __init__ DEBUG Initialized PreviewDataGenerator
  66. 07/25/2023 22:19:53 MainProcess _training generator minibatch_ab DEBUG do_shuffle: True
  67. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initializing BackgroundGenerator: (target: '_run_2', thread_count: 1)
  68. 07/25/2023 22:19:53 MainProcess _training multithreading __init__ DEBUG Initialized BackgroundGenerator: '_run_2'
  69. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread(s): '_run_2'
  70. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Starting thread 1 of 1: '_run_2'
  71. 07/25/2023 22:19:53 MainProcess _run_2 generator _minibatch DEBUG Loading minibatch generator: (image_count: 25, do_shuffle: True)
  72. 07/25/2023 22:19:53 MainProcess _training multithreading start DEBUG Started all threads '_run_2': 1
  73. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initialized _Feeder:
  74. 07/25/2023 22:19:53 MainProcess _training _base _set_tensorboard DEBUG Enabling TensorBoard Logging
  75. 07/25/2023 22:19:53 MainProcess _training _base _set_tensorboard DEBUG Setting up TensorBoard Logging
  76. 07/25/2023 22:19:53 MainProcess _training _base _set_tensorboard VERBOSE Enabled TensorBoard Logging
  77. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initializing _Samples: model: '<plugins.train.model.original.Model object at 0x000002493E25B910>', coverage_ratio: 0.875, mask_opacity: 30, mask_color: #ff0000)
  78. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initialized _Samples
  79. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initializing _Timelapse: model: <plugins.train.model.original.Model object at 0x000002493E25B910>, coverage_ratio: 0.875, image_count: 14, mask_opacity: 30, mask_color: #ff0000, feeder: <plugins.train.trainer._base._Feeder object at 0x000002493E25B7F0>, image_paths: 2)
  80. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initializing _Samples: model: '<plugins.train.model.original.Model object at 0x000002493E25B910>', coverage_ratio: 0.875, mask_opacity: 30, mask_color: #ff0000)
  81. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initialized _Samples
  82. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initialized _Timelapse
  83. 07/25/2023 22:19:53 MainProcess _training _base __init__ DEBUG Initialized Trainer
  84. 07/25/2023 22:19:53 MainProcess _training train _load_trainer DEBUG Loaded Trainer
  85. 07/25/2023 22:19:53 MainProcess _training train _run_training_cycle DEBUG Running Training Cycle
  86. 07/25/2023 22:19:53 MainProcess _run_0 multithreading run DEBUG Error in thread (_run_0): setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (10,) + inhomogeneous part.
  87. 07/25/2023 22:19:53 MainProcess _run cache _validate_version DEBUG Setting initial extract version: 2.3
  88. 07/25/2023 22:19:53 MainProcess preview preview_cv _launch DEBUG Waiting for preview image
  89. 07/25/2023 22:19:53 MainProcess _run_2 multithreading run DEBUG Error in thread (_run_2): setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (14,) + inhomogeneous part.
  90. 07/25/2023 22:19:54 MainProcess _training multithreading check_and_raise_error DEBUG Thread error caught: [(<class 'ValueError'>, ValueError('setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (10,) + inhomogeneous part.'), <traceback object at 0x000002490784B180>)]
  91. 07/25/2023 22:19:54 MainProcess _training multithreading run DEBUG Error in thread (_training): setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (10,) + inhomogeneous part.
  92. 07/25/2023 22:19:54 MainProcess preview preview_cv _launch DEBUG Waiting for preview image
  93. 07/25/2023 22:19:54 MainProcess MainThread train _monitor DEBUG Thread error detected
  94. 07/25/2023 22:19:54 MainProcess MainThread train shutdown DEBUG Sending shutdown to preview viewer
  95. 07/25/2023 22:19:54 MainProcess MainThread train _monitor DEBUG Closed Monitor
  96. 07/25/2023 22:19:54 MainProcess MainThread train _end_thread DEBUG Ending Training thread
  97. 07/25/2023 22:19:54 MainProcess MainThread train _end_thread CRITICAL Error caught! Exiting...
  98. 07/25/2023 22:19:54 MainProcess MainThread multithreading join DEBUG Joining Threads: '_training'
  99. 07/25/2023 22:19:54 MainProcess MainThread multithreading join DEBUG Joining Thread: '_training'
  100. 07/25/2023 22:19:54 MainProcess MainThread multithreading join ERROR Caught exception in thread: '_training'
  101. Traceback (most recent call last):
  102. File "C:Usersmaxfaceswaplibclilauncher.py", line 225, in execute_script
  103. process.process()
  104. File "C:Usersmaxfaceswapscriptstrain.py", line 209, in process
  105. self._end_thread(thread, err)
  106. File "C:Usersmaxfaceswapscriptstrain.py", line 249, in _end_thread
  107. thread.join()
  108. File "C:Usersmaxfaceswaplibmultithreading.py", line 224, in join
  109. raise thread.err[1].with_traceback(thread.err[2])
  110. File "C:Usersmaxfaceswaplibmultithreading.py", line 100, in run
  111. self._target(*self._args, **self._kwargs)
  112. File "C:Usersmaxfaceswapscriptstrain.py", line 271, in _training
  113. raise err
  114. File "C:Usersmaxfaceswapscriptstrain.py", line 261, in _training
  115. self._run_training_cycle(model, trainer)
  116. File "C:Usersmaxfaceswapscriptstrain.py", line 349, in _run_training_cycle
  117. trainer.train_one_step(viewer, timelapse)
  118. File "C:Usersmaxfaceswappluginstraintrainer_base.py", line 211, in train_one_step
  119. model_inputs, model_targets = self._feeder.get_batch()
  120. File "C:Usersmaxfaceswappluginstraintrainer_base.py", line 457, in get_batch
  121. side_feed, side_targets = next(self._feeds[side])
  122. File "C:Usersmaxfaceswaplibmultithreading.py", line 296, in iterator
  123. self.check_and_raise_error()
  124. File "C:Usersmaxfaceswaplibmultithreading.py", line 173, in check_and_raise_error
  125. raise error[1].with_traceback(error[2])
  126. File "C:Usersmaxfaceswaplibmultithreading.py", line 100, in run
  127. self._target(*self._args, **self._kwargs)
  128. File "C:Usersmaxfaceswaplibmultithreading.py", line 279, in _run
  129. for item in self.generator(*self._gen_args, **self._gen_kwargs):
  130. File "C:Usersmaxfaceswaplibtraininggenerator.py", line 217, in _minibatch
  131. retval = self._process_batch(img_paths)
  132. File "C:Usersmaxfaceswaplibtraininggenerator.py", line 330, in _process_batch
  133. raw_faces, detected_faces = self._get_images_with_meta(filenames)
  134. File "C:Usersmaxfaceswaplibtraininggenerator.py", line 241, in _get_images_with_meta
  135. raw_faces = self._face_cache.cache_metadata(filenames)
  136. File "C:Usersmaxfaceswaplibtrainingcache.py", line 228, in cache_metadata
  137. batch, metadata = read_image_batch(filenames, with_metadata=True)
  138. File "C:Usersmaxfaceswaplibimage.py", line 378, in read_image_batch
  139. batch = np.array(batch)
  140. ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (10,) + inhomogeneous part.
  141.  
  142. ============ System Information ============
  143. backend: nvidia
  144. encoding: cp1252
  145. git_branch: master
  146. git_commits: 81e3bf5 Merge pull request #1331 from torzdf/macos
  147. gpu_cuda: No global version found. Check Conda packages for Conda Cuda
  148. gpu_cudnn: No global version found. Check Conda packages for Conda cuDNN
  149. gpu_devices: GPU_0: NVIDIA GeForce RTX 4090
  150. gpu_devices_active: GPU_0
  151. gpu_driver: 536.67
  152. gpu_vram: GPU_0: 24564MB (903MB free)
  153. os_machine: AMD64
  154. os_platform: Windows-10-10.0.22621-SP0
  155. os_release: 10
  156. py_command: C:Usersmaxfaceswapfaceswap.py train -A C:/Users/max/Downloads/New Deepfake Project/Face A -B C:/Users/max/Downloads/New Deepfake Project/Face B -m C:/Users/max/Downloads/New Deepfake Project/Model -t original -bs 10 -it 1000000 -D default -s 250 -ss 25000 -tia C:/Users/max/Downloads/New Deepfake Project/Face A -tib C:/Users/max/Downloads/New Deepfake Project/Face B -to C:/Users/max/Downloads/New Deepfake Project/Timelapse -p -L INFO -gui
  157. py_conda_version: conda 23.5.2
  158. py_implementation: CPython
  159. py_version: 3.10.12
  160. py_virtual_env: True
  161. sys_cores: 32
  162. sys_processor: Intel64 Family 6 Model 183 Stepping 1, GenuineIntel
  163. sys_ram: Total: 32532MB, Available: 17221MB, Used: 15311MB, Free: 17221MB
  164.  
  165. =============== Pip Packages ===============
  166. absl-py==1.4.0
  167. appdirs==1.4.4
  168. astunparse==1.6.3
  169. brotlipy==0.7.0
  170. cachetools==5.3.1
  171. certifi==2023.7.22
  172. cffi @ file:///C:/b/abs_49n3v2hyhr/croot/cffi_1670423218144/work
  173. charset-normalizer @ file:///tmp/build/80754af9/charset-normalizer_1630003229654/work
  174. colorama @ file:///C:/b/abs_a9ozq0l032/croot/colorama_1672387194846/work
  175. contourpy @ file:///C:/b/abs_d5rpy288vc/croots/recipe/contourpy_1663827418189/work
  176. cryptography @ file:///C:/b/abs_13590mi9q9/croot/cryptography_1689373706078/work
  177. cycler @ file:///tmp/build/80754af9/cycler_1637851556182/work
  178. fastcluster @ file:///D:/bld/fastcluster_1667859055985/work
  179. ffmpy @ file:///home/conda/feedstock_root/build_artifacts/ffmpy_1659474992694/work
  180. flatbuffers==23.5.26
  181. fonttools==4.25.0
  182. gast==0.4.0
  183. google-auth==2.22.0
  184. google-auth-oauthlib==0.4.6
  185. google-pasta==0.2.0
  186. grpcio==1.56.2
  187. h5py==3.9.0
  188. idna @ file:///C:/b/abs_bdhbebrioa/croot/idna_1666125572046/work
  189. imageio @ file:///C:/b/abs_27kq2gy1us/croot/imageio_1677879918708/work
  190. imageio-ffmpeg @ file:///home/conda/feedstock_root/build_artifacts/imageio-ffmpeg_1673483481485/work
  191. joblib @ file:///C:/b/abs_1anqjntpan/croot/joblib_1685113317150/work
  192. keras==2.10.0
  193. Keras-Preprocessing==1.1.2
  194. kiwisolver @ file:///C:/b/abs_88mdhvtahm/croot/kiwisolver_1672387921783/work
  195. libclang==16.0.6
  196. Markdown==3.4.4
  197. MarkupSafe==2.1.3
  198. matplotlib @ file:///C:/b/abs_49b2acwxd4/croot/matplotlib-suite_1679593486357/work
  199. mkl-fft==1.3.6
  200. mkl-random @ file:///C:/Users/dev-admin/mkl/mkl_random_1682977971003/work
  201. mkl-service==2.4.0
  202. munkres==1.1.4
  203. numexpr @ file:///C:/b/abs_afm0oewmmt/croot/numexpr_1683221839116/work
  204. numpy @ file:///C:/b/abs_5akk51tu0f/croot/numpy_and_numpy_base_1687466253743/work
  205. nvidia-ml-py @ file:///home/conda/feedstock_root/build_artifacts/nvidia-ml-py_1688681764027/work
  206. oauthlib==3.2.2
  207. opencv-python==4.8.0.74
  208. opt-einsum==3.3.0
  209. packaging @ file:///C:/b/abs_ed_kb9w6g4/croot/packaging_1678965418855/work
  210. Pillow==9.4.0
  211. ply==3.11
  212. pooch @ file:///tmp/build/80754af9/pooch_1623324770023/work
  213. protobuf==3.19.6
  214. psutil @ file:///C:/Windows/Temp/abs_b2c2fd7f-9fd5-4756-95ea-8aed74d0039flsd9qufz/croots/recipe/psutil_1656431277748/work
  215. pyasn1==0.5.0
  216. pyasn1-modules==0.3.0
  217. pycparser @ file:///tmp/build/80754af9/pycparser_1636541352034/work
  218. pyOpenSSL @ file:///C:/b/abs_08f38zyck4/croot/pyopenssl_1690225407403/work
  219. pyparsing @ file:///C:/Users/BUILDE~1/AppData/Local/Temp/abs_7f_7lba6rl/croots/recipe/pyparsing_1661452540662/work
  220. PyQt5==5.15.7
  221. PyQt5-sip @ file:///C:/Windows/Temp/abs_d7gmd2jg8i/croots/recipe/pyqt-split_1659273064801/work/pyqt_sip
  222. PySocks @ file:///C:/ci_310/pysocks_1642089375450/work
  223. python-dateutil @ file:///tmp/build/80754af9/python-dateutil_1626374649649/work
  224. pywin32==305.1
  225. pywinpty @ file:///C:/ci_310/pywinpty_1644230983541/work/target/wheels/pywinpty-2.0.2-cp310-none-win_amd64.whl
  226. requests @ file:///C:/b/abs_41owkd5ymz/croot/requests_1682607524657/work
  227. requests-oauthlib==1.3.1
  228. rsa==4.9
  229. scikit-learn @ file:///C:/b/abs_38k7ridbgr/croot/scikit-learn_1684954723009/work
  230. scipy==1.10.1
  231. sip @ file:///C:/Windows/Temp/abs_b8fxd17m2u/croots/recipe/sip_1659012372737/work
  232. six @ file:///tmp/build/80754af9/six_1644875935023/work
  233. tensorboard==2.10.1
  234. tensorboard-data-server==0.6.1
  235. tensorboard-plugin-wit==1.8.1
  236. tensorflow==2.10.1
  237. tensorflow-estimator==2.10.0
  238. tensorflow-io-gcs-filesystem==0.31.0
  239. termcolor==2.3.0
  240. threadpoolctl @ file:///Users/ktietz/demo/mc3/conda-bld/threadpoolctl_1629802263681/work
  241. toml @ file:///tmp/build/80754af9/toml_1616166611790/work
  242. tornado @ file:///C:/ci/tornado_1662476985533/work
  243. tqdm @ file:///C:/b/abs_f76j9hg7pv/croot/tqdm_1679561871187/work
  244. typing_extensions==4.7.1
  245. urllib3 @ file:///C:/b/abs_889_loyqv4/croot/urllib3_1686163174463/work
  246. Werkzeug==2.3.6
  247. win-inet-pton @ file:///C:/ci_310/win_inet_pton_1642658466512/work
  248. wrapt==1.15.0
  249.  
  250. ============== Conda Packages ==============
  251. # packages in environment at C:UsersmaxMiniConda3envsfaceswap:
  252. #
  253. # Name Version Build Channel
  254. absl-py 1.4.0 pypi_0 pypi
  255. appdirs 1.4.4 pyhd3eb1b0_0
  256. astunparse 1.6.3 pypi_0 pypi
  257. blas 1.0 mkl
  258. brotli 1.0.9 h2bbff1b_7
  259. brotli-bin 1.0.9 h2bbff1b_7
  260. brotlipy 0.7.0 py310h2bbff1b_1002
  261. bzip2 1.0.8 he774522_0
  262. ca-certificates 2023.7.22 h56e8100_0 conda-forge
  263. cachetools 5.3.1 pypi_0 pypi
  264. certifi 2023.7.22 pyhd8ed1ab_0 conda-forge
  265. cffi 1.15.1 py310h2bbff1b_3
  266. charset-normalizer 2.0.4 pyhd3eb1b0_0
  267. colorama 0.4.6 py310haa95532_0
  268. contourpy 1.0.5 py310h59b6b97_0
  269. cryptography 41.0.2 py310h31511bf_0
  270. cudatoolkit 11.8.0 hd77b12b_0
  271. cudnn 8.9.2.26 cuda11_0
  272. cycler 0.11.0 pyhd3eb1b0_0
  273. fastcluster 1.2.6 py310h1c4a608_2 conda-forge
  274. ffmpeg 4.3.1 ha925a31_0 conda-forge
  275. ffmpy 0.3.0 pyhb6f538c_0 conda-forge
  276. flatbuffers 23.5.26 pypi_0 pypi
  277. fonttools 4.25.0 pyhd3eb1b0_0
  278. freetype 2.12.1 ha860e81_0
  279. gast 0.4.0 pypi_0 pypi
  280. giflib 5.2.1 h8cc25b3_3
  281. git 2.40.1 haa95532_1
  282. glib 2.69.1 h5dc1a3c_2
  283. google-auth 2.22.0 pypi_0 pypi
  284. google-auth-oauthlib 0.4.6 pypi_0 pypi
  285. google-pasta 0.2.0 pypi_0 pypi
  286. grpcio 1.56.2 pypi_0 pypi
  287. gst-plugins-base 1.18.5 h9e645db_0
  288. gstreamer 1.18.5 hd78058f_0
  289. h5py 3.9.0 pypi_0 pypi
  290. icc_rt 2022.1.0 h6049295_2
  291. icu 58.2 ha925a31_3
  292. idna 3.4 py310haa95532_0
  293. imageio 2.26.0 py310haa95532_0
  294. imageio-ffmpeg 0.4.8 pyhd8ed1ab_0 conda-forge
  295. intel-openmp 2023.1.0 h59b6b97_46319
  296. joblib 1.2.0 py310haa95532_0
  297. jpeg 9e h2bbff1b_1
  298. keras 2.10.0 pypi_0 pypi
  299. keras-preprocessing 1.1.2 pypi_0 pypi
  300. kiwisolver 1.4.4 py310hd77b12b_0
  301. krb5 1.19.4 h5b6d351_0
  302. lerc 3.0 hd77b12b_0
  303. libbrotlicommon 1.0.9 h2bbff1b_7
  304. libbrotlidec 1.0.9 h2bbff1b_7
  305. libbrotlienc 1.0.9 h2bbff1b_7
  306. libclang 16.0.6 pypi_0 pypi
  307. libclang13 14.0.6 default_h8e68704_1
  308. libdeflate 1.17 h2bbff1b_0
  309. libffi 3.4.4 hd77b12b_0
  310. libiconv 1.16 h2bbff1b_2
  311. libogg 1.3.5 h2bbff1b_1
  312. libpng 1.6.39 h8cc25b3_0
  313. libtiff 4.5.0 h6c2663c_2
  314. libvorbis 1.3.7 he774522_0
  315. libwebp 1.2.4 hbc33d0d_1
  316. libwebp-base 1.2.4 h2bbff1b_1
  317. libxml2 2.10.3 h0ad7f3c_0
  318. libxslt 1.1.37 h2bbff1b_0
  319. libzlib 1.2.13 hcfcfb64_5 conda-forge
  320. libzlib-wapi 1.2.13 hcfcfb64_5 conda-forge
  321. lz4-c 1.9.4 h2bbff1b_0
  322. markdown 3.4.4 pypi_0 pypi
  323. markupsafe 2.1.3 pypi_0 pypi
  324. matplotlib 3.7.1 py310haa95532_1
  325. matplotlib-base 3.7.1 py310h4ed8f06_1
  326. mkl 2023.1.0 h8bd8f75_46356
  327. mkl-service 2.4.0 py310h2bbff1b_1
  328. mkl_fft 1.3.6 py310h4ed8f06_1
  329. mkl_random 1.2.2 py310h4ed8f06_1
  330. munkres 1.1.4 py_0
  331. numexpr 2.8.4 py310h2cd9be0_1
  332. numpy 1.25.0 py310h055cbcc_0
  333. numpy-base 1.25.0 py310h65a83cf_0
  334. nvidia-ml-py 12.535.77 pyhd8ed1ab_0 conda-forge
  335. oauthlib 3.2.2 pypi_0 pypi
  336. opencv-python 4.8.0.74 pypi_0 pypi
  337. openssl 1.1.1u hcfcfb64_0 conda-forge
  338. opt-einsum 3.3.0 pypi_0 pypi
  339. packaging 23.0 py310haa95532_0
  340. pcre 8.45 hd77b12b_0
  341. pillow 9.4.0 py310hd77b12b_0
  342. pip 23.2.1 py310haa95532_0
  343. ply 3.11 py310haa95532_0
  344. pooch 1.4.0 pyhd3eb1b0_0
  345. protobuf 3.19.6 pypi_0 pypi
  346. psutil 5.9.0 py310h2bbff1b_0
  347. pyasn1 0.5.0 pypi_0 pypi
  348. pyasn1-modules 0.3.0 pypi_0 pypi
  349. pycparser 2.21 pyhd3eb1b0_0
  350. pyopenssl 23.2.0 py310haa95532_0
  351. pyparsing 3.0.9 py310haa95532_0
  352. pyqt 5.15.7 py310hd77b12b_0
  353. pyqt5-sip 12.11.0 py310hd77b12b_0
  354. pysocks 1.7.1 py310haa95532_0
  355. python 3.10.12 h966fe2a_0
  356. python-dateutil 2.8.2 pyhd3eb1b0_0
  357. python_abi 3.10 2_cp310 conda-forge
  358. pywin32 305 py310h2bbff1b_0
  359. pywinpty 2.0.2 py310h5da7b33_0
  360. qt-main 5.15.2 he8e5bd7_8
  361. qt-webengine 5.15.9 hb9a9bb5_5
  362. qtwebkit 5.212 h2bbfb41_5
  363. requests 2.29.0 py310haa95532_0
  364. requests-oauthlib 1.3.1 pypi_0 pypi
  365. rsa 4.9 pypi_0 pypi
  366. scikit-learn 1.2.2 py310hd77b12b_1
  367. scipy 1.10.1 py310h309d312_1
  368. setuptools 68.0.0 py310haa95532_0
  369. sip 6.6.2 py310hd77b12b_0
  370. six 1.16.0 pyhd3eb1b0_1
  371. sqlite 3.41.2 h2bbff1b_0
  372. tbb 2021.8.0 h59b6b97_0
  373. tensorboard 2.10.1 pypi_0 pypi
  374. tensorboard-data-server 0.6.1 pypi_0 pypi
  375. tensorboard-plugin-wit 1.8.1 pypi_0 pypi
  376. tensorflow 2.10.1 pypi_0 pypi
  377. tensorflow-estimator 2.10.0 pypi_0 pypi
  378. tensorflow-io-gcs-filesystem 0.31.0 pypi_0 pypi
  379. termcolor 2.3.0 pypi_0 pypi
  380. threadpoolctl 2.2.0 pyh0d69192_0
  381. tk 8.6.12 h2bbff1b_0
  382. toml 0.10.2 pyhd3eb1b0_0
  383. tornado 6.2 py310h2bbff1b_0
  384. tqdm 4.65.0 py310h9909e9c_0
  385. typing-extensions 4.7.1 pypi_0 pypi
  386. tzdata 2023c h04d1e81_0
  387. ucrt 10.0.22621.0 h57928b3_0 conda-forge
  388. urllib3 1.26.16 py310haa95532_0
  389. vc 14.2 h21ff451_1
  390. vc14_runtime 14.36.32532 hfdfe4a8_17 conda-forge
  391. vs2015_runtime 14.36.32532 h05e6639_17 conda-forge
  392. werkzeug 2.3.6 pypi_0 pypi
  393. wheel 0.38.4 py310haa95532_0
  394. win_inet_pton 1.1.0 py310haa95532_0
  395. winpty 0.4.3 4
  396. wrapt 1.15.0 pypi_0 pypi
  397. xz 5.4.2 h8cc25b3_0
  398. zlib 1.2.13 hcfcfb64_5 conda-forge
  399. zlib-wapi 1.2.13 hcfcfb64_5 conda-forge
  400. zstd 1.5.5 hd43e919_0
  401.  
  402. =============== State File =================
  403. {
  404. "name": "original",
  405. "sessions": {
  406. "1": {
  407. "timestamp": 1690333697.1279714,
  408. "no_logs": false,
  409. "loss_names": [
  410. "total",
  411. "face_a",
  412. "face_b"
  413. ],
  414. "batchsize": 3,
  415. "iterations": 1,
  416. "config": {
  417. "learning_rate": 5e-05,
  418. "epsilon_exponent": -7,
  419. "save_optimizer": "exit",
  420. "autoclip": false,
  421. "allow_growth": false,
  422. "mixed_precision": false,
  423. "nan_protection": true,
  424. "convert_batchsize": 16,
  425. "loss_function": "ssim",
  426. "loss_function_2": "mse",
  427. "loss_weight_2": 100,
  428. "loss_function_3": null,
  429. "loss_weight_3": 0,
  430. "loss_function_4": null,
  431. "loss_weight_4": 0,
  432. "mask_loss_function": "mse",
  433. "eye_multiplier": 3,
  434. "mouth_multiplier": 2
  435. }
  436. },
  437. "2": {
  438. "timestamp": 1690333879.8171432,
  439. "no_logs": false,
  440. "loss_names": [
  441. "total",
  442. "face_a",
  443. "face_b"
  444. ],
  445. "batchsize": 10,
  446. "iterations": 1,
  447. "config": {
  448. "learning_rate": 5e-05,
  449. "epsilon_exponent": -7,
  450. "save_optimizer": "exit",
  451. "autoclip": false,
  452. "allow_growth": false,
  453. "mixed_precision": false,
  454. "nan_protection": true,
  455. "convert_batchsize": 16,
  456. "loss_function": "ssim",
  457. "loss_function_2": "mse",
  458. "loss_weight_2": 100,
  459. "loss_function_3": null,
  460. "loss_weight_3": 0,
  461. "loss_function_4": null,
  462. "loss_weight_4": 0,
  463. "mask_loss_function": "mse",
  464. "eye_multiplier": 3,
  465. "mouth_multiplier": 2
  466. }
  467. },
  468. "3": {
  469. "timestamp": 1690335194.4971871,
  470. "no_logs": false,
  471. "loss_names": [
  472. "total",
  473. "face_a",
  474. "face_b"
  475. ],
  476. "batchsize": 3,
  477. "iterations": 1,
  478. "config": {
  479. "learning_rate": 5e-05,
  480. "epsilon_exponent": -7,
  481. "save_optimizer": "exit",
  482. "autoclip": false,
  483. "allow_growth": false,
  484. "mixed_precision": false,
  485. "nan_protection": true,
  486. "convert_batchsize": 16,
  487. "loss_function": "ssim",
  488. "loss_function_2": "mse",
  489. "loss_weight_2": 100,
  490. "loss_function_3": null,
  491. "loss_weight_3": 0,
  492. "loss_function_4": null,
  493. "loss_weight_4": 0,
  494. "mask_loss_function": "mse",
  495. "eye_multiplier": 3,
  496. "mouth_multiplier": 2
  497. }
  498. },
  499. "4": {
  500. "timestamp": 1690335440.2850075,
  501. "no_logs": false,
  502. "loss_names": [
  503. "total",
  504. "face_a",
  505. "face_b"
  506. ],
  507. "batchsize": 1,
  508. "iterations": 1,
  509. "config": {
  510. "learning_rate": 5e-05,
  511. "epsilon_exponent": -7,
  512. "save_optimizer": "exit",
  513. "autoclip": false,
  514. "allow_growth": false,
  515. "mixed_precision": false,
  516. "nan_protection": true,
  517. "convert_batchsize": 16,
  518. "loss_function": "ssim",
  519. "loss_function_2": "mse",
  520. "loss_weight_2": 100,
  521. "loss_function_3": null,
  522. "loss_weight_3": 0,
  523. "loss_function_4": null,
  524. "loss_weight_4": 0,
  525. "mask_loss_function": "mse",
  526. "eye_multiplier": 3,
  527. "mouth_multiplier": 2
  528. }
  529. },
  530. "5": {
  531. "timestamp": 1690335488.339339,
  532. "no_logs": false,
  533. "loss_names": [
  534. "total",
  535. "face_a",
  536. "face_b"
  537. ],
  538. "batchsize": 1,
  539. "iterations": 1,
  540. "config": {
  541. "learning_rate": 5e-05,
  542. "epsilon_exponent": -7,
  543. "save_optimizer": "exit",
  544. "autoclip": false,
  545. "allow_growth": false,
  546. "mixed_precision": false,
  547. "nan_protection": true,
  548. "convert_batchsize": 16,
  549. "loss_function": "ssim",
  550. "loss_function_2": "mse",
  551. "loss_weight_2": 100,
  552. "loss_function_3": null,
  553. "loss_weight_3": 0,
  554. "loss_function_4": null,
  555. "loss_weight_4": 0,
  556. "mask_loss_function": "mse",
  557. "eye_multiplier": 3,
  558. "mouth_multiplier": 2
  559. }
  560. },
  561. "6": {
  562. "timestamp": 1690335523.385631,
  563. "no_logs": false,
  564. "loss_names": [
  565. "total",
  566. "face_a",
  567. "face_b"
  568. ],
  569. "batchsize": 1,
  570. "iterations": 1,
  571. "config": {
  572. "learning_rate": 5e-05,
  573. "epsilon_exponent": -7,
  574. "save_optimizer": "exit",
  575. "autoclip": false,
  576. "allow_growth": false,
  577. "mixed_precision": false,
  578. "nan_protection": true,
  579. "convert_batchsize": 16,
  580. "loss_function": "ssim",
  581. "loss_function_2": "mse",
  582. "loss_weight_2": 100,
  583. "loss_function_3": null,
  584. "loss_weight_3": 0,
  585. "loss_function_4": null,
  586. "loss_weight_4": 0,
  587. "mask_loss_function": "mse",
  588. "eye_multiplier": 3,
  589. "mouth_multiplier": 2
  590. }
  591. },
  592. "7": {
  593. "timestamp": 1690335553.027847,
  594. "no_logs": false,
  595. "loss_names": [
  596. "total",
  597. "face_a",
  598. "face_b"
  599. ],
  600. "batchsize": 1,
  601. "iterations": 1,
  602. "config": {
  603. "learning_rate": 5e-05,
  604. "epsilon_exponent": -7,
  605. "save_optimizer": "exit",
  606. "autoclip": false,
  607. "allow_growth": false,
  608. "mixed_precision": false,
  609. "nan_protection": true,
  610. "convert_batchsize": 16,
  611. "loss_function": "ssim",
  612. "loss_function_2": "mse",
  613. "loss_weight_2": 100,
  614. "loss_function_3": null,
  615. "loss_weight_3": 0,
  616. "loss_function_4": null,
  617. "loss_weight_4": 0,
  618. "mask_loss_function": "mse",
  619. "eye_multiplier": 3,
  620. "mouth_multiplier": 2
  621. }
  622. }
  623. },
  624. "lowest_avg_loss": {
  625. "a": 0.29112768173217773,
  626. "b": 0.24843554198741913
  627. },
  628. "iterations": 7,
  629. "mixed_precision_layers": [
  630. "conv_128_0_conv2d",
  631. "conv_128_0_leakyrelu",
  632. "conv_256_0_conv2d",
  633. "conv_256_0_leakyrelu",
  634. "conv_512_0_conv2d",
  635. "conv_512_0_leakyrelu",
  636. "conv_1024_0_conv2d",
  637. "conv_1024_0_leakyrelu",
  638. "flatten",
  639. "dense",
  640. "dense_1",
  641. "reshape",
  642. "upscale_512_0_conv2d_conv2d",
  643. "upscale_512_0_conv2d_leakyrelu",
  644. "upscale_512_0_pixelshuffler",
  645. "upscale_256_0_conv2d_conv2d",
  646. "upscale_256_0_conv2d_leakyrelu",
  647. "upscale_256_0_pixelshuffler",
  648. "upscale_128_0_conv2d_conv2d",
  649. "upscale_128_0_conv2d_leakyrelu",
  650. "upscale_128_0_pixelshuffler",
  651. "upscale_64_0_conv2d_conv2d",
  652. "upscale_64_0_conv2d_leakyrelu",
  653. "upscale_64_0_pixelshuffler",
  654. "face_out_a_0_conv2d",
  655. "upscale_256_1_conv2d_conv2d",
  656. "upscale_256_1_conv2d_leakyrelu",
  657. "upscale_256_1_pixelshuffler",
  658. "upscale_128_1_conv2d_conv2d",
  659. "upscale_128_1_conv2d_leakyrelu",
  660. "upscale_128_1_pixelshuffler",
  661. "upscale_64_1_conv2d_conv2d",
  662. "upscale_64_1_conv2d_leakyrelu",
  663. "upscale_64_1_pixelshuffler",
  664. "face_out_b_0_conv2d"
  665. ],
  666. "config": {
  667. "centering": "face",
  668. "coverage": 87.5,
  669. "optimizer": "adam",
  670. "learning_rate": 5e-05,
  671. "epsilon_exponent": -7,
  672. "save_optimizer": "exit",
  673. "autoclip": false,
  674. "allow_growth": false,
  675. "mixed_precision": false,
  676. "nan_protection": true,
  677. "convert_batchsize": 16,
  678. "loss_function": "ssim",
  679. "loss_function_2": "mse",
  680. "loss_weight_2": 100,
  681. "loss_function_3": null,
  682. "loss_weight_3": 0,
  683. "loss_function_4": null,
  684. "loss_weight_4": 0,
  685. "mask_loss_function": "mse",
  686. "eye_multiplier": 3,
  687. "mouth_multiplier": 2,
  688. "penalized_mask_loss": true,
  689. "mask_type": "extended",
  690. "mask_blur_kernel": 3,
  691. "mask_threshold": 4,
  692. "learn_mask": false,
  693. "lowmem": false
  694. }
  695. }
  696.  
  697. ================= Configs ==================
  698. --------- .faceswap ---------
  699. backend: nvidia
  700.  
  701. --------- convert.ini ---------
  702.  
  703. [color.color_transfer]
  704. clip: True
  705. preserve_paper: True
  706.  
  707. [color.manual_balance]
  708. colorspace: HSV
  709. balance_1: 0.0
  710. balance_2: 0.0
  711. balance_3: 0.0
  712. contrast: 0.0
  713. brightness: 0.0
  714.  
  715. [color.match_hist]
  716. threshold: 99.0
  717.  
  718. [mask.mask_blend]
  719. type: normalized
  720. kernel_size: 3
  721. passes: 4
  722. threshold: 4
  723. erosion: 0.0
  724. erosion_top: 0.0
  725. erosion_bottom: 0.0
  726. erosion_left: 0.0
  727. erosion_right: 0.0
  728.  
  729. [scaling.sharpen]
  730. method: none
  731. amount: 150
  732. radius: 0.3
  733. threshold: 5.0
  734.  
  735. [writer.ffmpeg]
  736. container: mp4
  737. codec: libx264
  738. crf: 23
  739. preset: medium
  740. tune: none
  741. profile: auto
  742. level: auto
  743. skip_mux: False
  744.  
  745. [writer.gif]
  746. fps: 25
  747. loop: 0
  748. palettesize: 256
  749. subrectangles: False
  750.  
  751. [writer.opencv]
  752. format: png
  753. draw_transparent: False
  754. separate_mask: False
  755. jpg_quality: 75
  756. png_compress_level: 3
  757.  
  758. [writer.pillow]
  759. format: png
  760. draw_transparent: False
  761. separate_mask: False
  762. optimize: False
  763. gif_interlace: True
  764. jpg_quality: 75
  765. png_compress_level: 3
  766. tif_compression: tiff_deflate
  767.  
  768. --------- extract.ini ---------
  769.  
  770. [global]
  771. allow_growth: False
  772. aligner_min_scale: 0.07
  773. aligner_max_scale: 2.0
  774. aligner_distance: 22.5
  775. aligner_roll: 45.0
  776. aligner_features: True
  777. filter_refeed: True
  778. save_filtered: False
  779. realign_refeeds: True
  780. filter_realign: True
  781.  
  782. [align.fan]
  783. batch-size: 12
  784.  
  785. [detect.cv2_dnn]
  786. confidence: 50
  787.  
  788. [detect.mtcnn]
  789. minsize: 20
  790. scalefactor: 0.709
  791. batch-size: 8
  792. cpu: True
  793. threshold_1: 0.6
  794. threshold_2: 0.7
  795. threshold_3: 0.7
  796.  
  797. [detect.s3fd]
  798. confidence: 70
  799. batch-size: 4
  800.  
  801. [mask.bisenet_fp]
  802. batch-size: 8
  803. cpu: False
  804. weights: faceswap
  805. include_ears: False
  806. include_hair: False
  807. include_glasses: True
  808.  
  809. [mask.custom]
  810. batch-size: 8
  811. centering: face
  812. fill: False
  813.  
  814. [mask.unet_dfl]
  815. batch-size: 8
  816.  
  817. [mask.vgg_clear]
  818. batch-size: 6
  819.  
  820. [mask.vgg_obstructed]
  821. batch-size: 2
  822.  
  823. [recognition.vgg_face2]
  824. batch-size: 16
  825. cpu: False
  826.  
  827. --------- gui.ini ---------
  828.  
  829. [global]
  830. fullscreen: False
  831. tab: extract
  832. options_panel_width: 30
  833. console_panel_height: 20
  834. icon_size: 14
  835. font: default
  836. font_size: 9
  837. autosave_last_session: prompt
  838. timeout: 120
  839. auto_load_model_stats: True
  840.  
  841. --------- train.ini ---------
  842.  
  843. [global]
  844. centering: face
  845. coverage: 87.5
  846. icnr_init: False
  847. conv_aware_init: False
  848. optimizer: adam
  849. learning_rate: 5e-05
  850. epsilon_exponent: -7
  851. save_optimizer: exit
  852. autoclip: False
  853. reflect_padding: False
  854. allow_growth: False
  855. mixed_precision: False
  856. nan_protection: True
  857. convert_batchsize: 16
  858.  
  859. [global.loss]
  860. loss_function: ssim
  861. loss_function_2: mse
  862. loss_weight_2: 100
  863. loss_function_3: none
  864. loss_weight_3: 0
  865. loss_function_4: none
  866. loss_weight_4: 0
  867. mask_loss_function: mse
  868. eye_multiplier: 3
  869. mouth_multiplier: 2
  870. penalized_mask_loss: True
  871. mask_type: extended
  872. mask_blur_kernel: 3
  873. mask_threshold: 4
  874. learn_mask: False
  875.  
  876. [model.dfaker]
  877. output_size: 128
  878.  
  879. [model.dfl_h128]
  880. lowmem: False
  881.  
  882. [model.dfl_sae]
  883. input_size: 128
  884. architecture: df
  885. autoencoder_dims: 0
  886. encoder_dims: 42
  887. decoder_dims: 21
  888. multiscale_decoder: False
  889.  
  890. [model.dlight]
  891. features: best
  892. details: good
  893. output_size: 256
  894.  
  895. [model.original]
  896. lowmem: False
  897.  
  898. [model.phaze_a]
  899. output_size: 128
  900. shared_fc: none
  901. enable_gblock: True
  902. split_fc: True
  903. split_gblock: False
  904. split_decoders: False
  905. enc_architecture: fs_original
  906. enc_scaling: 7
  907. enc_load_weights: True
  908. bottleneck_type: dense
  909. bottleneck_norm: none
  910. bottleneck_size: 1024
  911. bottleneck_in_encoder: True
  912. fc_depth: 1
  913. fc_min_filters: 1024
  914. fc_max_filters: 1024
  915. fc_dimensions: 4
  916. fc_filter_slope: -0.5
  917. fc_dropout: 0.0
  918. fc_upsampler: upsample2d
  919. fc_upsamples: 1
  920. fc_upsample_filters: 512
  921. fc_gblock_depth: 3
  922. fc_gblock_min_nodes: 512
  923. fc_gblock_max_nodes: 512
  924. fc_gblock_filter_slope: -0.5
  925. fc_gblock_dropout: 0.0
  926. dec_upscale_method: subpixel
  927. dec_upscales_in_fc: 0
  928. dec_norm: none
  929. dec_min_filters: 64
  930. dec_max_filters: 512
  931. dec_slope_mode: full
  932. dec_filter_slope: -0.45
  933. dec_res_blocks: 1
  934. dec_output_kernel: 5
  935. dec_gaussian: True
  936. dec_skip_last_residual: True
  937. freeze_layers: keras_encoder
  938. load_layers: encoder
  939. fs_original_depth: 4
  940. fs_original_min_filters: 128
  941. fs_original_max_filters: 1024
  942. fs_original_use_alt: False
  943. mobilenet_width: 1.0
  944. mobilenet_depth: 1
  945. mobilenet_dropout: 0.001
  946. mobilenet_minimalistic: False
  947.  
  948. [model.realface]
  949. input_size: 64
  950. output_size: 128
  951. dense_nodes: 1536
  952. complexity_encoder: 128
  953. complexity_decoder: 512
  954.  
  955. [model.unbalanced]
  956. input_size: 128
  957. lowmem: False
  958. nodes: 1024
  959. complexity_encoder: 128
  960. complexity_decoder_a: 384
  961. complexity_decoder_b: 512
  962.  
  963. [model.villain]
  964. lowmem: False
  965.  
  966. [trainer.original]
  967. preview_images: 14
  968. mask_opacity: 30
  969. mask_color: #ff0000
  970. zoom_amount: 5
  971. rotation_range: 10
  972. shift_range: 5
  973. flip_chance: 50
  974. color_lightness: 30
  975. color_ab: 8
  976. color_clahe_chance: 50
  977. color_clahe_max_size: 4
  978.