First of all, im a complete noob in informatics. I downloaded faceswap and in the instalation proces i selected the "NVIDIA GPU" version, because i have an asus laptop with a nvidia geforce 960M (2gb dedicated). All the instalation went completely right, and i saw a tutorial of how to use this program (https://www.youtube.com/watch?v=1leXXHfaOFw&t=184s) . I mean, its not that i dont know how to use the program. I did a good EXTRACTION, but when i started the "train" phase, the error: No GPU detected. Switching to CPU mode . I started some research, some of the topics i read was: (1) viewtopic.php?t=17 and (2) viewtopic.php?f=5&t=14 and some more. Finally, i managed to solve the GPU problem thanks to this thread: viewtopic.php?f=4&t=1191 (i updated faceswap and i updated the gpu drivers to 461.xx . EVERYTHING OK.
Until i find the solution, it was 1 day of "training", and i did 11000 iteractions, and i (just to try) CONVERTED, so i got a "decent" video of faceswap. Then, when i solved the GPU problem, i decided to keep "training" without the error "No GPU detected. Switching to CPU mode ". But when i started training, the next error appeared: You do not have enought GPU. I did some research: viewtopic.php?t=1142 . I started downing the batchsize, but i had the same error with only 1 batchsize, so i changed the trainer from "original" to "lightweight", and it solved the problem, and i got 80000 iteractions in 20 hours, so i comverted a new video.
Then, i decided to make another project, so i got 2 more videos to start the "extract" phase, now with my GPU (in the 1st ones i didnt know that i had that GPU problem which i solved in the first paragraph). Surprised, i found out that another error appeared: not enought gpu for paralell, switcthing to serial (or something like that), and it didnt extract anything.
Sad, i´ve installed the CPU version, instead of GPU. QUESTIONS:
DOES THIS MEAN THAT MY GPU IS WORSE USING THIS PROGRAM THAN MY CPU? WHY CAN MY CPU TRAIN WITH BATCHSIZE 16 AND ORIGINAL AND MY GPU CANT? My cpu was slow, but i finally did 11000 iteractions in 24 hours. SHOULD I STAY WITH THE CPU VERSION OR TRY AGAIN (whit ur help and advice) THE GPU VERSION (in which i couldnt train, nor extract).
My CPU is intel core i 7 from 2016 (i think that is 6700 or something like that).
PD: Something that i realised while i was trying the GPU version is that in the task manager the GPU wasnt running at 100% (not even close, i dont know), but i dont know if it was because it couldnt even start.
EDIT (this is now solved): The error when i try to extract with gpu version is: ERROR Got Exception on main handler:
Traceback (most recent call last):
ModuleNotFoundError: No module named 'cv2'
CRITICAL An unexpected crash has occurred. Crash report written to 'C:\Users\yoqui\faceswap\crash_report.2021.02.03.183136191159.log'. You MUST provide this file if seeking assistance. Please verify you are running the latest version of faceswap before reporting
CRASH report: FIXED BY UPDATING.