Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

The Extraction process failing on you, and you aren't getting an error back with clear instructions? Tell us about it here


Forum rules

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

This forum is for reporting errors with the Extraction process. If you want to get tips, or better understand the Extract process, then you should look in the Extract Discussion forum.

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

Locked
User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

Not doing anything special that I know of. Just an extraction. I downloaded the video from the Internet, then cut and reencoded it in Adobe Premiere (to cut out bits that weren't necessary). I tried changing a handful of settings, but get this error each time.

Code: Select all

06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager added: (name: 'mask0_predict_components')
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager got: 'mask0_predict_components'
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager getting: 'mask0_post_components'
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager adding: (name: 'mask0_post_components', maxsize: 1, create_new: False)
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager added: (name: 'mask0_post_components')
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager got: 'mask0_post_components'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _compile_threads               DEBUG    Compiling mask threads
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Adding thread: (name: mask_components_input, function: <bound method Extractor._process_input of <plugins.extract.mask.components.Mask object at 0x0000021A57281670>>, in_queue: <lib.queue_manager.EventQueue object at 0x0000021A57281F10>, out_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC62F820>)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'mask_components_input', thread_count: 1)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'mask_components_input'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Added thread: mask_components_input
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Adding thread: (name: mask_components_predict, function: <bound method Masker._predict of <plugins.extract.mask.components.Mask object at 0x0000021A57281670>>, in_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC62F820>, out_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC62FA60>)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'mask_components_predict', thread_count: 1)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'mask_components_predict'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Added thread: mask_components_predict
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Adding thread: (name: mask_components_output, function: <bound method Extractor._process_output of <plugins.extract.mask.components.Mask object at 0x0000021A57281670>>, in_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC62FA60>, out_queue: <lib.queue_manager.EventQueue object at 0x0000021A57281880>)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'mask_components_output', thread_count: 1)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'mask_components_output'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Added thread: mask_components_output
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _compile_threads               DEBUG    Compiled mask threads: [<lib.multithreading.MultiThread object at 0x0000021A717BC3D0>, <lib.multithreading.MultiThread object at 0x0000021BDC62FBE0>, <lib.multithreading.MultiThread object at 0x0000021BDC62FC10>]
06/03/2023 15:47:02 MainProcess     MainThread                     components      init_model                     DEBUG    No mask model to initialize
06/03/2023 15:47:02 MainProcess     MainThread                     _base           initialize                     INFO     Initialized Components (Mask) with batchsize of 1
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'mask_components_input'
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'mask_components_input'
06/03/2023 15:47:02 MainProcess     mask_components_input          _base           _thread_process                DEBUG    threading: (function: '_process_input')
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'mask_components_input': 1
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'mask_components_predict'
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'mask_components_predict'
06/03/2023 15:47:02 MainProcess     mask_components_predict        _base           _thread_process                DEBUG    threading: (function: '_predict')
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'mask_components_predict': 1
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'mask_components_output'
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'mask_components_output'
06/03/2023 15:47:02 MainProcess     mask_components_output         _base           _thread_process                DEBUG    threading: (function: '_process_output')
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'mask_components_output': 1
06/03/2023 15:47:02 MainProcess     MainThread                     pipeline        _launch_plugin                 DEBUG    Launched mask_0 plugin
06/03/2023 15:47:02 MainProcess     MainThread                     pipeline        _launch_plugin                 DEBUG    Launching mask_1 plugin
06/03/2023 15:47:02 MainProcess     MainThread                     pipeline        _launch_plugin                 DEBUG    in_qname: extract0_mask_1_in, out_qname: extract0_mask_1_out
06/03/2023 15:47:02 MainProcess     MainThread                     _base           initialize                     DEBUG    initialize Mask: (args: (), kwargs: {'in_queue': <lib.queue_manager.EventQueue object at 0x0000021A57281880>, 'out_queue': <lib.queue_manager.EventQueue object at 0x0000021A57281850>})
06/03/2023 15:47:02 MainProcess     MainThread                     _base           initialize                     INFO     Initializing Extended (Mask)...
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager getting: 'mask0_predict_extended'
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager adding: (name: 'mask0_predict_extended', maxsize: 1, create_new: False)
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager added: (name: 'mask0_predict_extended')
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager got: 'mask0_predict_extended'
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager getting: 'mask0_post_extended'
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager adding: (name: 'mask0_post_extended', maxsize: 1, create_new: False)
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   add_queue                      DEBUG    QueueManager added: (name: 'mask0_post_extended')
06/03/2023 15:47:02 MainProcess     MainThread                     queue_manager   get_queue                      DEBUG    QueueManager got: 'mask0_post_extended'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _compile_threads               DEBUG    Compiling mask threads
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Adding thread: (name: mask_extended_input, function: <bound method Extractor._process_input of <plugins.extract.mask.extended.Mask object at 0x0000021A5723ACA0>>, in_queue: <lib.queue_manager.EventQueue object at 0x0000021A57281880>, out_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC6236A0>)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'mask_extended_input', thread_count: 1)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'mask_extended_input'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Added thread: mask_extended_input
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Adding thread: (name: mask_extended_predict, function: <bound method Masker._predict of <plugins.extract.mask.extended.Mask object at 0x0000021A5723ACA0>>, in_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC6236A0>, out_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC6238B0>)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'mask_extended_predict', thread_count: 1)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'mask_extended_predict'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Added thread: mask_extended_predict
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Adding thread: (name: mask_extended_output, function: <bound method Extractor._process_output of <plugins.extract.mask.extended.Mask object at 0x0000021A5723ACA0>>, in_queue: <lib.queue_manager.EventQueue object at 0x0000021BDC6238B0>, out_queue: <lib.queue_manager.EventQueue object at 0x0000021A57281850>)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'mask_extended_output', thread_count: 1)
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'mask_extended_output'
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _add_thread                    DEBUG    Added thread: mask_extended_output
06/03/2023 15:47:02 MainProcess     MainThread                     _base           _compile_threads               DEBUG    Compiled mask threads: [<lib.multithreading.MultiThread object at 0x0000021A78051520>, <lib.multithreading.MultiThread object at 0x0000021BDC623A30>, <lib.multithreading.MultiThread object at 0x0000021BDC623A60>]
06/03/2023 15:47:02 MainProcess     MainThread                     extended        init_model                     DEBUG    No mask model to initialize
06/03/2023 15:47:02 MainProcess     MainThread                     _base           initialize                     INFO     Initialized Extended (Mask) with batchsize of 1
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'mask_extended_input'
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'mask_extended_input'
06/03/2023 15:47:02 MainProcess     mask_extended_input            _base           _thread_process                DEBUG    threading: (function: '_process_input')
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'mask_extended_input': 1
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'mask_extended_predict'
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'mask_extended_predict'
06/03/2023 15:47:02 MainProcess     mask_extended_predict          _base           _thread_process                DEBUG    threading: (function: '_predict')
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'mask_extended_predict': 1
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'mask_extended_output'
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'mask_extended_output'
06/03/2023 15:47:02 MainProcess     mask_extended_output           _base           _thread_process                DEBUG    threading: (function: '_process_output')
06/03/2023 15:47:02 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'mask_extended_output': 1
06/03/2023 15:47:02 MainProcess     MainThread                     pipeline        _launch_plugin                 DEBUG    Launched mask_1 plugin
06/03/2023 15:47:02 MainProcess     MainThread                     pipeline        detected_faces                 DEBUG    Running Detection. Phase: '['detect', 'align', 'mask_0', 'mask_1']'
06/03/2023 15:47:04 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initializing MultiThread: (target: 'ImagesSaver', thread_count: 1)
06/03/2023 15:47:04 MainProcess     MainThread                     multithreading  __init__                       DEBUG    Initialized MultiThread: 'ImagesSaver'
06/03/2023 15:47:04 MainProcess     MainThread                     image           _set_thread                    DEBUG    Set thread: <lib.multithreading.MultiThread object at 0x0000021A7BEA3760>
06/03/2023 15:47:04 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread(s): 'ImagesSaver'
06/03/2023 15:47:04 MainProcess     MainThread                     multithreading  start                          DEBUG    Starting thread 1 of 1: 'ImagesSaver'
06/03/2023 15:47:04 MainProcess     MainThread                     multithreading  start                          DEBUG    Started all threads 'ImagesSaver': 1
06/03/2023 15:47:16 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 60 degrees
06/03/2023 15:47:21 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 260 degrees
06/03/2023 15:47:22 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 340 degrees
06/03/2023 15:47:23 MainProcess     MainThread                     extract         _output_processing             VERBOSE  No faces were detected in image: 3so2_sm_000085.png
06/03/2023 15:47:23 MainProcess     MainThread                     extract         _output_processing             VERBOSE  No faces were detected in image: 3so2_sm_000087.png
06/03/2023 15:47:23 MainProcess     MainThread                     extract         _output_processing             VERBOSE  No faces were detected in image: 3so2_sm_000088.png
06/03/2023 15:47:28 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 240 degrees
06/03/2023 15:47:29 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 250 degrees
06/03/2023 15:47:30 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 320 degrees
06/03/2023 15:47:30 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 330 degrees
06/03/2023 15:47:35 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 180 degrees
06/03/2023 15:47:36 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 250 degrees
06/03/2023 15:47:38 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 320 degrees
06/03/2023 15:47:38 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 330 degrees
06/03/2023 15:47:38 MainProcess     detect_s3fd_predict            _base           _predict                       VERBOSE  found face(s) by rotating image 340 degrees
06/03/2023 15:47:38 MainProcess     align_fan_input                multithreading  run                            DEBUG    Error in thread (align_fan_input): could not broadcast input array from shape (0,123,3) into shape (53,123,3)
06/03/2023 15:47:39 MainProcess     MainThread                     multithreading  check_and_raise_error          DEBUG    Thread error caught: [(<class 'ValueError'>, ValueError('could not broadcast input array from shape (0,123,3) into shape (53,123,3)'), <traceback object at 0x0000021A4CC7A0C0>)]
Traceback (most recent call last):
  File "D:\Nuff\faceswap2\lib\cli\launcher.py", line 230, in execute_script
    process.process()
  File "D:\Nuff\faceswap2\scripts\extract.py", line 178, in process
    extract.process()
  File "D:\Nuff\faceswap2\scripts\extract.py", line 702, in process
    self._run_extraction()
  File "D:\Nuff\faceswap2\scripts\extract.py", line 726, in _run_extraction
    for idx, extract_media in enumerate(tqdm(self._extractor.detected_faces(),
  File "C:\Users\J\MiniConda3\envs\faceswap\lib\site-packages\tqdm\std.py", line 1178, in __iter__
    for obj in iterable:
  File "D:\Nuff\faceswap2\plugins\extract\pipeline.py", line 297, in detected_faces
    self._check_and_raise_error()
  File "D:\Nuff\faceswap2\plugins\extract\pipeline.py", line 786, in _check_and_raise_error
    plugin.check_and_raise_error()
  File "D:\Nuff\faceswap2\plugins\extract\_base.py", line 404, in check_and_raise_error
    thread.check_and_raise_error()
  File "D:\Nuff\faceswap2\lib\multithreading.py", line 169, in check_and_raise_error
    raise error[1].with_traceback(error[2])
  File "D:\Nuff\faceswap2\lib\multithreading.py", line 96, in run
    self._target(*self._args, **self._kwargs)
  File "D:\Nuff\faceswap2\plugins\extract\_base.py", line 609, in _thread_process
    batch = function(batch)
  File "D:\Nuff\faceswap2\plugins\extract\align\_base\aligner.py", line 514, in _process_input
    self._process_input_first_pass(batch)
  File "D:\Nuff\faceswap2\plugins\extract\align\_base\aligner.py", line 448, in _process_input_first_pass
    self.process_input(batch)
  File "D:\Nuff\faceswap2\plugins\extract\align\fan.py", line 78, in process_input
    batch.feed = np.array(self.crop(batch, center_scale))[..., :3]
  File "D:\Nuff\faceswap2\plugins\extract\align\fan.py", line 172, in crop
    new_images = [self._crop_image(image, top_left, bottom_right)
  File "D:\Nuff\faceswap2\plugins\extract\align\fan.py", line 172, in <listcomp>
    new_images = [self._crop_image(image, top_left, bottom_right)
  File "D:\Nuff\faceswap2\plugins\extract\align\fan.py", line 140, in _crop_image
    new_img[new_y, new_x] = image[old_y, old_x]
ValueError: could not broadcast input array from shape (0,123,3) into shape (53,123,3)

============ System Information ============
backend:             nvidia
encoding:            cp1252
git_branch:          master
git_commits:         e2ad3e2 add ru locale (#1311)
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 GeForce RTX 3070 Laptop GPU
gpu_devices_active:  GPU_0
gpu_driver:          512.36
gpu_vram:            GPU_0: 8192MB (289MB free)
os_machine:          AMD64
os_platform:         Windows-10-10.0.22621-SP0
os_release:          10
py_command:          D:\Nuff\faceswap2\faceswap.py extract -i D:/Nuff/Virtual Machines/VM-Airlock/smm12/3so2/3so2_sm.mp4 -o D:/Nuff/Virtual Machines/VM-Airlock/smm12/3so2/faceall -D s3fd -A fan -nm clahe -rf 0 -a -r 10 -min 0 -l 0.6 -sz 512 -een 1 -si 0 -L INFO -gui
py_conda_version:    conda 23.3.1
py_implementation:   CPython
py_version:          3.9.16
py_virtual_env:      True
sys_cores:           16
sys_processor:       AMD64 Family 25 Model 80 Stepping 0, AuthenticAMD
sys_ram:             Total: 32620MB, Available: 12148MB, Used: 20471MB, Free: 12148MB

=============== Pip Packages ===============
absl-py @ file:///C:/b/abs_5babsu7y5x/croot/absl-py_1666362945682/work
astunparse==1.6.3
cachetools==5.3.0
certifi==2023.5.7
charset-normalizer==3.1.0
cloudpickle @ file:///C:/b/abs_3796yxesic/croot/cloudpickle_1683040098851/work
colorama @ file:///C:/b/abs_a9ozq0l032/croot/colorama_1672387194846/work
cycler @ file:///tmp/build/80754af9/cycler_1637851556182/work
decorator @ file:///opt/conda/conda-bld/decorator_1643638310831/work
dm-tree @ file:///C:/b/abs_10z0iy5knj/croot/dm-tree_1671027465819/work
fastcluster @ file:///D:/bld/fastcluster_1649783471014/work
ffmpy==0.3.0
flatbuffers==23.5.8
fonttools==4.25.0
gast==0.4.0
google-auth==2.17.3
google-auth-oauthlib==0.4.6
google-pasta==0.2.0
grpcio==1.54.0
h5py==3.8.0
idna==3.4
imageio @ file:///C:/b/abs_27kq2gy1us/croot/imageio_1677879918708/work
imageio-ffmpeg @ file:///home/conda/feedstock_root/build_artifacts/imageio-ffmpeg_1673483481485/work
importlib-metadata==6.6.0
joblib @ file:///home/conda/feedstock_root/build_artifacts/joblib_1663332044897/work
keras==2.10.0
Keras-Preprocessing==1.1.2
kiwisolver @ file:///C:/b/abs_88mdhvtahm/croot/kiwisolver_1672387921783/work
libclang==16.0.0
Markdown==3.4.3
MarkupSafe==2.1.2
matplotlib @ file:///C:/b/abs_ae02atcfur/croot/matplotlib-suite_1667356722968/work
mkl-fft==1.3.6
mkl-random @ file:///C:/Users/dev-admin/mkl/mkl_random_1682977971003/work
mkl-service==2.4.0
munkres==1.1.4
numexpr @ file:///C:/b/abs_afm0oewmmt/croot/numexpr_1683221839116/work
numpy @ file:///C:/Users/dev-admin/mkl/numpy_and_numpy_base_1682981337988/work
nvidia-ml-py==11.525.112
oauthlib==3.2.2
opencv-python==4.7.0.72
opt-einsum==3.3.0
packaging @ file:///C:/b/abs_ed_kb9w6g4/croot/packaging_1678965418855/work
Pillow==9.4.0
ply==3.11
protobuf==3.19.6
psutil @ file:///C:/Windows/Temp/abs_b2c2fd7f-9fd5-4756-95ea-8aed74d0039flsd9qufz/croots/recipe/psutil_1656431277748/work
pyasn1==0.5.0
pyasn1-modules==0.3.0
pyparsing @ file:///C:/Users/BUILDE~1/AppData/Local/Temp/abs_7f_7lba6rl/croots/recipe/pyparsing_1661452540662/work
PyQt5==5.15.7
PyQt5-sip @ file:///C:/Windows/Temp/abs_d7gmd2jg8i/croots/recipe/pyqt-split_1659273064801/work/pyqt_sip
python-dateutil @ file:///tmp/build/80754af9/python-dateutil_1626374649649/work
pywin32==305.1
pywinpty @ file:///C:/ci_310/pywinpty_1644230983541/work/target/wheels/pywinpty-2.0.2-cp39-none-win_amd64.whl
requests==2.30.0
requests-oauthlib==1.3.1
rsa==4.9
scikit-learn @ file:///C:/b/abs_a0emltxu06/croot/scikit-learn_1680198772090/work
scipy==1.9.3
sip @ file:///C:/Windows/Temp/abs_b8fxd17m2u/croots/recipe/sip_1659012372737/work
six @ file:///tmp/build/80754af9/six_1644875935023/work
tensorboard==2.10.1
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.1
tensorflow-estimator==2.10.0
tensorflow-gpu==2.10.1
tensorflow-io-gcs-filesystem==0.31.0
tensorflow-probability @ file:///tmp/build/80754af9/tensorflow-probability_1633017132682/work
termcolor==2.3.0
threadpoolctl @ file:///home/conda/feedstock_root/build_artifacts/threadpoolctl_1643647933166/work
toml @ file:///tmp/build/80754af9/toml_1616166611790/work
tornado @ file:///C:/ci/tornado_1662458743919/work
tqdm @ file:///C:/b/abs_f76j9hg7pv/croot/tqdm_1679561871187/work
typing_extensions @ file:///C:/b/abs_a1bb332wcs/croot/typing_extensions_1681939523095/work
urllib3==2.0.2
Werkzeug==2.3.4
wrapt==1.15.0
zipp==3.15.0

============== Conda Packages ==============
# packages in environment at C:\Users\J\MiniConda3\envs\faceswap:
#
# Name                    Version                   Build  Channel
absl-py                   1.3.0            py39haa95532_0  
astunparse 1.6.3 pypi_0 pypi blas 1.0 mkl
brotli 1.0.9 h2bbff1b_7
brotli-bin 1.0.9 h2bbff1b_7
ca-certificates 2023.5.7 h56e8100_0 conda-forge cachetools 5.3.0 pypi_0 pypi certifi 2023.5.7 pypi_0 pypi charset-normalizer 3.1.0 pypi_0 pypi cloudpickle 2.2.1 py39haa95532_0
colorama 0.4.6 py39haa95532_0
cudatoolkit 11.2.2 h933977f_10 conda-forge cudnn 8.1.0.77 h3e0f4f4_0 conda-forge cycler 0.11.0 pyhd3eb1b0_0
decorator 5.1.1 pyhd3eb1b0_0
dm-tree 0.1.7 py39hd77b12b_1
fastcluster 1.2.6 py39h2e25243_1 conda-forge ffmpeg 4.3.1 ha925a31_0 conda-forge ffmpy 0.3.0 pypi_0 pypi flatbuffers 23.5.8 pypi_0 pypi fonttools 4.25.0 pyhd3eb1b0_0
freetype 2.12.1 ha860e81_0
gast 0.4.0 pypi_0 pypi giflib 5.2.1 h8cc25b3_3
git 2.34.1 haa95532_0
glib 2.69.1 h5dc1a3c_2
google-auth 2.17.3 pypi_0 pypi google-auth-oauthlib 0.4.6 pypi_0 pypi google-pasta 0.2.0 pypi_0 pypi grpcio 1.54.0 pypi_0 pypi gst-plugins-base 1.18.5 h9e645db_0
gstreamer 1.18.5 hd78058f_0
h5py 3.8.0 pypi_0 pypi icc_rt 2022.1.0 h6049295_2
icu 58.2 ha925a31_3
idna 3.4 pypi_0 pypi imageio 2.26.0 py39haa95532_0
imageio-ffmpeg 0.4.8 pyhd8ed1ab_0 conda-forge importlib-metadata 6.6.0 pypi_0 pypi intel-openmp 2023.1.0 h59b6b97_46319
joblib 1.2.0 pyhd8ed1ab_0 conda-forge jpeg 9e h2bbff1b_1
keras 2.10.0 pypi_0 pypi keras-preprocessing 1.1.2 pypi_0 pypi kiwisolver 1.4.4 py39hd77b12b_0
krb5 1.19.4 h5b6d351_0
lerc 3.0 hd77b12b_0
libbrotlicommon 1.0.9 h2bbff1b_7
libbrotlidec 1.0.9 h2bbff1b_7
libbrotlienc 1.0.9 h2bbff1b_7
libclang 16.0.0 pypi_0 pypi libclang13 14.0.6 default_h8e68704_1
libdeflate 1.17 h2bbff1b_0
libffi 3.4.2 hd77b12b_6
libiconv 1.16 h2bbff1b_2
libogg 1.3.5 h2bbff1b_1
libpng 1.6.39 h8cc25b3_0
libtiff 4.5.0 h6c2663c_2
libvorbis 1.3.7 he774522_0
libwebp 1.2.4 hbc33d0d_1
libwebp-base 1.2.4 h2bbff1b_1
libxml2 2.10.3 h0ad7f3c_0
libxslt 1.1.37 h2bbff1b_0
lz4-c 1.9.4 h2bbff1b_0
markdown 3.4.3 pypi_0 pypi markupsafe 2.1.2 pypi_0 pypi matplotlib 3.5.3 py39haa95532_0
matplotlib-base 3.5.3 py39hd77b12b_0
mkl 2023.1.0 h8bd8f75_46356
mkl-service 2.4.0 py39h2bbff1b_1
mkl_fft 1.3.6 py39hf11a4ad_1
mkl_random 1.2.2 py39hf11a4ad_1
munkres 1.1.4 py_0
numexpr 2.8.4 py39h7b80656_1
numpy 1.23.5 py39h6917f2d_1
numpy-base 1.23.5 py39h46c4fa8_1
nvidia-ml-py 11.525.112 pypi_0 pypi oauthlib 3.2.2 pypi_0 pypi opencv-python 4.7.0.72 pypi_0 pypi openssl 1.1.1t h2bbff1b_0
opt-einsum 3.3.0 pypi_0 pypi packaging 23.0 py39haa95532_0
pcre 8.45 hd77b12b_0
pillow 9.4.0 py39hd77b12b_0
pip 23.0.1 py39haa95532_0
ply 3.11 py39haa95532_0
protobuf 3.19.6 pypi_0 pypi psutil 5.9.0 py39h2bbff1b_0
pyasn1 0.5.0 pypi_0 pypi pyasn1-modules 0.3.0 pypi_0 pypi pyparsing 3.0.9 py39haa95532_0
pyqt 5.15.7 py39hd77b12b_0
pyqt5-sip 12.11.0 py39hd77b12b_0
python 3.9.16 h6244533_2
python-dateutil 2.8.2 pyhd3eb1b0_0
python_abi 3.9 2_cp39 conda-forge pywin32 305 py39h2bbff1b_0
pywinpty 2.0.2 py39h5da7b33_0
qt-main 5.15.2 he8e5bd7_8
qt-webengine 5.15.9 hb9a9bb5_5
qtwebkit 5.212 h2bbfb41_5
requests 2.30.0 pypi_0 pypi requests-oauthlib 1.3.1 pypi_0 pypi rsa 4.9 pypi_0 pypi scikit-learn 1.2.2 py39hd77b12b_0
scipy 1.9.3 py39hdcfc7df_2
setuptools 66.0.0 py39haa95532_0
sip 6.6.2 py39hd77b12b_0
six 1.16.0 pyhd3eb1b0_1
sqlite 3.41.2 h2bbff1b_0
tbb 2021.8.0 h59b6b97_0
tensorboard 2.10.1 pypi_0 pypi tensorboard-data-server 0.6.1 pypi_0 pypi tensorboard-plugin-wit 1.8.1 pypi_0 pypi tensorflow-estimator 2.10.0 pypi_0 pypi tensorflow-gpu 2.10.1 pypi_0 pypi tensorflow-io-gcs-filesystem 0.31.0 pypi_0 pypi tensorflow-probability 0.14.0 pyhd3eb1b0_0
termcolor 2.3.0 pypi_0 pypi threadpoolctl 3.1.0 pyh8a188c0_0 conda-forge tk 8.6.12 h2bbff1b_0
toml 0.10.2 pyhd3eb1b0_0
tornado 6.2 py39h2bbff1b_0
tqdm 4.65.0 py39hd4e2768_0
typing-extensions 4.5.0 py39haa95532_0
typing_extensions 4.5.0 py39haa95532_0
tzdata 2023c h04d1e81_0
urllib3 2.0.2 pypi_0 pypi vc 14.2 h21ff451_1
vs2015_runtime 14.27.29016 h5e58377_2
werkzeug 2.3.4 pypi_0 pypi wheel 0.38.4 py39haa95532_0
winpty 0.4.3 4
wrapt 1.15.0 pypi_0 pypi xz 5.4.2 h8cc25b3_0
zipp 3.15.0 pypi_0 pypi zlib 1.2.13 h8cc25b3_0
zstd 1.5.5 hd43e919_0 ================= Configs ================== --------- .faceswap --------- backend: nvidia --------- 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 separate_mask: False jpg_quality: 75 png_compress_level: 3 [writer.pillow] format: png draw_transparent: False separate_mask: False optimize: False gif_interlace: True jpg_quality: 75 png_compress_level: 3 tif_compression: tiff_deflate --------- extract.ini --------- [global] allow_growth: False aligner_min_scale: 0.07 aligner_max_scale: 2.0 aligner_distance: 22.5 aligner_roll: 45.0 aligner_features: True filter_refeed: True save_filtered: False realign_refeeds: True filter_realign: True [align.fan] batch-size: 12 [detect.cv2_dnn] confidence: 50 [detect.mtcnn] minsize: 20 scalefactor: 0.709 batch-size: 8 cpu: True 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 cpu: False weights: faceswap include_ears: False include_hair: False include_glasses: True [mask.custom] batch-size: 8 centering: face fill: False [mask.unet_dfl] batch-size: 8 [mask.vgg_clear] batch-size: 6 [mask.vgg_obstructed] batch-size: 2 [recognition.vgg_face2] batch-size: 16 cpu: False --------- 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: 100.0 icnr_init: False conv_aware_init: False optimizer: adam learning_rate: 5e-05 epsilon_exponent: -7 autoclip: False 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: bisenet-fp_face 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 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 nodes: 1024 complexity_encoder: 128 complexity_decoder_a: 384 complexity_decoder_b: 512 [model.villain] lowmem: False [trainer.original] 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
Last edited by torzdf on Thu Jun 15, 2023 5:30 pm, edited 2 times in total.
User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

I'm trying a second re-encode with the same settings via Any Video Converter. I'll edit with success or non success.

EDIT - No success. Same error. If it matters, the shape values appear to be the same each time so maybe that's significant? It's Shame (0,113,3) into shape (13,113,3).

Last edited by unkempt on Mon Jun 05, 2023 2:26 pm, edited 1 time in total.
User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

I tried a different video and got the same error with different shape values: input array from shape (996,484,3) into shape (0,484,3).

User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

I tried changing normaliztion to hist instead of Clahe and it seemed to be working for a while, but somewhere around 30 minutes in, I got the same error (with different shape codes);.

User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

Just tried a fresh reinstall to the default location. The last two installs I did to a custom location so maybe that was bad? Will edit with outcome.

Well, that seems to have worked. I'm going to try it on a second video and if that DOESN'T work, I'll edit. If I don't, then no news is good news and I guess that did it.

Last edited by unkempt on Mon Jun 05, 2023 6:11 pm, edited 2 times in total.
User avatar
torzdf
Posts: 2649
Joined: Fri Jul 12, 2019 12:53 am
Answers: 159
Has thanked: 128 times
Been thanked: 622 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by torzdf »

This is weird. There definitely used to be a bug in this code (it basically calculates one side of an image to be 0 pixels, which is not possible, hence error), but that was fixed a long time ago.

Since then, I must have extracted millions of images and never hit this again. If you do hit it again, it would be very useful if you could provide the source + settings used to get the error in the hope that I can replicate and fix.

My word is final

User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

I hit it today on an extraction. For settings, the file dump would be good enough wouldn't it? As for source, how would I provide that? Google Drive or something?

User avatar
torzdf
Posts: 2649
Joined: Fri Jul 12, 2019 12:53 am
Answers: 159
Has thanked: 128 times
Been thanked: 622 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by torzdf »

The corresponding crash report will be enough. PM me a link to source on G-Drive.

Lower your expectations. My guess is going to be that I can't replicate your issue, and it is something system specific. We shall see though.

My word is final

User avatar
torzdf
Posts: 2649
Joined: Fri Jul 12, 2019 12:53 am
Answers: 159
Has thanked: 128 times
Been thanked: 622 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by torzdf »

Ok, the good news (for you) is I hit the same issue.

The bad news is that the frame that triggers it is not consistent, so its going to take me a long time to diagnose.

In the meantime I have a suspicion (not tested or confirmed) that the issue is introduced using the "rotation" option. TBH, that's a fairly old option, introduced prior to S3FD, and shouldn't be required, so I would try with turning rotation off and see if that fixes your issue in the meantime.

My word is final

User avatar
torzdf
Posts: 2649
Joined: Fri Jul 12, 2019 12:53 am
Answers: 159
Has thanked: 128 times
Been thanked: 622 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by torzdf »

Ok, I found the issue. It was in rotation code. This has now been fixed, and updated.

My word is final

User avatar
unkempt
Posts: 81
Joined: Wed Dec 28, 2022 2:09 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Could not broadcase input array from shape (x,y,z) into shape (x,y,z) on extraction

Post by unkempt »

Cool! I'll try it, thanks!

EDIT: That seems to work! Thank you!

Last edited by unkempt on Sat Jul 01, 2023 1:57 pm, edited 1 time in total.
Locked