ValueError: Unknown layer: Functional

Installing and setting up FaceSwap


Forum rules

Read the FAQs and search the forum before posting a new topic.

Please mark any answers that fixed your problems so others can find the solutions.

Post Reply
User avatar
raulcrypto1978
Posts: 3
Joined: Sat Jun 18, 2022 8:50 am

ValueError: Unknown layer: Functional

Post by raulcrypto1978 »

Thank you, I have downloaded and installed the update.

Installation went Ok and the GUI opens now, however, when working with my last project, it throws the following error (at least when trying the preview tool and converting process):


Code: Select all

Traceback (most recent call last):
  File "C:\Users\UsX\faceswap\lib\cli\launcher.py", line 187, in execute_script
    process = script(arguments)
  File "C:\Users\UsX\faceswap\scripts\convert.py", line 65, in __init__
    self._predictor = Predict(self._disk_io.load_queue, self._queue_size, arguments)
  File "C:\Users\UsX\faceswap\scripts\convert.py", line 671, in __init__
    self._model = self._load_model()
  File "C:\Users\UsX\faceswap\scripts\convert.py", line 756, in _load_model
    model.build()
  File "C:\Users\UsX\faceswap\plugins\train\model\_base\model.py", line 279, in build
    model = self._io._load()  # pylint:disable=protected-access
  File "C:\Users\UsX\faceswap\plugins\train\model\_base\io.py", line 143, in _load
    model = load_model(self._filename, compile=False)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\engine\saving.py", line 419, in load_model
    model = _deserialize_model(f, custom_objects, compile)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\engine\saving.py", line 225, in _deserialize_model
    model = model_from_config(model_config, custom_objects=custom_objects)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\engine\saving.py", line 458, in model_from_config
    return deserialize(config, custom_objects=custom_objects)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\layers\__init__.py", line 52, in deserialize
    return deserialize_keras_object(config,
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\utils\generic_utils.py", line 137, in deserialize_keras_object
    raise ValueError('Unknown ' + printable_module_name +
ValueError: Unknown layer: Functional

============ System Information ============
encoding:            cp1252
git_branch:          master
git_commits:         5d700e8 stats bugfixes
gpu_cuda:            No global version found. Check Conda packages for Conda Cuda
gpu_cudnn:           No global version found. Check Conda packages for Conda cuDNN
gpu_devices:         GPU_0: NVIDIA Corporation - NVIDIA GeForce RTX 3070 (experimental), GPU_1: NVIDIA Corporation - NVIDIA GeForce RTX 3070 (supported)
gpu_devices_active:  GPU_0, GPU_1
gpu_driver:          512.96|512.96
gpu_vram:            GPU_0: 8191MB, GPU_1: 8191MB
os_machine:          AMD64
os_platform:         Windows-10-10.0.19044-SP0
os_release:          10

All my previous projects should work on the latest version as well, right?
Thank you for your support


User avatar
torzdf
Posts: 1844
Joined: Fri Jul 12, 2019 12:53 am
Answers: 136
Has thanked: 79 times
Been thanked: 371 times

Re: Unsupported Operand Type(s) Error

Post by torzdf »

My word is final


User avatar
raulcrypto1978
Posts: 3
Joined: Sat Jun 18, 2022 8:50 am

Re: Unsupported Operand Type(s) Error

Post by raulcrypto1978 »

Here is the Crash Report

Code: Select all

06/23/2022 20:54:04 MainProcess     MainThread                     config          _load_defaults_from_module     DEBUG    Importing defaults module: plugins.train.model.villain_defaults
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_section                    DEBUG    Add section: (title: 'model.villain', info: 'A Higher resolution version of the Original Model by VillainGuy.\nExtremely VRAM heavy. Don't try to run this if you have a small GPU.\n')
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'model.villain', title: 'lowmem', datatype: '<class 'bool'>', default: 'False', info: 'Lower memory mode. Set to 'True' if having issues with VRAM useage.\nNB: Models with a changed lowmem mode are not compatible with each other.', rounding: 'None', min_max: None, choices: [], gui_radio: False, fixed: True, group: settings)
06/23/2022 20:54:04 MainProcess     MainThread                     config          _load_defaults_from_module     DEBUG    Added defaults: model.villain
06/23/2022 20:54:04 MainProcess     MainThread                     config          _load_defaults_from_module     DEBUG    Adding defaults: (filename: original_defaults.py, module_path: plugins.train.trainer, plugin_type: trainer
06/23/2022 20:54:04 MainProcess     MainThread                     config          _load_defaults_from_module     DEBUG    Importing defaults module: plugins.train.trainer.original_defaults
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_section                    DEBUG    Add section: (title: 'trainer.original', info: 'Original Trainer Options.\nWARNING: The defaults for augmentation will be fine for 99.9% of use cases. Only change them if you absolutely know what you are doing!')
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'preview_images', datatype: '<class 'int'>', default: '14', info: 'Number of sample faces to display for each side in the preview when training.', rounding: '2', min_max: (2, 16), choices: None, gui_radio: False, fixed: True, group: evaluation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'zoom_amount', datatype: '<class 'int'>', default: '5', info: 'Percentage amount to randomly zoom each training image in and out.', rounding: '1', min_max: (0, 25), choices: None, gui_radio: False, fixed: True, group: image augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'rotation_range', datatype: '<class 'int'>', default: '10', info: 'Percentage amount to randomly rotate each training image.', rounding: '1', min_max: (0, 25), choices: None, gui_radio: False, fixed: True, group: image augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'shift_range', datatype: '<class 'int'>', default: '5', info: 'Percentage amount to randomly shift each training image horizontally and vertically.', rounding: '1', min_max: (0, 25), choices: None, gui_radio: False, fixed: True, group: image augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'flip_chance', datatype: '<class 'int'>', default: '50', info: 'Percentage chance to randomly flip each training image horizontally.\nNB: This is ignored if the 'no-flip' option is enabled', rounding: '1', min_max: (0, 75), choices: None, gui_radio: False, fixed: True, group: image augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'color_lightness', datatype: '<class 'int'>', default: '30', info: 'Percentage amount to randomly alter the lightness of each training image.\nNB: This is ignored if the 'no-flip' option is enabled', rounding: '1', min_max: (0, 75), choices: None, gui_radio: False, fixed: True, group: color augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'color_ab', datatype: '<class 'int'>', default: '8', info: 'Percentage amount to randomly alter the 'a' and 'b' colors of the L*a*b* color space of each training image.\nNB: This is ignored if the 'no-flip' option is enabled', rounding: '1', min_max: (0, 50), choices: None, gui_radio: False, fixed: True, group: color augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'color_clahe_chance', datatype: '<class 'int'>', default: '50', info: 'Percentage chance to perform Contrast Limited Adaptive Histogram Equalization on each training image.\nNB: This is ignored if the 'no-augment-color' option is enabled', rounding: '1', min_max: (0, 75), choices: None, gui_radio: False, fixed: False, group: color augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          add_item                       DEBUG    Add item: (section: 'trainer.original', title: 'color_clahe_max_size', datatype: '<class 'int'>', default: '4', info: 'The grid size dictates how much Contrast Limited Adaptive Histogram Equalization is performed on any training image selected for clahe. Contrast will be applied randomly with a gridsize of 0 up to the maximum. This value is a multiplier calculated from the training image size.\nNB: This is ignored if the 'no-augment-color' option is enabled', rounding: '1', min_max: (1, 8), choices: None, gui_radio: False, fixed: True, group: color augmentation)
06/23/2022 20:54:04 MainProcess     MainThread                     config          _load_defaults_from_module     DEBUG    Added defaults: trainer.original
06/23/2022 20:54:04 MainProcess     MainThread                     config          handle_config                  DEBUG    Handling config: (section: model.dfaker, configfile: 'C:\Users\UsX\faceswap\config\train.ini')
06/23/2022 20:54:04 MainProcess     MainThread                     config          check_exists                   DEBUG    Config file exists: 'C:\Users\UsX\faceswap\config\train.ini'
06/23/2022 20:54:04 MainProcess     MainThread                     config          load_config                    VERBOSE  Loading config: 'C:\Users\UsX\faceswap\config\train.ini'
06/23/2022 20:54:04 MainProcess     MainThread                     config          validate_config                DEBUG    Validating config
06/23/2022 20:54:04 MainProcess     MainThread                     config          check_config_change            DEBUG    Default config has not changed
06/23/2022 20:54:04 MainProcess     MainThread                     config          check_config_choices           DEBUG    Checking config choices
06/23/2022 20:54:04 MainProcess     MainThread                     config          _parse_list                    DEBUG    Processed raw option 'keras_encoder' to list ['keras_encoder'] for section 'model.phaze_a', option 'freeze_layers'
06/23/2022 20:54:04 MainProcess     MainThread                     config          _parse_list                    DEBUG    Processed raw option 'encoder' to list ['encoder'] for section 'model.phaze_a', option 'load_layers'
06/23/2022 20:54:04 MainProcess     MainThread                     config          check_config_choices           DEBUG    Checked config choices
06/23/2022 20:54:04 MainProcess     MainThread                     config          validate_config                DEBUG    Validated config
06/23/2022 20:54:04 MainProcess     MainThread                     config          handle_config                  DEBUG    Handled config
06/23/2022 20:54:04 MainProcess     MainThread                     config          __init__                       DEBUG    Initialized: Config
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global', option: 'learning_rate')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'float'>, value: 5e-05)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global', option: 'epsilon_exponent')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: -7)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global', option: 'allow_growth')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'bool'>, value: False)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global', option: 'nan_protection')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'bool'>, value: True)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global', option: 'convert_batchsize')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: 16)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_function')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'str'>, value: ssim)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_function_2')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'str'>, value: mse)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_weight_2')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: 100)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_function_3')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'str'>, value: None)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_weight_3')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: 0)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_function_4')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'str'>, value: None)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'loss_weight_4')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: 0)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'mask_loss_function')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'str'>, value: mse)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'eye_multiplier')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: 3)
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Getting config item: (section: 'global.loss', option: 'mouth_multiplier')
06/23/2022 20:54:04 MainProcess     MainThread                     config          get                            DEBUG    Returning item: (type: <class 'int'>, value: 2)
06/23/2022 20:54:04 MainProcess     MainThread                     config          changeable_items               DEBUG    Alterable for existing models: {'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': 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}
06/23/2022 20:54:04 MainProcess     MainThread                     model           __init__                       DEBUG    Initializing State: (model_dir: 'C:\RDP\Faceswap Projects 3\Project_A_B_Rina_Ady\Model_A_B_Rina_Ady', model_name: 'dfaker', config_changeable_items: '{'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': 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}', no_logs: False
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      get_serializer                 DEBUG    <lib.serializer._JSONSerializer object at 0x000001C318CA87C0>
06/23/2022 20:54:04 MainProcess     MainThread                     model           _load                          DEBUG    Loading State
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      load                           DEBUG    filename: C:\RDP\Faceswap Projects 3\Project_A_B_Rina_Ady\Model_A_B_Rina_Ady\dfaker_state.json
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      load                           DEBUG    stored data type: <class 'bytes'>
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      unmarshal                      DEBUG    data type: <class 'bytes'>
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      unmarshal                      DEBUG    returned data type: <class 'dict'>
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      load                           DEBUG    data type: <class 'dict'>
06/23/2022 20:54:04 MainProcess     MainThread                     model           _load                          DEBUG    Loaded state: {'name': 'dfaker', 'sessions': {'1': {'timestamp': 1646417676.007138, 'no_logs': False, 'loss_names': ['total', 'face_a', 'face_b'], 'batchsize': 16, 'iterations': 622, 'config': {'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': False, 'nan_protection': True, 'convert_batchsize': 16, 'eye_multiplier': 3, 'mouth_multiplier': 2}}, '2': {'timestamp': 1646419899.0856094, 'no_logs': False, 'loss_names': ['total', 'face_a', 'face_b'], 'batchsize': 16, 'iterations': 100000, 'config': {'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': False, 'nan_protection': True, 'convert_batchsize': 16, 'eye_multiplier': 3, 'mouth_multiplier': 2}}, '3': {'timestamp': 1646516735.052324, 'no_logs': False, 'loss_names': ['total', 'face_a', 'face_b'], 'batchsize': 16, 'iterations': 129381, 'config': {'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': False, 'nan_protection': True, 'convert_batchsize': 16, 'eye_multiplier': 3, 'mouth_multiplier': 2}}, '4': {'timestamp': 1646640832.401834, 'no_logs': False, 'loss_names': ['total', 'face_a', 'face_b'], 'batchsize': 16, 'iterations': 19997, 'config': {'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': False, 'nan_protection': True, 'convert_batchsize': 16, 'eye_multiplier': 3, 'mouth_multiplier': 2}}}, 'lowest_avg_loss': {'a': 0.01860353909432888, 'b': 0.006670154631137848}, 'iterations': 250000, 'config': {'centering': 'face', 'coverage': 87.5, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', 'mask_loss_function': 'mse', 'l2_reg_term': 100, 'eye_multiplier': 3, 'mouth_multiplier': 2, 'penalized_mask_loss': True, 'mask_type': 'extended', 'mask_blur_kernel': 3, 'mask_threshold': 4, 'learn_mask': False, 'output_size': 128}}
06/23/2022 20:54:04 MainProcess     MainThread                     model           _update_legacy_config          DEBUG    Checking for legacy state file update
06/23/2022 20:54:04 MainProcess     MainThread                     model           _update_legacy_config          DEBUG    Legacy item 'dssim_loss' not in config. Skipping update
06/23/2022 20:54:04 MainProcess     MainThread                     model           _update_legacy_config          INFO     Updated config from legacy 'l2_reg_term' to 'loss_function_2'
06/23/2022 20:54:04 MainProcess     MainThread                     model           _update_legacy_config          DEBUG    State file updated for legacy config: True
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                INFO     Adding new config item to state file: 'loss_function_3': 'None'
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                INFO     Adding new config item to state file: 'loss_weight_3': '0'
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                INFO     Adding new config item to state file: 'loss_function_4': 'None'
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                INFO     Adding new config item to state file: 'loss_weight_4': '0'
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                DEBUG    Replacing config. Old config: {'centering': 'face', 'coverage': 87.5, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, '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, 'output_size': 128}
06/23/2022 20:54:04 MainProcess     MainThread                     model           save                           DEBUG    Saving State
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      save                           DEBUG    filename: C:\RDP\Faceswap Projects 3\Project_A_B_Rina_Ady\Model_A_B_Rina_Ady\dfaker_state.json, data type: <class 'dict'>
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      _check_extension               DEBUG    Original filename: 'C:\RDP\Faceswap Projects 3\Project_A_B_Rina_Ady\Model_A_B_Rina_Ady\dfaker_state.json', final filename: 'C:\RDP\Faceswap Projects 3\Project_A_B_Rina_Ady\Model_A_B_Rina_Ady\dfaker_state.json'
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      marshal                        DEBUG    data type: <class 'dict'>
06/23/2022 20:54:04 MainProcess     MainThread                     serializer      marshal                        DEBUG    returned data type: <class 'bytes'>
06/23/2022 20:54:04 MainProcess     MainThread                     model           save                           DEBUG    Saved State
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                DEBUG    Replaced config. New config: {'centering': 'face', 'coverage': 87.5, 'optimizer': 'adam', 'learning_rate': 5e-05, 'epsilon_exponent': -7, 'allow_growth': False, 'mixed_precision': False, 'nan_protection': True, 'convert_batchsize': 16, 'loss_function': 'ssim', '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, 'output_size': 128, 'loss_function_2': 'mse', 'loss_weight_2': 100, 'loss_function_3': None, 'loss_weight_3': 0, 'loss_function_4': None, 'loss_weight_4': 0}
06/23/2022 20:54:04 MainProcess     MainThread                     model           _replace_config                INFO     Using configuration saved in state file
06/23/2022 20:54:04 MainProcess     MainThread                     model           _new_session_id                DEBUG    5
06/23/2022 20:54:04 MainProcess     MainThread                     model           _create_new_session            DEBUG    Creating new session. id: 5
06/23/2022 20:54:04 MainProcess     MainThread                     model           __init__                       DEBUG    Initialized State:
06/23/2022 20:54:04 MainProcess     MainThread                     settings        __init__                       DEBUG    Initializing Settings: (arguments: Namespace(alignments_path='C:\\RDP\\Faceswap Projects 3\\Error\\Rina__unet-dfl-refeed-10-alignments.fsa', colab=False, color_adjustment='avg-color', configfile=None, exclude_gpus=None, filter=None, frame_ranges=None, func=<bound method ScriptExecutor.execute_script of <lib.cli.launcher.ScriptExecutor object at 0x000001C30C3CBDF0>>, input_aligned_dir=None, input_dir='C:\\RDP\\Faceswap Projects 3\\Error\\Rina_test.mp4', jobs=0, keep_unchanged=False, logfile=None, loglevel='INFO', mask_type='unet-dfl', model_dir='C:\\RDP\\Faceswap Projects 3\\Project_A_B_Rina_Ady\\Model_A_B_Rina_Ady', nfilter=None, on_the_fly=False, output_dir='C:\\RDP\\Faceswap Projects 3\\Error', output_scale=100, redirect_gui=True, ref_threshold=0.4, reference_video=None, singleprocess=False, swap_model=False, trainer=None, writer='ffmpeg'), mixed_precision: False, allow_growth: False, is_predict: True)
06/23/2022 20:54:04 MainProcess     MainThread                     settings        _set_keras_mixed_precision     DEBUG    use_mixed_precision: False, exclude_gpus: False
06/23/2022 20:54:04 MainProcess     MainThread                     settings        _set_keras_mixed_precision     DEBUG    Not enabling 'mixed_precision' (backend: amd, use_mixed_precision: False)
06/23/2022 20:54:04 MainProcess     MainThread                     settings        _get_strategy                  DEBUG    Using strategy: None
06/23/2022 20:54:04 MainProcess     MainThread                     settings        __init__                       DEBUG    Initialized Settings
06/23/2022 20:54:04 MainProcess     MainThread                     settings        __init__                       DEBUG    Initializing Loss
06/23/2022 20:54:04 MainProcess     MainThread                     settings        _get_mask_channels             DEBUG    uses_masks: (True, True, True), mask_channels: [3, 4, 5]
06/23/2022 20:54:04 MainProcess     MainThread                     settings        __init__                       DEBUG    Initialized: Loss
06/23/2022 20:54:04 MainProcess     MainThread                     model           __init__                       DEBUG    Initialized ModelBase (Model)
06/23/2022 20:54:04 MainProcess     MainThread                     settings        strategy_scope                 DEBUG    Using strategy scope: <contextlib.nullcontext object at 0x000001C313D88A30>
06/23/2022 20:54:04 MainProcess     MainThread                     io              _load                          DEBUG    Loading model: C:\RDP\Faceswap Projects 3\Project_A_B_Rina_Ady\Model_A_B_Rina_Ady\dfaker.h5
Traceback (most recent call last):
  File "C:\Users\UsX\faceswap\lib\cli\launcher.py", line 187, in execute_script
    process = script(arguments)
  File "C:\Users\UsX\faceswap\scripts\convert.py", line 65, in __init__
    self._predictor = Predict(self._disk_io.load_queue, self._queue_size, arguments)
  File "C:\Users\UsX\faceswap\scripts\convert.py", line 671, in __init__
    self._model = self._load_model()
  File "C:\Users\UsX\faceswap\scripts\convert.py", line 756, in _load_model
    model.build()
  File "C:\Users\UsX\faceswap\plugins\train\model\_base\model.py", line 279, in build
    model = self._io._load()  # pylint:disable=protected-access
  File "C:\Users\UsX\faceswap\plugins\train\model\_base\io.py", line 143, in _load
    model = load_model(self._filename, compile=False)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\engine\saving.py", line 419, in load_model
    model = _deserialize_model(f, custom_objects, compile)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\engine\saving.py", line 225, in _deserialize_model
    model = model_from_config(model_config, custom_objects=custom_objects)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\engine\saving.py", line 458, in model_from_config
    return deserialize(config, custom_objects=custom_objects)
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\layers\__init__.py", line 52, in deserialize
    return deserialize_keras_object(config,
  File "C:\Users\UsX\MiniConda3\envs\faceswap\lib\site-packages\keras\utils\generic_utils.py", line 137, in deserialize_keras_object
    raise ValueError('Unknown ' + printable_module_name +
ValueError: Unknown layer: Functional

============ System Information ============
encoding:            cp1252
git_branch:          master
git_commits:         5d700e8 stats bugfixes
gpu_cuda:            No global version found. Check Conda packages for Conda Cuda
gpu_cudnn:           No global version found. Check Conda packages for Conda cuDNN
gpu_devices:         GPU_0: NVIDIA Corporation - NVIDIA GeForce RTX 3070 (experimental), GPU_1: NVIDIA Corporation - NVIDIA GeForce RTX 3070 (supported)
gpu_devices_active:  GPU_0, GPU_1
gpu_driver:          512.96|512.96
gpu_vram:            GPU_0: 8191MB, GPU_1: 8191MB
os_machine:          AMD64
os_platform:         Windows-10-10.0.19044-SP0
os_release:          10
py_command:          C:\Users\UsX\faceswap\faceswap.py convert -i C:/RDP/Faceswap Projects 3/Error/Rina_test.mp4 -o C:/RDP/Faceswap Projects 3/Error -al C:/RDP/Faceswap Projects 3/Error/Rina__unet-dfl-refeed-10-alignments.fsa -m C:/RDP/Faceswap Projects 3/Project_A_B_Rina_Ady/Model_A_B_Rina_Ady -c avg-color -M unet-dfl -w ffmpeg -osc 100 -l 0.4 -j 0 -L INFO -gui
py_conda_version:    conda 4.13.0
py_implementation:   CPython
py_version:          3.8.13
py_virtual_env:      True
sys_cores:           16
sys_processor:       AMD64 Family 25 Model 33 Stepping 0, AuthenticAMD
sys_ram:             Total: 32694MB, Available: 26660MB, Used: 6033MB, Free: 26660MB

=============== Pip Packages ===============
absl-py==1.1.0
astunparse==1.6.3
cachetools==4.2.4
certifi==2022.5.18.1
cffi==1.15.0
charset-normalizer==2.0.12
colorama @ file:///tmp/build/80754af9/colorama_1607707115595/work
cycler @ file:///tmp/build/80754af9/cycler_1637851556182/work
enum34==1.1.10
fastcluster @ file:///D:/bld/fastcluster_1649783471515/work
ffmpy==0.2.3
fonttools==4.25.0
gast==0.3.3
google-auth==1.35.0
google-auth-oauthlib==0.4.6
google-pasta==0.2.0
grpcio==1.46.3
h5py==2.10.0
idna==3.3
imageio @ file:///tmp/build/80754af9/imageio_1617700267927/work
imageio-ffmpeg==0.4.7
importlib-metadata==4.11.4
joblib @ file:///tmp/build/80754af9/joblib_1635411271373/work
Keras==2.2.4
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.2
kiwisolver @ file:///C:/ci/kiwisolver_1653292408254/work
Markdown==3.3.7
matplotlib @ file:///C:/ci/matplotlib-suite_1647423638658/work
mkl-fft==1.3.1
mkl-random @ file:///C:/ci/mkl_random_1626186184278/work
mkl-service==2.4.0
munkres==1.1.4
numpy==1.18.5
nvidia-ml-py==11.510.69
oauthlib==3.2.0
opencv-python==4.6.0.66
opt-einsum==3.3.0
packaging @ file:///tmp/build/80754af9/packaging_1637314298585/work
Pillow==9.0.1
plaidml==0.7.0
plaidml-keras==0.7.0
protobuf==3.19.1
psutil @ file:///C:/ci/psutil_1612298324802/work
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.21
pyparsing @ file:///tmp/build/80754af9/pyparsing_1635766073266/work
python-dateutil @ file:///tmp/build/80754af9/python-dateutil_1626374649649/work
pywin32==302
PyYAML==6.0
requests==2.28.0
requests-oauthlib==1.3.1
rsa==4.8
scikit-learn @ file:///C:/ci/scikit-learn_1642599125707/work
scipy @ file:///C:/ci/scipy_1641555198988/work
sip==4.19.13
six @ file:///tmp/build/80754af9/six_1644875935023/work
tensorboard==2.2.2
tensorboard-plugin-wit==1.8.1
tensorflow==2.2.3
tensorflow-estimator==2.2.0
termcolor==1.1.0
threadpoolctl @ file:///Users/ktietz/demo/mc3/conda-bld/threadpoolctl_1629802263681/work
tornado @ file:///C:/ci/tornado_1606942392901/work
tqdm @ file:///C:/ci/tqdm_1650618053064/work
typing_extensions @ file:///opt/conda/conda-bld/typing_extensions_1647553014482/work
urllib3==1.26.9
Werkzeug==2.1.2
wincertstore==0.2
wrapt==1.14.1
zipp==3.8.0

============== Conda Packages ==============
# packages in environment at C:\Users\UsX\MiniConda3\envs\faceswap:
#
# Name                    Version                   Build  Channel
absl-py                   1.1.0                    pypi_0    pypi
astunparse                1.6.3                    pypi_0    pypi
blas                      1.0                         mkl  
brotli 1.0.9 ha925a31_2
ca-certificates 2022.4.26 haa95532_0
cachetools 4.2.4 pypi_0 pypi certifi 2022.5.18.1 py38haa95532_0
cffi 1.15.0 pypi_0 pypi charset-normalizer 2.0.12 pypi_0 pypi colorama 0.4.4 pyhd3eb1b0_0
cycler 0.11.0 pyhd3eb1b0_0
enum34 1.1.10 pypi_0 pypi fastcluster 1.2.6 py38hcc40339_1 conda-forge ffmpy 0.2.3 pypi_0 pypi fonttools 4.25.0 pyhd3eb1b0_0
freetype 2.10.4 hd328e21_0
gast 0.3.3 pypi_0 pypi git 2.34.1 haa95532_0
google-auth 1.35.0 pypi_0 pypi google-auth-oauthlib 0.4.6 pypi_0 pypi google-pasta 0.2.0 pypi_0 pypi grpcio 1.46.3 pypi_0 pypi h5py 2.10.0 pypi_0 pypi icc_rt 2019.0.0 h0cc432a_1
icu 58.2 ha925a31_3
idna 3.3 pypi_0 pypi imageio 2.9.0 pyhd3eb1b0_0
imageio-ffmpeg 0.4.7 pypi_0 pypi importlib-metadata 4.11.4 pypi_0 pypi intel-openmp 2021.4.0 haa95532_3556
joblib 1.1.0 pyhd3eb1b0_0
jpeg 9e h2bbff1b_0
keras 2.2.4 pypi_0 pypi keras-applications 1.0.8 pypi_0 pypi keras-preprocessing 1.1.2 pypi_0 pypi kiwisolver 1.4.2 py38hd77b12b_0
libpng 1.6.37 h2a8f88b_0
libprotobuf 3.19.1 h23ce68f_0
libtiff 4.2.0 he0120a3_1
libwebp 1.2.2 h2bbff1b_0
lz4-c 1.9.3 h2bbff1b_1
markdown 3.3.7 pypi_0 pypi matplotlib 3.5.1 py38haa95532_1
matplotlib-base 3.5.1 py38hd77b12b_1
mkl 2021.4.0 haa95532_640
mkl-service 2.4.0 py38h2bbff1b_0
mkl_fft 1.3.1 py38h277e83a_0
mkl_random 1.2.2 py38hf11a4ad_0
munkres 1.1.4 py_0
numpy 1.18.5 pypi_0 pypi nvidia-ml-py 11.510.69 pypi_0 pypi oauthlib 3.2.0 pypi_0 pypi opencv-python 4.6.0.66 pypi_0 pypi openssl 1.1.1o h2bbff1b_0
opt-einsum 3.3.0 pypi_0 pypi packaging 21.3 pyhd3eb1b0_0
pillow 9.0.1 py38hdc2b20a_0
pip 21.2.2 py38haa95532_0
plaidml 0.7.0 pypi_0 pypi plaidml-keras 0.7.0 pypi_0 pypi protobuf 3.19.1 py38hd77b12b_0
psutil 5.8.0 py38h2bbff1b_1
pyasn1 0.4.8 pypi_0 pypi pyasn1-modules 0.2.8 pypi_0 pypi pycparser 2.21 pypi_0 pypi pyparsing 3.0.4 pyhd3eb1b0_0
pyqt 5.9.2 py38hd77b12b_6
python 3.8.13 h6244533_0
python-dateutil 2.8.2 pyhd3eb1b0_0
python_abi 3.8 2_cp38 conda-forge pywin32 302 py38h2bbff1b_2
pyyaml 6.0 pypi_0 pypi qt 5.9.7 vc14h73c81de_0
requests 2.28.0 pypi_0 pypi requests-oauthlib 1.3.1 pypi_0 pypi rsa 4.8 pypi_0 pypi scikit-learn 1.0.2 py38hf11a4ad_1
scipy 1.7.3 py38h0a974cb_0
setuptools 61.2.0 py38haa95532_0
sip 4.19.13 py38hd77b12b_0
six 1.16.0 pyhd3eb1b0_1
sqlite 3.38.3 h2bbff1b_0
tensorboard 2.2.2 pypi_0 pypi tensorboard-plugin-wit 1.8.1 pypi_0 pypi tensorflow 2.2.3 pypi_0 pypi tensorflow-estimator 2.2.0 pypi_0 pypi termcolor 1.1.0 pypi_0 pypi threadpoolctl 2.2.0 pyh0d69192_0
tk 8.6.12 h2bbff1b_0
tornado 6.1 py38h2bbff1b_0
tqdm 4.64.0 py38haa95532_0
typing-extensions 4.1.1 hd3eb1b0_0
typing_extensions 4.1.1 pyh06a4308_0
urllib3 1.26.9 pypi_0 pypi vc 14.2 h21ff451_1
vs2015_runtime 14.27.29016 h5e58377_2
werkzeug 2.1.2 pypi_0 pypi wheel 0.37.1 pyhd3eb1b0_0
wincertstore 0.2 py38haa95532_2
wrapt 1.14.1 pypi_0 pypi xz 5.2.5 h8cc25b3_1
zipp 3.8.0 pypi_0 pypi zlib 1.2.12 h8cc25b3_2
zstd 1.5.2 h19a0ad4_0 ================= Configs ================== --------- .faceswap --------- backend: amd --------- convert.ini --------- [color.color_transfer] clip: True preserve_paper: True [color.manual_balance] colorspace: HSV balance_1: 0.0 balance_2: 0.0 balance_3: 0.0 contrast: 0.0 brightness: 0.0 [color.match_hist] threshold: 99.0 [mask.mask_blend] type: normalized kernel_size: 3 passes: 4 threshold: 4 erosion: 0.0 erosion_top: 0.0 erosion_bottom: 0.0 erosion_left: 0.0 erosion_right: 0.0 [scaling.sharpen] method: none amount: 150 radius: 0.3 threshold: 5.0 [writer.ffmpeg] container: mp4 codec: libx264 crf: 23 preset: medium tune: none profile: auto level: auto skip_mux: False [writer.gif] fps: 25 loop: 0 palettesize: 256 subrectangles: False [writer.opencv] format: png draw_transparent: False jpg_quality: 75 png_compress_level: 3 [writer.pillow] format: png draw_transparent: False optimize: False gif_interlace: True jpg_quality: 75 png_compress_level: 3 tif_compression: tiff_deflate --------- extract.ini --------- [global] allow_growth: False [align.fan] batch-size: 12 [detect.cv2_dnn] confidence: 50 [detect.mtcnn] minsize: 20 scalefactor: 0.709 batch-size: 8 threshold_1: 0.6 threshold_2: 0.7 threshold_3: 0.7 [detect.s3fd] confidence: 70 batch-size: 4 [mask.bisenet_fp] batch-size: 8 weights: faceswap include_ears: False include_hair: False include_glasses: True [mask.unet_dfl] batch-size: 8 [mask.vgg_clear] batch-size: 6 [mask.vgg_obstructed] batch-size: 2 --------- gui.ini --------- [global] fullscreen: False tab: extract options_panel_width: 30 console_panel_height: 20 icon_size: 14 font: default font_size: 9 autosave_last_session: prompt timeout: 120 auto_load_model_stats: True --------- train.ini --------- [global] centering: face coverage: 87.5 icnr_init: False conv_aware_init: False optimizer: adam learning_rate: 5e-05 epsilon_exponent: -7 reflect_padding: False allow_growth: False mixed_precision: False nan_protection: True convert_batchsize: 16 [global.loss] 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 [model.dfaker] output_size: 128 [model.dfl_h128] lowmem: False [model.dfl_sae] input_size: 128 clipnorm: True architecture: df autoencoder_dims: 0 encoder_dims: 42 decoder_dims: 21 multiscale_decoder: False [model.dlight] features: best details: good output_size: 256 [model.original] lowmem: False [model.phaze_a] output_size: 128 shared_fc: none enable_gblock: True split_fc: True split_gblock: False split_decoders: False enc_architecture: fs_original enc_scaling: 7 enc_load_weights: True bottleneck_type: dense bottleneck_norm: none bottleneck_size: 1024 bottleneck_in_encoder: True fc_depth: 1 fc_min_filters: 1024 fc_max_filters: 1024 fc_dimensions: 4 fc_filter_slope: -0.5 fc_dropout: 0.0 fc_upsampler: upsample2d fc_upsamples: 1 fc_upsample_filters: 512 fc_gblock_depth: 3 fc_gblock_min_nodes: 512 fc_gblock_max_nodes: 512 fc_gblock_filter_slope: -0.5 fc_gblock_dropout: 0.0 dec_upscale_method: subpixel dec_upscales_in_fc: 0 dec_norm: none dec_min_filters: 64 dec_max_filters: 512 dec_slope_mode: full dec_filter_slope: -0.45 dec_res_blocks: 1 dec_output_kernel: 5 dec_gaussian: True dec_skip_last_residual: True freeze_layers: keras_encoder load_layers: encoder fs_original_depth: 4 fs_original_min_filters: 128 fs_original_max_filters: 1024 fs_original_use_alt: False mobilenet_width: 1.0 mobilenet_depth: 1 mobilenet_dropout: 0.001 mobilenet_minimalistic: False [model.realface] input_size: 64 output_size: 128 dense_nodes: 1536 complexity_encoder: 128 complexity_decoder: 512 [model.unbalanced] input_size: 128 lowmem: False clipnorm: True nodes: 1024 complexity_encoder: 128 complexity_decoder_a: 384 complexity_decoder_b: 512 [model.villain] lowmem: False [trainer.original] preview_images: 14 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

User avatar
torzdf
Posts: 1844
Joined: Fri Jul 12, 2019 12:53 am
Answers: 136
Has thanked: 79 times
Been thanked: 371 times

Re: Unsupported Operand Type(s) Error

Post by torzdf »

You have an Nvidia GPU but you have installed Faceswap for AMD.

Delete the Faceswap folder and reinstall for Nvidia

My word is final


Post Reply