Search found 790 matches

by bryanlyon
Fri Jan 03, 2020 3:42 pm
Forum: Extract Discussion
Topic: Why extract using GPU but low usage?
Replies: 2
Views: 3062

Re: Why extract using GPU but low usage?

While Torzdf is absolutely right, the answer to low displayed usage is in the FAQ. You do seem to be running on CPU mode (I can tell due to the 17sec/iter speed your screenshot shows). This could be due to using a 7xx series card (I'm not sure how well that would work as we've only tested back to 9x...
by bryanlyon
Sun Dec 29, 2019 10:02 pm
Forum: Hardware
Topic: Free GTX 970
Replies: 2
Views: 3863

Re: Free GTX 970

Not worth it together in one system, no. Mixing generations is not recommended. As a second system, it may be worth it.

by bryanlyon
Thu Dec 26, 2019 6:28 pm
Forum: Training Support
Topic: Error while training
Replies: 5
Views: 3358

Re: Error while training

If in the GUI, please look around your options. If using the command line try

Code: Select all

python faceswap.py (category) -h
by bryanlyon
Thu Dec 26, 2019 6:23 pm
Forum: Convert Support
Topic: OpenCV Error in Convert
Replies: 3
Views: 4112

Re: CRITICAL An unexpected crash has occurred

Don't use on-the-fly extraction. Instead run the extract step and make sure you select the alignment file when converting.

by bryanlyon
Thu Dec 26, 2019 6:20 pm
Forum: Hardware
Topic: Hardware best practices
Replies: 83
Views: 185167

Re: Hardware best practices

No difference. The software will autodetect if NVLink is available and use it. There is no difference in operation, just a small speedup when using multiple GPU.

by bryanlyon
Thu Dec 26, 2019 6:12 pm
Forum: Hardware
Topic: GeForce 920M Help !!
Replies: 1
Views: 3064

Re: GeForce 920M Help !!

Unfortunately, 1gb is not enough vram to use Faceswap. You'll have to use CPU or get a GPU with more vram.

by bryanlyon
Wed Dec 25, 2019 8:43 pm
Forum: Convert Discussion
Topic: Exported replaced face is too small
Replies: 4
Views: 15958

Re: Scaling swaped face

We unfortunately don't have a universal scaling option since it leads to very poor results in our opinion. Instead we recommend you try out the preview tool and use the blur options. These can help cover the artifacts.

by bryanlyon
Mon Dec 23, 2019 6:03 pm
Forum: Hardware
Topic: Hardware best practices
Replies: 83
Views: 185167

Re: Hardware best practices

For Faceswap i recommend the multiple smaller gpus and a mid/high end cpu. Ryzen 5/7 and 1-4 2060 supers is a great setup.

by bryanlyon
Sun Dec 22, 2019 9:24 pm
Forum: Hardware
Topic: Hardware best practices
Replies: 83
Views: 185167

Re: Hardware best practices

It's important to note that DFL does not support multiple gpus, only Faceswap can use more than one GPU.

Cpu is still heavily used for things like augmentation, but it's far less important than the gpu.

by bryanlyon
Sat Dec 21, 2019 5:15 pm
Forum: Extract Discussion
Topic: [Guide] Extraction - A Workflow
Replies: 78
Views: 942474

Re: [Guide] Extraction - A Workflow

Yes you can rename files. If shift isn't working for you, try holding ctrl. Both work slightly differently but let you select now than one file. Worst case scenario is select one file at a time, copy the box into a new window, as you add each file then copy the whole collection back.

by bryanlyon
Sat Dec 21, 2019 5:12 pm
Forum: Hardware
Topic: Single GPU vs Multiple GPU
Replies: 7
Views: 11177

Re: Single GPU vs Multiple GPU

Mainly pci-e lanes. Most setups could actually go slower with 4 cards instead of 3 since it'd drop the number if pci-e lanes available for each card.

by bryanlyon
Sat Dec 21, 2019 5:07 pm
Forum: Hardware
Topic: Hardware best practices
Replies: 83
Views: 185167

Re: Hardware best practices

20xx series cards don't use SLI, but instead use nvlink. This is actually better, but it's not critical. Communication between the cards can happen through the pci-e bus or nvlink but sli won't work for non-gaming tasks. However, consumer nvlink will only work between 2 cards anyway. So having 4 car...
by bryanlyon
Sat Dec 21, 2019 8:08 am
Forum: Extract Discussion
Topic: [Guide] Extraction - A Workflow
Replies: 78
Views: 942474

Re: [Guide] Extraction - A Workflow

Faceswap doesn't use Json anymore, and saves alignments in .fsa format. Please read the guide which mentions fsa files and how to use them.

by bryanlyon
Sat Dec 21, 2019 6:04 am
Forum: Extract Discussion
Topic: [Guide] Extraction - A Workflow
Replies: 78
Views: 942474

Re: [Guide] Extraction - A Workflow

It's more art than science. Find the best images you can but don't go to in depth in your filtering, it's very easy to delete data that the ai might need to get a good swap. I recommend removing only the wrong faces, misaligned faces, or really poor quality ones. You never know what the ai might nee...
by bryanlyon
Sat Dec 21, 2019 4:17 am
Forum: Extract Discussion
Topic: To mask or not to mask...
Replies: 2
Views: 5262

Re: To mask or not to mask...

See the mask section at viewtopic.php?f=5&t=27 for info on masks.

The only time you might not use a mask is if you're manually compositing the video, in all other situations you'll want a mask of some sort.

by bryanlyon
Fri Dec 20, 2019 6:27 pm
Forum: Artificial Intelligence
Topic: is there a pix2pix setup guide for dummies?
Replies: 1
Views: 17754

Re: is there a pix2pix setup guide for dummies?

Unfortunately you're going to bed to understand that technical stuff to get pix2pix working. It's not like Faceswap where you're able to get running without technical knowledge.

Unfortunately that's just the nature of academic projects.

by bryanlyon
Mon Dec 16, 2019 3:49 pm
Forum: Extract Discussion
Topic: [Guide] Extraction - A Workflow
Replies: 78
Views: 942474

Re: [Guide] Extraction - A Workflow

No, this is really not how the alignments are used. Even when copying from a previous frame, we recommend just using that as the starting point of detecting so that you get valid alignments for the face, otherwise you are just adding bad data that will confuse the model.

by bryanlyon
Mon Dec 16, 2019 3:47 pm
Forum: Extract Discussion
Topic: Not enough RAM for sorting - how to split dataset?
Replies: 4
Views: 3966

Re: Not enough RAM for sorting - how to split dataset?

Renaming them is the correct way. You can simply add a number to the beginning of each set or you can use the alignment tool to rename them back to their original file names. Either way, only clean the alignments file AFTER you have rejoined the files into a single folder.

by bryanlyon
Mon Dec 16, 2019 3:45 pm
Forum: General Discussion
Topic: Attach a static image of a face
Replies: 2
Views: 3146

Re: Attach a static image of a face

This really isn't what Faceswap does. I don't know of any toolkit made specifically for this but any VFX/compositing tool like AfterEffects or Hitfilm could do this easily. You may want to check one of those out.

by bryanlyon
Sun Dec 15, 2019 8:15 pm
Forum: Extract Discussion
Topic: Poor quality of the alignment file after Extract
Replies: 3
Views: 3015

Re: Poor quality of the alignment file after Extract

Yes, and our guide covers both the alignment tool and the sort tool. The sort tool is definitely going to be the faster and easier option for doing this.