After updating FS 2.0, It started of converting model for tensor flow 2.x version, Kindly help me with solving this problem. I am stuck with alignment files when I never used it in original training (only needed when using mask etc).
when I created alignment file for conversions from original face folder, I get the error for "mask" but I didn't use any mask in original Dlight training. If I do not include any alignment file it asks for alignment file. If I include alignment it is giving me this error. I dont even know what mask if used any. But I didn't use any and it wants alignment file. should I go back to FS v1? It does go through all the images but when it reads alignment files for A and B it crushes.
Code: Select all
INFO Reading alignments from A and B then
Following error:
08/18/2020 19:42:16 CRITICAL Error caught! Exiting...
08/18/2020 19:42:16 ERROR Caught exception in thread: '_training_0'
08/18/2020 19:42:21 ERROR Got Exception on main handler:
Traceback (most recent call last):
File "D:\faceswap\lib\cli\launcher.py", line 156, in execute_script
process.process()
File "D:\faceswap\scripts\train.py", line 165, in process
self._end_thread(thread, err)
File "D:\faceswap\scripts\train.py", line 205, in _end_thread
thread.join()
File "D:\faceswap\lib\multithreading.py", line 121, in join
raise thread.err[1].with_traceback(thread.err[2])
File "D:\faceswap\lib\multithreading.py", line 37, in run
self._target(*self._args, **self._kwargs)
File "D:\faceswap\scripts\train.py", line 227, in _training
raise err
File "D:\faceswap\scripts\train.py", line 216, in _training
trainer = self._load_trainer(model)
File "D:\faceswap\scripts\train.py", line 263, in _load_trainer
trainer = trainer(model,
File "D:\faceswap\plugins\train\trainer\original.py", line 10, in __init__
super().__init__(*args, **kwargs)
File "D:\faceswap\plugins\train\trainer\_base.py", line 85, in __init__
self._get_alignments_data())
File "D:\faceswap\plugins\train\trainer\_base.py", line 120, in _get_alignments_data
retval["masks"] = alignments.masks
File "D:\faceswap\plugins\train\trainer\_base.py", line 1090, in masks
retval = {side: self._get_masks(side, detected_faces)
File "D:\faceswap\plugins\train\trainer\_base.py", line 1090, in <dictcomp>
retval = {side: self._get_masks(side, detected_faces)
File "D:\faceswap\plugins\train\trainer\_base.py", line 1114, in _get_masks
mask = face.mask[self._config["mask_type"]]
KeyError: None
08/18/2020 19:42:21 CRITICAL An unexpected crash has occurred. Crash report written to 'D:\faceswap\crash_report.2020.08.18.194216335184.log'. You MUST provide this file if seeking assistance. Please verify you are running the latest version of faceswap before reporting.