Greetings,
the extraction will always throw an InvalidArgumentError: Invalid GraphDef while running.
I've:
Updated the dependencies
Reinstalled anaconda
Cloned the repo again
Created a new environment in anaconda
It doesn't matter if I run it on command line or the GUI, both result in the same error.
This is the log on log level TRACE: (I replaced every dot with a comma because I've always got something like this.)
You can’t post image, email or url links that are external to this domain. Please remove _base,py.
Code: Select all
08/29/2019 22:14:45 Aligner.run MainThread _base initialize DEBUG _base initialize Align: (PID: 8296. args: (). kwargs: {'event': <multiprocessing.synchronize.Event object at 0x0000020C6AE72400>. 'error': <multiprocessing.synchronize.Event object at 0x0000020C6C899710>. 'log_init': <function set_root_logger at 0x0000020C6B1198C8>. 'log_queue': <AutoProxy[Queue] object. typeid 'Queue' at 0x20c73743358>. 'log_level': 5. 'in_queue': <AutoProxy[Queue] object. typeid 'Queue' at 0x20c73743470>. 'out_queue': <AutoProxy[Queue] object. typeid 'Queue' at 0x20c737434e0>})
08/29/2019 22:14:45 Aligner.run MainThread fan initialize INFO Initializing Face Alignment Network...
08/29/2019 22:14:45 Aligner.run MainThread fan initialize DEBUG fan initialize: (args: () kwargs: {'event': <multiprocessing.synchronize.Event object at 0x0000020C6AE72400>. 'error': <multiprocessing.synchronize.Event object at 0x0000020C6C899710>. 'log_init': <function set_root_logger at 0x0000020C6B1198C8>. 'log_queue': <AutoProxy[Queue] object. typeid 'Queue' at 0x20c73743358>. 'log_level': 5. 'in_queue': <AutoProxy[Queue] object. typeid 'Queue' at 0x20c73743470>. 'out_queue': <AutoProxy[Queue] object. typeid 'Queue' at 0x20c737434e0>})
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats __init__ DEBUG Initializing GPUStats
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats initialize DEBUG OS is not macOS. Using pynvml
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_device_count DEBUG GPU Device count: 1
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_active_devices DEBUG Active GPU Devices: [0]
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_handles DEBUG GPU Handles found: 1
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_driver DEBUG GPU Driver: 431.60
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_devices DEBUG GPU Devices: ['GeForce GTX 1080 Ti']
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_vram DEBUG GPU VRAM: [11264.0]
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats __init__ DEBUG Initialized GPUStats
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats initialize DEBUG OS is not macOS. Using pynvml
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_device_count DEBUG GPU Device count: 1
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_active_devices DEBUG Active GPU Devices: [0]
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_handles DEBUG GPU Handles found: 1
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_free DEBUG GPU VRAM free: [10769.91796875]
08/29/2019 22:14:45 Aligner.run MainThread gpu_stats get_card_most_free DEBUG Active GPU Card with most free VRAM: {'card_id': 0. 'device': 'GeForce GTX 1080 Ti'. 'free': 10769.91796875. 'total': 11264.0}
08/29/2019 22:14:45 Aligner.run MainThread _base get_vram_free VERBOSE Using device GeForce GTX 1080 Ti with 10769MB free of 11264MB
08/29/2019 22:14:45 Aligner.run MainThread fan initialize VERBOSE Reserving 2240MB for face alignments
08/29/2019 22:14:45 Aligner.run MainThread fan load_graph VERBOSE Initializing Face Alignment Network model...
08/29/2019 22:14:45 Aligner.run MainThread deprecation_wrapper __getattr__ WARNING From C:\Users\*****\faceswap\plugins\extract\align\fan.py:206: The name tf.gfile.GFile is deprecated. Please use tf.io.gfile.GFile instead.\n
08/29/2019 22:14:45 Aligner.run MainThread deprecation_wrapper __getattr__ WARNING From C:\Users\*****\faceswap\plugins\extract\align\fan.py:207: The name tf.GraphDef is deprecated. Please use tf.compat.v1.GraphDef instead.\n
08/29/2019 22:15:00 Aligner.run MainThread _base run ERROR Caught exception in child process: 8296
08/29/2019 22:15:00 Aligner.run MainThread _base run ERROR Traceback:
Traceback (most recent call last):
File "E:\Anaconda\envs\deepfake\lib\site-packages\tensorflow\python\framework\importer.py". line 427. in import_graph_def
graph._c_graph. serialized. options) # pylint: disable=protected-access
tensorflow.python.framework.errors_impl.InvalidArgumentError: Invalid GraphDef
During handling of the above exception. another exception occurred:
Traceback (most recent call last):
File "C:\Users\*****\faceswap\plugins\extract\align\_base.py". line 112. in run
self.align(*args. **kwargs)
File "C:\Users\*****\faceswap\plugins\extract\align\_base.py". line 127. in align
self.initialize(*args. **kwargs)
File "C:\Users\*****\faceswap\plugins\extract\align\fan.py". line 47. in initialize
raise err
File "C:\Users\*****\faceswap\plugins\extract\align\fan.py". line 41. in initialize
self.model = FAN(self.model_path. ratio=tf_ratio)
File "C:\Users\*****\faceswap\plugins\extract\align\fan.py". line 196. in __init__
self.graph = self.load_graph()
File "C:\Users\*****\faceswap\plugins\extract\align\fan.py". line 211. in load_graph
self.tf.import_graph_def(graph_def. name="fa")
File "E:\Anaconda\envs\deepfake\lib\site-packages\tensorflow\python\util\deprecation.py". line 507. in new_func
return func(*args. **kwargs)
File "E:\Anaconda\envs\deepfake\lib\site-packages\tensorflow\python\framework\importer.py". line 431. in import_graph_def
raise ValueError(str(e))
ValueError: Invalid GraphDef
Traceback (most recent call last):
File "C:\Users\*****\faceswap\lib\cli.py". line 125. in execute_script
process.process()
File "C:\Users\*****\faceswap\scripts\extract.py". line 62. in process
self.run_extraction()
File "C:\Users\*****\faceswap\scripts\extract.py". line 189. in run_extraction
self.extractor.launch()
File "C:\Users\*****\faceswap\plugins\extract\pipeline.py". line 171. in launch
self.launch_aligner()
File "C:\Users\*****\faceswap\plugins\extract\pipeline.py". line 206. in launch_aligner
raise ValueError("Error initializing Aligner")
ValueError: Error initializing Aligner
============ System Information ============
encoding: cp1252
git_branch: master
git_commits: 967f97f Minor extract fixups
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: GeForce GTX 1080 Ti
gpu_devices_active: GPU_0
gpu_driver: 431.60
gpu_vram: GPU_0: 11264MB
os_machine: AMD64
os_platform: Windows-10-10.0.17134-SP0
os_release: 10
py_command: C:\Users\*****\faceswap\faceswap.py extract -i C:/Users/*****/faceswap/src/danielj -o C:/Users/*****/faceswap/src/danielj_o --serializer json -D s3fd -A fan -nm none -min 0 -l 0.4 -bt 0.0 -een 1 -sz 256 -si 0 -L TRACE -gui
py_conda_version: conda 4.7.10
py_implementation: CPython
py_version: 3.6.9
py_virtual_env: True
sys_cores: 16
sys_processor: AMD64 Family 23 Model 1 Stepping 1. AuthenticAMD
sys_ram: Total: 16316MB. Available: 12116MB. Used: 4200MB. Free: 12116MB
=============== Pip Packages ===============
absl-py==0.7.1
astor==0.8.0
certifi==2019.6.16
cloudpickle==1.2.1
cycler==0.10.0
cytoolz==0.10.0
dask==2.3.0
decorator==4.4.0
fastcluster==1.1.25
ffmpy==0.2.2
gast==0.2.2
google-images-download==2.8.0
grpcio==1.16.1
h5py==2.9.0
imageio==2.5.0
imageio-ffmpeg==0.3.0
joblib==0.13.2
Keras==2.2.4
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.0
kiwisolver==1.1.0
Markdown==3.1.1
matplotlib==2.2.2
mkl-fft==1.0.14
mkl-random==1.0.2
mkl-service==2.0.2
networkx==2.3
numpy==1.16.2
nvidia-ml-py3==7.352.1
olefile==0.46
opencv-python==4.1.0.25
pathlib==1.0.1
Pillow==6.1.0
protobuf==3.8.0
psutil==5.6.3
pyparsing==2.4.2
pyreadline==2.1
python-dateutil==2.8.0
pytz==2019.2
PyWavelets==1.0.3
pywin32==223
PyYAML==5.1.2
scikit-image==0.15.0
scikit-learn==0.21.2
scipy==1.3.1
selenium==4.0.0a1
six==1.12.0
tensorboard==1.14.0
tensorflow==1.14.0
tensorflow-estimator==1.14.0
termcolor==1.1.0
toolz==0.10.0
toposort==1.5
tornado==6.0.3
tqdm==4.32.1
urllib3==1.25.3
Werkzeug==0.15.5
wincertstore==0.2
wrapt==1.11.2
============== Conda Packages ==============
# packages in environment at E:\Anaconda\envs\deepfake:
#
# Name Version Build Channel
_tflow_select 2.1.0 gpu
absl-py 0.7.1 py36_0
astor 0.8.0 py36_0
blas 1.0 mkl
ca-certificates 2019.5.15 1
certifi 2019.6.16 py36_1
cloudpickle 1.2.1 py_0
cudatoolkit 10.0.130 0
cudnn 7.6.0 cuda10.0_0
cycler 0.10.0 py36h009560c_0
cytoolz 0.10.0 py36he774522_0
dask-core 2.3.0 py_0
decorator 4.4.0 py36_1
fastcluster 1.1.25 py36h830ac7b_1000 conda-forge
ffmpeg 4.2 h6538335_0 conda-forge
ffmpy 0.2.2 pypi_0 pypi
freetype 2.9.1 ha9979f8_1
gast 0.2.2 py36_0
grpcio 1.16.1 py36h351948d_1
h5py 2.9.0 py36h5e291fa_0
hdf5 1.10.4 h7ebc959_0
icc_rt 2019.0.0 h0cc432a_1
icu 58.2 ha66f8fd_1
imageio 2.5.0 py36_0
imageio-ffmpeg 0.3.0 py_0 conda-forge
intel-openmp 2019.4 245
joblib 0.13.2 py36_0
jpeg 9b hb83a4c4_2
keras 2.2.4 0
keras-applications 1.0.8 py_0
keras-base 2.2.4 py36_0
keras-preprocessing 1.1.0 py_1
kiwisolver 1.1.0 py36ha925a31_0
libmklml 2019.0.5 0
libpng 1.6.37 h2a8f88b_0
libprotobuf 3.8.0 h7bd577a_0
libtiff 4.0.10 hb898794_2
markdown 3.1.1 py36_0
matplotlib 2.2.2 py36had4c4a9_2
mkl 2019.4 245
mkl-service 2.0.2 py36he774522_0
mkl_fft 1.0.14 py36h14836fe_0
mkl_random 1.0.2 py36h343c172_0
networkx 2.3 py_0
numpy 1.16.2 py36h19fb1c0_0
numpy-base 1.16.2 py36hc3f5095_0
nvidia-ml-py3 7.352.1 pypi_0 pypi
olefile 0.46 py36_0
opencv-python 4.1.0.25 pypi_0 pypi
openssl 1.1.1c he774522_1
pathlib 1.0.1 py36_1
pillow 6.1.0 py36hdc69c19_0
pip 19.2.2 py36_0
protobuf 3.8.0 py36h33f27b4_0
psutil 5.6.3 py36he774522_0
pyparsing 2.4.2 py_0
pyqt 5.9.2 py36h6538335_2
pyreadline 2.1 py36_1
python 3.6.9 h5500b2f_0
python-dateutil 2.8.0 py36_0
pytz 2019.2 py_0
pywavelets 1.0.3 py36h8c2d366_1
pywin32 223 py36hfa6e2cd_1
pyyaml 5.1.2 py36he774522_0
qt 5.9.7 vc14h73c81de_0
scikit-image 0.15.0 py36ha925a31_0
scikit-learn 0.21.2 py36h6288b17_0
scipy 1.3.1 py36h29ff71c_0
selenium 4.0.0a1 pypi_0 pypi
setuptools 41.0.1 py36_0
sip 4.19.8 py36h6538335_0
six 1.12.0 py36_0
sqlite 3.29.0 he774522_0
tensorboard 1.14.0 py36he3c9ec2_0
tensorflow 1.14.0 gpu_py36h305fd99_0
tensorflow-base 1.14.0 gpu_py36h55fc52a_0
tensorflow-estimator 1.14.0 py_0
tensorflow-gpu 1.14.0 h0d30ee6_0
termcolor 1.1.0 py36_1
tk 8.6.8 hfa6e2cd_0
toolz 0.10.0 py_0
toposort 1.5 py_3 conda-forge
tornado 6.0.3 py36he774522_0
tqdm 4.32.1 py_0
urllib3 1.25.3 pypi_0 pypi
vc 14.1 h0510ff6_4
vs2015_runtime 14.15.26706 h3a45250_4
werkzeug 0.15.5 py_0
wheel 0.33.4 py36_0
wincertstore 0.2 py36h7fe50ca_0
wrapt 1.11.2 py36he774522_0
xz 5.2.4 h2fa13f4_4
yaml 0.1.7 hc54c509_2
zlib 1.2.11 h62dcd97_3
zstd 1.3.7 h508b16e_0
I would be thankful for a helping hand because I've already spent quite some time on debugging.
Best regards
Snuxx