Page 1 of 1
Error in extract - ModuleNotFoundError: No module named 'pynvml'
Posted: Thu Jul 25, 2019 4:28 pm
by Sanscouer
Hi all...
I use DeepFaceLab for some time and don't have any problem...
So I try use the FaceSwap, Install all ok, but when I try to extract I have this problems
This is form LOG:
Traceback (most recent call last):
File "C:\Users\sansc\faceswap\lib\cli.py", line 120, in execute_script
script = self.import_script()
File "C:\Users\sansc\faceswap\lib\cli.py", line 41, in import_script
module = import_module(mod)
File "C:\Users\sansc\MiniConda3\envs\faceswap\lib\importlib\__init__.py", line 126, in import_module
return bootstrap.gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in gcd_import
File "<frozen importlib.bootstrap>", line 971, in find_and_load
File "<frozen importlib.bootstrap>", line 955, in find_and_load_unlocked
File "<frozen importlib.bootstrap>", line 665, in load_unlocked
File "<frozen importlib.bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\sansc\faceswap\scripts\extract.py", line 15, in <module>
from plugins.extract.pipeline import Extractor
File "C:\Users\sansc\faceswap\plugins\extract\pipeline.py", line 10, in <module>
from lib.gpu_stats import GPUStats
File "C:\Users\sansc\faceswap\lib\gpu_stats.py", line 16, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\sansc\faceswap\faceswap.py", line 36, in <module>
ARGUMENTS.func(ARGUMENTS)
File "C:\Users\sansc\faceswap\lib\cli.py", line 134, in execute_script
crash_file = crash_log()
File "C:\Users\sansc\faceswap\lib\logger.py", line 158, in crash_log
from lib.sysinfo import sysinfo
File "C:\Users\sansc\faceswap\lib\sysinfo.py", line 13, in <module>
from lib.gpu_stats import GPUStats
File "C:\Users\sansc\faceswap\lib\gpu_stats.py", line 16, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
I missed any step in installation? I really lost here...
Thanks
Re: Error in extract - Some Help need it
Posted: Thu Jul 25, 2019 5:03 pm
by bryanlyon
This is the same problem as the one in the following link.
https://faceswap.dev/forum/viewtopic.php?f=5&t=14
The solution is there at the bottom.
Re: Error in extract - ModuleNotFoundError: No module named 'pynvml'
Posted: Thu Jul 25, 2019 7:23 pm
by torzdf
This is actually a slightly different issue.
I would guess that github wasn't available when trying to pull pynvml. The solution is still the same though:
Do one of the following:
From the GUI:
run "Tools menu" > "Check for Updates"
or:
From the cli:
Failed Extract on Start.
Posted: Mon Jan 06, 2020 6:33 pm
by Epichuynh
Hi All, new here.
As soon as I press extract I get the following:
Loading...
Setting Faceswap backend to NVIDIA
01/06/2020 12:26:12 INFO Log level set to: INFO
Process exited.
with Status: Failed - extract.py. Return Code: 1
It pretty much errors immediately after starting. Any idea what is wrong?
Re: Failed Extract on Start.
Posted: Wed Jan 08, 2020 10:44 am
by torzdf
Honestly?
Instant exits like this are super hard to diagnose, as they normally suggest that something has broken up the chain from Faceswap (conflicts with other apps etc,)....
Assuming you're on Windows, first try the following to make sure all your dependencies got pulled in:
Start > Anaconda Prompt
Code: Select all
conda activate faceswap
cd faceswap
python update_deps.py
If that doesn't work, please try the following and post the output (if it works):
still in the Anaconda prompt:
Code: Select all
python -c "from lib.sysinfo import sysinfo ; print(sysinfo)"
Re: Failed Extract on Start.
Posted: Fri Mar 27, 2020 12:46 pm
by orongani
result :
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'lib.sysinfo'
Re: Failed Extract on Start.
Posted: Fri Mar 27, 2020 6:48 pm
by orongani
I launched the last instruction and I got the message below! : python -c "from lib.sysinfo import SysInfo ; print(SysInfo().full_info())"
result :
(base) C:\Users\wipot\Documents\faceswapOK>python -c "from lib.sysinfo import SysInfo ; print(SysInfo().full_info())"
Setting Faceswap backend to NVIDIA
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\wipot\Documents\faceswapOK\lib\sysinfo.py", line 14, in <module>
from lib.gpu_stats import GPUStats
File "C:\Users\wipot\Documents\faceswapOK\lib\gpu_stats.py", line 16, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 10:08 am
by torzdf
You are not in your Faceswap environment
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 11:34 am
by orongani
Hello, I uninstalled faceswap following the indicated procedure.
Then I reinstalled and relaunched the extract and still nothing ... no further ... I have no error message.
So I started again: "python update_deps.py"
and the result below:
(faceswap) PS C:\Users\wipot\faceswap> python update_deps.py
INFO Updating dependencies...
INFO Setup in Windows 10
INFO Installed Python: 3.6.10 64bit
INFO Running in Conda
INFO Running in a Virtual Environment
INFO Encoding: cp1252
INFO Installed pip: 20.0.2
INFO Installing Required Python Packages. This may take some time...
INFO Installing git+https://github.com/deepfakes/nvidia-ml-py3.git
Collecting git+https://github.com/deepfakes/nvidia-ml-py3.git
Cloning https://github.com/deepfakes/nvidia-ml-py3.git to c:\users\wipot\appdata\local\temp\pip-req-build-ln20ldsk
Running command git clone -q https://github.com/deepfakes/nvidia-ml-py3.git 'C:\Users\wipot\AppData\Local\Temp\pip-req-build-ln20ldsk'
Requirement already satisfied (use --upgrade to upgrade): nvidia-ml-py3==7.352.1 from git+https://github.com/deepfakes/nvidia-ml-py3.git in c:\users\wipot\miniconda3\envs\faceswap\lib\site-packages
Building wheels for collected packages: nvidia-ml-py3
Building wheel for nvidia-ml-py3 (setup.py) ... done
Created wheel for nvidia-ml-py3: filename=nvidia_ml_py3-7.352.1-py3-none-any.whl size=19392 sha256=a834d7b5ef170a01edb4555cafa4038f0ae92b58148e06f2c0f78a8de5d3e8a8
Stored in directory: C:\Users\wipot\AppData\Local\Temp\pip-ephem-wheel-cache-iu53uk4q\wheels\6d\26\49\0d60885532b81f4812d10df3c7598b394d145d5f6ae44cef29
Successfully built nvidia-ml-py3
INFO Dependencies updated
(faceswap) PS C:\Users\wipot\faceswap>
Then I relaunched the facswap GUI and relaunched the extract and I always have the same result:
nothing is moving ... it's blocked and I have no error message.
I went to see the log and see below:
03/29/2020 13:01:13 MainProcess MainThread logger log_setup INFO Log level set to: INFO
03/29/2020 13:01:18 MainProcess MainThread extract init INFO Output Directory: C:\Users\wipot\Documents\faceswapOK\Faceswap_project\Align_for_Training_A
03/29/2020 13:01:18 MainProcess MainThread plugin_loader _import INFO Loading Detect from S3Fd plugin...
03/29/2020 13:01:18 MainProcess MainThread plugin_loader _import INFO Loading Align from Fan plugin...
03/29/2020 13:01:18 MainProcess MainThread plugin_loader _import INFO Loading Mask from Extended plugin...
so I relaunched the following command:
python -c "from lib.sysinfo import SysInfo ; print(SysInfo().full_info())"
the result below:
(faceswap) C:\Users\wipot\faceswap>python -c "from lib.sysinfo import SysInfo ; print(SysInfo().full_info())"
Setting Faceswap backend to NVIDIA
2020-03-29 13:18:29.066989: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_100.dll
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 11:36 am
by torzdf
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 12:21 pm
by orongani
yes
Generate :
C:\Users\wipot\MiniConda3\envs\faceswap\python.exe C:\Users\wipot\faceswap\faceswap.py extract -i C:/Users/wipot/Documents/faceswapOK/Faceswap_project/Img_A -o C:/Users/wipot/Documents/faceswapOK/Faceswap_project/Align_for_Training_A -D s3fd -A fan -M extended -nm hist -min 0 -l 0.4 -een 10 -sz 256 -si 0 -L INFO
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 12:24 pm
by orongani
I go back to the graphic environment and relace: extract
and nothing is moving compared to the generate above
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 12:27 pm
by orongani
when i stop the process i have on status : "Failed - extract.py. Return Code 15
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 1:25 pm
by torzdf
Return Code 15 is not a Faceswap error, it's a 3rd party lib error. Ultimately there is something wrong with your set up.
The best I can do is ask you to run it with Loglevel TRACE active and provide that log. This will be slow and generate a huge file (faceswap.log in your faceswap folder)
Re: Failed Extract on Start.
Posted: Sun Mar 29, 2020 10:48 pm
by orongani
ok and how do we do that?
Error while Extracting images
Posted: Wed May 27, 2020 4:44 pm
by DyingYak
Hello, this is my first time using faceswap. I have a folder with pics of a spesific person and selected that in the gui and set the output folder. but when i run the extract, it gives me the error: " 05/27/2020 18:37:02 CRITICAL An unexpected crash has occurred. Crash report written to 'C:\Users\CENCORED\faceswap\crash_report.2020.05.27.183702682332.log'. You MUST provide this file if seeking assistance. Please verify you are running the latest version of faceswap before reporting "
My log file contains this:
Code: Select all
05/27/2020 18:37:01 MainProcess MainThread logger log_setup INFO Log level set to: INFO
05/27/2020 18:37:01 MainProcess MainThread launcher execute_script DEBUG Executing: extract. PID: 19208
05/27/2020 18:37:02 MainProcess MainThread launcher _test_for_tf_version DEBUG Installed Tensorflow Version: 1.15
05/27/2020 18:37:02 MainProcess MainThread queue_manager __init__ DEBUG Initializing QueueManager
05/27/2020 18:37:02 MainProcess MainThread queue_manager __init__ DEBUG Initialized QueueManager
Traceback (most recent call last):
File "C:\Users\maximilian\faceswap\lib\cli\launcher.py", line 153, in execute_script
script = self._import_script()
File "C:\Users\maximilian\faceswap\lib\cli\launcher.py", line 43, in _import_script
module = import_module(mod)
File "C:\Users\maximilian\anaconda3\envs\faceswap\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\maximilian\faceswap\scripts\extract.py", line 13, in <module>
from plugins.extract.pipeline import Extractor, ExtractMedia
File "C:\Users\maximilian\faceswap\plugins\extract\pipeline.py", line 17, in <module>
from lib.gpu_stats import GPUStats
File "C:\Users\maximilian\faceswap\lib\gpu_stats.py", line 20, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
There was an error importing System Information from lib.sysinfo. This is probably a bug which should be fixed:
Traceback (most recent call last):
File "C:\Users\maximilian\faceswap\lib\cli\launcher.py", line 153, in execute_script
script = self._import_script()
File "C:\Users\maximilian\faceswap\lib\cli\launcher.py", line 43, in _import_script
module = import_module(mod)
File "C:\Users\maximilian\anaconda3\envs\faceswap\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\maximilian\faceswap\scripts\extract.py", line 13, in <module>
from plugins.extract.pipeline import Extractor, ExtractMedia
File "C:\Users\maximilian\faceswap\plugins\extract\pipeline.py", line 17, in <module>
from lib.gpu_stats import GPUStats
File "C:\Users\maximilian\faceswap\lib\gpu_stats.py", line 20, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\maximilian\faceswap\lib\logger.py", line 178, in crash_log
from lib.sysinfo import sysinfo # pylint:disable=import-outside-toplevel
File "C:\Users\maximilian\faceswap\lib\sysinfo.py", line 14, in <module>
from lib.gpu_stats import GPUStats
File "C:\Users\maximilian\faceswap\lib\gpu_stats.py", line 20, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
Re: Error while Extracting images
Posted: Thu May 28, 2020 8:41 am
by torzdf
pynvml is not installed. I assume github was down when you installed Faceswap, as we pull pynvml from Github....
You can fix this as follows:
start > Anaconda Prompt
Code: Select all
conda activate faceswap
cd faceswap
python update_deps.py
Re: Error while Extracting images
Posted: Fri May 29, 2020 7:40 am
by DyingYak
This fixed the issue with the package but now I get this error. Should I post the full log?
Code: Select all
2020-05-29 09:39:40.684616: E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED
2020-05-29 09:39:40.685968: E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED
2020-05-29 09:39:51.862259: E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED
2020-05-29 09:39:51.863250: E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED
05/29/2020 09:39:51 ERROR Tensorflow raised an unknown error. This is most likely caused by a failure to launch cuDNN which can occur for some GPU/Tensorflow combinations. You should enable `allow_growth` to attempt to resolve this issue:
05/29/2020 09:39:51 ERROR GUI: Go to Settings > Extract Plugins > Global and enable the `allow_growth` option.
05/29/2020 09:39:51 ERROR CLI: Go to `faceswap/config/extract.ini` and change the `allow_growth option to `True`.
Process exited.
EDIT: Seems like enabling Allow growth fixed it
ModuleNotFoundError: No module named 'pynvml'
Posted: Sat Jun 13, 2020 2:42 am
by PisstopherAllen
Code: Select all
06/12/2020 22:31:45 MainProcess MainThread logger log_setup INFO Log level set to: INFO
06/12/2020 22:31:45 MainProcess MainThread launcher execute_script DEBUG Executing: extract. PID: 9704
06/12/2020 22:31:47 MainProcess MainThread launcher _test_for_tf_version DEBUG Installed Tensorflow Version: 1.15
06/12/2020 22:31:47 MainProcess MainThread queue_manager __init__ DEBUG Initializing QueueManager
06/12/2020 22:31:47 MainProcess MainThread queue_manager __init__ DEBUG Initialized QueueManager
Traceback (most recent call last):
File "E:\deep fake4\faceswap\lib\cli\launcher.py", line 153, in execute_script
script = self._import_script()
File "E:\deep fake4\faceswap\lib\cli\launcher.py", line 43, in _import_script
module = import_module(mod)
File "C:\Users\Chris Allen\MiniConda3\envs\faceswap\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "E:\deep fake4\faceswap\scripts\extract.py", line 13, in <module>
from plugins.extract.pipeline import Extractor, ExtractMedia
File "E:\deep fake4\faceswap\plugins\extract\pipeline.py", line 17, in <module>
from lib.gpu_stats import GPUStats
File "E:\deep fake4\faceswap\lib\gpu_stats.py", line 20, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
There was an error importing System Information from lib.sysinfo. This is probably a bug which should be fixed:
Traceback (most recent call last):
File "E:\deep fake4\faceswap\lib\cli\launcher.py", line 153, in execute_script
script = self._import_script()
File "E:\deep fake4\faceswap\lib\cli\launcher.py", line 43, in _import_script
module = import_module(mod)
File "C:\Users\Chris Allen\MiniConda3\envs\faceswap\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "E:\deep fake4\faceswap\scripts\extract.py", line 13, in <module>
from plugins.extract.pipeline import Extractor, ExtractMedia
File "E:\deep fake4\faceswap\plugins\extract\pipeline.py", line 17, in <module>
from lib.gpu_stats import GPUStats
File "E:\deep fake4\faceswap\lib\gpu_stats.py", line 20, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\deep fake4\faceswap\lib\logger.py", line 178, in crash_log
from lib.sysinfo import sysinfo # pylint:disable=import-outside-toplevel
File "E:\deep fake4\faceswap\lib\sysinfo.py", line 14, in <module>
from lib.gpu_stats import GPUStats
File "E:\deep fake4\faceswap\lib\gpu_stats.py", line 20, in <module>
import pynvml
ModuleNotFoundError: No module named 'pynvml'
Re: ModuleNotFoundError: No module named 'pynvml'
Posted: Sat Jun 13, 2020 9:28 am
by torzdf