![]() |
Improving CodeFormer videos - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html) +--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html) +--- Thread: Improving CodeFormer videos (/thread-3574.html) |
RE: Improving CodeFormer videos - Dan64 - 15.02.2024 Please note that usually you add in all the scripts using CUDA, the following code: # Adding torch dependencies to PATH In the case of CodeFormer you don't add this code, because "dlib" is able to find the CUDA itself, but If you want help "dlib" to find CUDA on PC with a different installation you should add this code. Please add it and let me know if it works. Dan RE: Improving CodeFormer videos - Selur - 15.02.2024 Bingo! Adding torch dependencies to path does help! ![]() (Hybrid didn't add it since it wasn't necessary before.) Cu Selur RE: Improving CodeFormer videos - Dan64 - 15.02.2024 With CUDA enabled "dlib", CodeFormer it is a perfect match for RealESRGAN. ![]() See "28 Days Later..." https://imgsli.com/MjQwMzE2 While with "retinaface" CodeFormer is not usable to encode videos (*) because are introduced too many artifacts Dan (*) With pictures "retinaface" is Ok RE: Improving CodeFormer videos - Selur - 15.02.2024 That said, happy that it's a good solution for your usage. https://imgsli.com/MjQwMzE2 Personally I think that looks horrible, face enhancement is way to detailed for the rest and the background looks too blocky. Maybe try FeMaSR instead, might look good or really horrible depending on the source. ![]() Cu Selur Ps.: did the version I send you also support FeMaSR for CodeFormer (I added it, but don't know whether the version I send you already supported it) PPs.: send you a link to my current dev. RE: Improving CodeFormer videos - Dan64 - 15.02.2024 Hello Selur, I tested your dev version and I found the following problems: 1) FeMaSR 1.2 TensorRT is not working (actually never worked in RT on my PC since the bump version to 1.2) I had to downgrade to FeMaSR 1.1 TensorRT to be able to use the filter in RT mode 2) The FeMaSR included in CodeFormer is using fp32 and is too slow to be practically used, please use as default fp16 3) In the FeMaSR included in CodeFormer is not used the parameter trt_min_subgraph_size, I suggest to set it = 5 (should be good for every one) I do agree with you that FeMaSR could be better than RealESRGAN, see the comparison: https://imgsli.com/MjQwMzY2 The problem is that is too slow, on my PC the speed is about 3fps (with TensoRT fp16) while with RealESRGAN I can get a speed around 6fps. I need to do more tests to understand better when to use one of them. Thanks Dan RE: Improving CodeFormer videos - Selur - 16.02.2024 regarding 1: works fine here ![]() regarding 2&3: I'll adjust Hybrid to use FP16 and trt_min_subgraph_size=5 Regarding speed: Yes, FeMaSR is slower. Cu Selur RE: Improving CodeFormer videos - Dan64 - 16.02.2024 (16.02.2024, 05:33)Selur Wrote: regarding 1: works fine here Probably my RTX3060 is not big enough to support the Tensor-RT implementation of version 1.2 RE: Improving CodeFormer videos - Dan64 - 16.02.2024 (16.02.2024, 05:33)Selur Wrote: regarding 2&3: I'll adjust Hybrid to use FP16 and trt_min_subgraph_size=5 In the last dev version is generate: trt_min_subgraph_size="5" (5 as string instead of an integer) RE: Improving CodeFormer videos - Selur - 16.02.2024 argh,.. will fix RE: Improving CodeFormer videos - Selur - 16.02.2024 Send you a new link. ![]() Cu Selur |