Extraction keeps crashing

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.

User avatar
yking90
Posts: 17
Joined: Fri Jan 01, 2021 5:23 pm
Has thanked: 3 times

cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-h4wtvo23\opencv\modules\imgproc\src\resize

Post by yking90 »

Hello folks - I recently upgraded my gig to 3090 and I'm aware that right now the latest build doesn't work with 3090 cards....

So I reinstalled FaceSwap from scratch and selected CPU as the option instead of NVIDIA... everything was set fine... yes, I did get the initiate error, GPU not found, switching to CPU...

However, I started to extract and even though it went on for a while, it crashed. I've attached the crash log, would appreciate if I could get some feedback on the same? Thank you :)

Code: Select all

01/01/2021 20:50:26 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:26 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:26 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:26 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:26 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:26 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:27 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     align_cv2-dnn_aligner_input_0  multithreading  run                            DEBUG    Error in thread (align_cv2-dnn_aligner_input_0): OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-h4wtvo23\opencv\modules\imgproc\src\resize.cpp:3929: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'\n
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Setting thread
01/01/2021 20:50:28 MainProcess     MainThread                     image           _set_thread                    DEBUG    Thread pre-exists and is alive: <lib.multithreading.MultiThread object at 0x000002A6C0ECB100>
01/01/2021 20:50:28 MainProcess     MainThread                     multithreading  check_and_raise_error          DEBUG    Thread error caught: [(<class 'cv2.error'>, error("OpenCV(4.4.0) C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\pip-req-build-h4wtvo23\\opencv\\modules\\imgproc\\src\\resize.cpp:3929: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'\n"), <traceback object at 0x000002A6C2D79880>)]
Traceback (most recent call last):
  File "C:\Users\yking90\faceswap\lib\cli\launcher.py", line 182, in execute_script
    process.process()
  File "C:\Users\yking90\faceswap\scripts\extract.py", line 119, in process
    self._run_extraction()
  File "C:\Users\yking90\faceswap\scripts\extract.py", line 216, in _run_extraction
    for idx, extract_media in enumerate(status_bar):
  File "C:\Users\yking90\MiniConda3\envs\faceswap\lib\site-packages\tqdm\std.py", line 1158, in __iter__
    for obj in iterable:
  File "C:\Users\yking90\faceswap\plugins\extract\pipeline.py", line 237, in detected_faces
    if self._check_and_raise_error():
  File "C:\Users\yking90\faceswap\plugins\extract\pipeline.py", line 660, in _check_and_raise_error
    if plugin.check_and_raise_error():
  File "C:\Users\yking90\faceswap\plugins\extract\_base.py", line 347, in check_and_raise_error
    err = thread.check_and_raise_error()
  File "C:\Users\yking90\faceswap\lib\multithreading.py", line 84, in check_and_raise_error
    raise error[1].with_traceback(error[2])
  File "C:\Users\yking90\faceswap\lib\multithreading.py", line 37, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\yking90\faceswap\plugins\extract\_base.py", line 465, in _thread_process
    batch = function(batch)
  File "C:\Users\yking90\faceswap\plugins\extract\align\_base.py", line 255, in _process_input
    result = self.process_input(batch)
  File "C:\Users\yking90\faceswap\plugins\extract\align\cv2_dnn.py", line 54, in process_input
    faces, batch["roi"], batch["offsets"] = self.align_image(batch)
  File "C:\Users\yking90\faceswap\plugins\extract\align\cv2_dnn.py", line 82, in align_image
    face = cv2.resize(face, dsize=sizes, interpolation=interpolation)
cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-h4wtvo23\opencv\modules\imgproc\src\resize.cpp:3929: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'


============ System Information ============
encoding:            cp1252
git_branch:          master
git_commits:         b67f91e travis test typo fix
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_devices_active:
gpu_driver: No Nvidia driver found gpu_vram:
os_machine: AMD64 os_platform: Windows-10-10.0.19041-SP0 os_release: 10 py_command: C:\Users\yking90\faceswap\faceswap.py extract -i D:/DFs/FaceSwap/data_src.mp4 -o D:/DFs/FaceSwap/Model B -D cv2-dnn -A cv2-dnn -nm none -rf 0 -min 0 -l 0.4 -sz 512 -een 1 -si 0 -L INFO -gui py_conda_version: conda 4.9.2 py_implementation: CPython py_version: 3.8.5 py_virtual_env: True sys_cores: 20 sys_processor: Intel64 Family 6 Model 165 Stepping 5, GenuineIntel sys_ram: Total: 130972MB, Available: 121308MB, Used: 9663MB, Free: 121308MB =============== Pip Packages =============== absl-py @ file:///tmp/build/80754af9/absl-py_1607439979954/work aiohttp @ file:///C:/ci/aiohttp_1607109697839/work astunparse==1.6.3 async-timeout==3.0.1 attrs @ file:///tmp/build/80754af9/attrs_1604765588209/work blinker==1.4 brotlipy==0.7.0 cachetools @ file:///tmp/build/80754af9/cachetools_1607706694405/work certifi==2020.12.5 cffi @ file:///C:/ci/cffi_1606255208697/work chardet @ file:///C:/ci/chardet_1605303225733/work click==7.1.2 cryptography==2.9.2 cycler==0.10.0 fastcluster==1.1.26 ffmpy==0.2.3 gast @ file:///tmp/build/80754af9/gast_1597433534803/work google-auth @ file:///tmp/build/80754af9/google-auth_1607969906642/work google-auth-oauthlib @ file:///tmp/build/80754af9/google-auth-oauthlib_1603929124518/work google-pasta==0.2.0 grpcio @ file:///C:/ci/grpcio_1597406462198/work h5py==2.10.0 idna @ file:///tmp/build/80754af9/idna_1593446292537/work imageio @ file:///tmp/build/80754af9/imageio_1594161405741/work imageio-ffmpeg @ file:///home/conda/feedstock_root/build_artifacts/imageio-ffmpeg_1589202782679/work importlib-metadata @ file:///tmp/build/80754af9/importlib-metadata_1602276842396/work joblib @ file:///tmp/build/80754af9/joblib_1607970656719/work Keras-Applications @ file:///tmp/build/80754af9/keras-applications_1594366238411/work Keras-Preprocessing==1.1.0 kiwisolver @ file:///C:/ci/kiwisolver_1604014703538/work Markdown @ file:///C:/ci/markdown_1605111189761/work matplotlib @ file:///C:/ci/matplotlib-base_1592837548929/work mkl-fft==1.2.0 mkl-random==1.1.1 mkl-service==2.3.0 multidict @ file:///C:/ci/multidict_1600456481656/work numpy @ file:///C:/ci/numpy_and_numpy_base_1603466732592/work nvidia-ml-py3 @ git+https://github.com/deepfakes/nvidia-ml-py3.git@6fc29ac84b32bad877f078cb4a777c1548a00bf6 oauthlib==3.1.0 olefile==0.46 opencv-python==4.4.0.46 opt-einsum==3.1.0 pathlib==1.0.1 Pillow @ file:///C:/ci/pillow_1603823068645/work protobuf==3.13.0 psutil @ file:///C:/ci/psutil_1598370330503/work pyasn1==0.4.8 pyasn1-modules==0.2.8 pycparser @ file:///tmp/build/80754af9/pycparser_1594388511720/work PyJWT @ file:///C:/ci/pyjwt_1608658192037/work pyOpenSSL @ file:///tmp/build/80754af9/pyopenssl_1608057966937/work pyparsing==2.4.7 pyreadline==2.1 PySocks @ file:///C:/ci/pysocks_1605287845585/work python-dateutil==2.8.1 pywin32==227 requests @ file:///tmp/build/80754af9/requests_1608241421344/work requests-oauthlib==1.3.0 rsa @ file:///tmp/build/80754af9/rsa_1596998415516/work scikit-learn @ file:///C:/ci/scikit-learn_1598377018496/work scipy @ file:///C:/ci/scipy_1604596260408/work sip==4.19.13 six @ file:///C:/ci/six_1605187374963/work tensorboard @ file:///home/builder/ktietz/conda/conda-bld/tensorboard_1604313476433/work/tmp_pip_dir tensorboard-plugin-wit==1.6.0 tensorflow==2.3.0 tensorflow-estimator @ file:///tmp/build/80754af9/tensorflow-estimator_1599136169057/work/whl_temp/tensorflow_estimator-2.3.0-py2.py3-none-any.whl termcolor==1.1.0 threadpoolctl @ file:///tmp/tmp9twdgx9k/threadpoolctl-2.1.0-py3-none-any.whl tornado @ file:///C:/ci/tornado_1606942392901/work tqdm @ file:///tmp/build/80754af9/tqdm_1608922753628/work typing-extensions @ file:///tmp/build/80754af9/typing_extensions_1598376058250/work urllib3 @ file:///tmp/build/80754af9/urllib3_1606938623459/work Werkzeug==1.0.1 win-inet-pton @ file:///C:/ci/win_inet_pton_1605306167264/work wincertstore==0.2 wrapt==1.12.1 yarl @ file:///C:/ci/yarl_1598045274898/work zipp @ file:///tmp/build/80754af9/zipp_1604001098328/work ============== Conda Packages ============== # packages in environment at C:\Users\yking90\MiniConda3\envs\faceswap: # # Name Version Build Channel _tflow_select 2.3.0 eigen
absl-py 0.11.0 pyhd3eb1b0_1
aiohttp 3.7.3 py38h2bbff1b_1
astunparse 1.6.3 py_0
async-timeout 3.0.1 py38_0
attrs 20.3.0 pyhd3eb1b0_0
blas 1.0 mkl
blinker 1.4 py38_0
brotlipy 0.7.0 py38h2bbff1b_1003
ca-certificates 2020.12.8 haa95532_0
cachetools 4.2.0 pyhd3eb1b0_0
certifi 2020.12.5 py38haa95532_0
cffi 1.14.4 py38hcd4344a_0
chardet 3.0.4 py38haa95532_1003
click 7.1.2 py_0
cryptography 2.9.2 py38h7a1dbc1_0
cycler 0.10.0 py38_0
fastcluster 1.1.26 py38h251f6bf_2 conda-forge ffmpeg 4.3.1 ha925a31_0 conda-forge ffmpy 0.2.3 pypi_0 pypi freetype 2.10.4 hd328e21_0
gast 0.4.0 py_0
git 2.23.0 h6bb4b03_0
google-auth 1.24.0 pyhd3eb1b0_0
google-auth-oauthlib 0.4.2 pyhd3eb1b0_2
google-pasta 0.2.0 py_0
grpcio 1.31.0 py38he7da953_0
h5py 2.10.0 py38h5e291fa_0
hdf5 1.10.4 h7ebc959_0
icc_rt 2019.0.0 h0cc432a_1
icu 58.2 ha925a31_3
idna 2.10 py_0
imageio 2.9.0 py_0
imageio-ffmpeg 0.4.2 py_0 conda-forge importlib-metadata 2.0.0 py_1
intel-openmp 2020.2 254
joblib 1.0.0 pyhd3eb1b0_0
jpeg 9b hb83a4c4_2
keras-applications 1.0.8 py_1
keras-preprocessing 1.1.0 py_1
kiwisolver 1.3.0 py38hd77b12b_0
libpng 1.6.37 h2a8f88b_0
libprotobuf 3.13.0.1 h200bbdf_0
libtiff 4.1.0 h56a325e_1
lz4-c 1.9.2 hf4a77e7_3
markdown 3.3.3 py38haa95532_0
matplotlib 3.2.2 0
matplotlib-base 3.2.2 py38h64f37c6_0
mkl 2020.2 256
mkl-service 2.3.0 py38h196d8e1_0
mkl_fft 1.2.0 py38h45dec08_0
mkl_random 1.1.1 py38h47e9c7a_0
multidict 4.7.6 py38he774522_1
numpy 1.19.2 py38hadc3359_0
numpy-base 1.19.2 py38ha3acd2a_0
nvidia-ml-py3 7.352.1 pypi_0 pypi oauthlib 3.1.0 py_0
olefile 0.46 py_0
opencv-python 4.4.0.46 pypi_0 pypi openssl 1.1.1i h2bbff1b_0
opt_einsum 3.1.0 py_0
pathlib 1.0.1 py_1
pillow 8.0.1 py38h4fa10fc_0
pip 20.3.3 py38haa95532_0
protobuf 3.13.0.1 py38ha925a31_1
psutil 5.7.2 py38he774522_0
pyasn1 0.4.8 py_0
pyasn1-modules 0.2.8 py_0
pycparser 2.20 py_2
pyjwt 2.0.0 py38haa95532_0
pyopenssl 20.0.1 pyhd3eb1b0_1
pyparsing 2.4.7 py_0
pyqt 5.9.2 py38ha925a31_4
pyreadline 2.1 py38_1
pysocks 1.7.1 py38haa95532_0
python 3.8.5 h5fd99cc_1
python-dateutil 2.8.1 py_0
python_abi 3.8 1_cp38 conda-forge pywin32 227 py38he774522_1
qt 5.9.7 vc14h73c81de_0
requests 2.25.1 pyhd3eb1b0_0
requests-oauthlib 1.3.0 py_0
rsa 4.6 py_0
scikit-learn 0.23.2 py38h47e9c7a_0
scipy 1.5.2 py38h14eb087_0
setuptools 51.0.0 py38haa95532_2
sip 4.19.13 py38ha925a31_0
six 1.15.0 py38haa95532_0
sqlite 3.33.0 h2a8f88b_0
tensorboard 2.3.0 pyh4dce500_0
tensorboard-plugin-wit 1.6.0 py_0
tensorflow 2.3.0 mkl_py38h8c0d9a2_0
tensorflow-base 2.3.0 eigen_py38h75a453f_0
tensorflow-estimator 2.3.0 pyheb71bc4_0
termcolor 1.1.0 py38_1
threadpoolctl 2.1.0 pyh5ca1d4c_0
tk 8.6.10 he774522_0
tornado 6.1 py38h2bbff1b_0
tqdm 4.55.0 pyhd3eb1b0_0
typing-extensions 3.7.4.3 0
typing_extensions 3.7.4.3 py_0
urllib3 1.26.2 pyhd3eb1b0_0
vc 14.2 h21ff451_1
vs2015_runtime 14.27.29016 h5e58377_2
werkzeug 1.0.1 py_0
wheel 0.36.2 pyhd3eb1b0_0
win_inet_pton 1.1.0 py38haa95532_0
wincertstore 0.2 py38_0
wrapt 1.12.1 py38he774522_1
xz 5.2.5 h62dcd97_0
yarl 1.5.1 py38he774522_0
zipp 3.4.0 pyhd3eb1b0_0
zlib 1.2.11 h62dcd97_4
zstd 1.4.5 h04227a9_0 ================= Configs ================== --------- .faceswap --------- backend: cpu --------- 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.box_blend] type: gaussian distance: 11.0 radius: 5.0 passes: 1 [mask.mask_blend] type: normalized kernel_size: 3 passes: 4 threshold: 4 erosion: 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: True [align.fan] batch-size: 8 [detect.cv2_dnn] confidence: 50 [detect.mtcnn] minsize: 20 threshold_1: 0.6 threshold_2: 0.7 threshold_3: 0.7 scalefactor: 0.709 batch-size: 8 [detect.s3fd] confidence: 70 batch-size: 4 [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: 68.75 icnr_init: False conv_aware_init: False optimizer: adam learning_rate: 5e-05 reflect_padding: False allow_growth: False mixed_precision: False convert_batchsize: 16 [global.loss] 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 [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.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 disable_warp: False color_lightness: 30 color_ab: 8 color_clahe_chance: 50 color_clahe_max_size: 4
User avatar
torzdf
Posts: 2649
Joined: Fri Jul 12, 2019 12:53 am
Answers: 159
Has thanked: 128 times
Been thanked: 622 times

Re: Extraction error

Post by torzdf »

Honestly? That's usually the sign of a memory error, but unlikely in your case. We have never been able to recreate this issue.

My word is final

User avatar
yking90
Posts: 17
Joined: Fri Jan 01, 2021 5:23 pm
Has thanked: 3 times

Re: Extraction error

Post by yking90 »

Just can't seem to get around it... have tinkered with several options... I've got 128GB RAM and am completely using it via CPU... doesn't make sense

User avatar
Phantamoss
Posts: 3
Joined: Thu Jan 14, 2021 7:38 pm

Extraction keeps crashing

Post by Phantamoss »

i9-9900K
128GB Ram
GTX-1080 <- never detected so I only use cpu
500W PSU

When extracting faces, it always crashes about half way through, no matter what I set any of the settings to.
Usually gives me this
"cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-kh7iq4w7\opencv\modules\imgproc\src\resize.cpp:4051: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'"

No idea what that is.

Here are some crash logs.


Any help would be appreciated.

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

Re: Extraction keeps crashing

Post by torzdf »

It doesn't see your GPU because your graphics drivers are not detected.

That error is a CPU specific error, which we have never managed to replicate, but suspect is memory related.

The best advice I can give is to DDU your GPU drivers and re-install them, and get Faceswap using your GPU. It isn't really particularly usable on CPU.

My word is final

User avatar
DrDreGFunk
Posts: 22
Joined: Wed Aug 26, 2020 5:36 pm
Has thanked: 5 times
Been thanked: 2 times

Critical Error

Post by DrDreGFunk »

Hello, I am using Mac Intel Version 10.15.6, I know MacOS isn't ideal for faceswap but it's all I have and I'm also using the latest version of the face swap GUI. It used to run fine, but now I am receiving a critical error when extracting faces, what's causing the crash?

Attachments
Faceswap Crash Log.log
(40.22 KiB) Downloaded 193 times
User avatar
torzdf
Posts: 2649
Joined: Fri Jul 12, 2019 12:53 am
Answers: 159
Has thanked: 128 times
Been thanked: 622 times

Re: Critical Error

Post by torzdf »

This is an issue which has been around since pretty much cv2-dnn was added. Ultimately, cv2-dnn is NOT a good aligner and should be avoided if at all possible.

We have never been able to fix this issue as we have never been able to recreate this issue (basically, where it fails for you, it will not fail for me). This makes me suspect that it is some kind of memory error.

Unfortunately, the best I can suggest is to use FAN if at all possible.

My word is final

Locked