Added TTA (NCNN) config option, updated 3070 benchmarks

This commit is contained in:
N00MKRAD
2021-01-20 20:24:46 +01:00
parent 0512d1787c
commit 8e868331d8
2 changed files with 16 additions and 15 deletions

View File

@@ -12,20 +12,20 @@ Sample size means how many frames have been interpolated at the time you measure
## RIFE (CUDA)
| GPU | Ver | Size/Factor | Drive | Sample Size | Speed (FPS Out) |
| -------------------------- | ---- | -------------- | -------- | ----------- | --------------- |
| RTX 2070 SUPER 8 GB | 1.18 | 1920x1080 - 2x | NVME SSD | \>2000 | 14 FPS |
| RTX 2070 SUPER 8 GB | 1.18 | 1280x720p - 2x | NVME SSD | \>14000 | 25.5 FPS |
| Quadro P5000 16 GB | 1.18 | 1920x1080 - 2x | SAN/SSHD | 1800 | 10.8 FPS |
| Quadro P5000 16 GB | 1.18 | 1280x720p - 2x | SAN/SSHD | 1800 | 20.2 FPS |
| GTX 1080 Ti 11 GB | 1.18 | 1920x1080 - 2x | NVME SSD | >1400 | 12.2 FPS |
| GTX 1080 Ti 11 GB | 1.18 | 1280x720p - 2x | NVME SSD | >1400 | 22.8 FPS |
| RTX 3070 8 GB [cuDNN 8.05] | 1.19 | 1920x1080 - 2x | NVME SSD | >1400 | 16 FPS |
| RTX 3070 8 GB [cuDNN 8.05] | 1.19 | 1280x720p - 2x | NVME SSD | >1400 | 33 FPS |
| GTX 1070 8 GB | 1.21 | 1920x1080 - 2x | NVME SSD | >1600 | 9.2 FPS |
| GTX 1070 8 GB | 1.21 | 1280x720p - 2x | NVME SSD | >1600 | 18.2 FPS |
| RTX 2060 KO 6 GB | 1.19 | 1920x1080 - 2x | SATA SSD | 1800 | 12.1 FPS |
| RTX 2060 KO 6 GB | 1.19 | 1280x720p - 2x | SATA SSD | 1800 | 24 FPS |
| GPU | Ver | Driver | Size/Factor | Drive | Sample Size | Speed (FPS Out) |
| -------------------------- | -------- | ------ | -------------- | -------- | ----------- | --------------- |
| RTX 2070 SUPER 8 GB | 1.18 | | 1920x1080 - 2x | NVME SSD | \>2000 | 14 FPS |
| RTX 2070 SUPER 8 GB | 1.18 | | 1280x720p - 2x | NVME SSD | \>14000 | 25.5 FPS |
| Quadro P5000 16 GB | 1.18 | | 1920x1080 - 2x | SAN/SSHD | 1800 | 10.8 FPS |
| Quadro P5000 16 GB | 1.18 | | 1280x720p - 2x | SAN/SSHD | 1800 | 20.2 FPS |
| GTX 1080 Ti 11 GB | 1.18 | | 1920x1080 - 2x | NVME SSD | >1400 | 12.2 FPS |
| GTX 1080 Ti 11 GB | 1.18 | | 1280x720p - 2x | NVME SSD | >1400 | 22.8 FPS |
| RTX 3070 8 GB [cuDNN 8.05] | 1.22 Dev | 460.89 | 1920x1080 - 2x | NVME SSD | >1400 | 19 FPS |
| RTX 3070 8 GB [cuDNN 8.05] | 1.22 Dev | 460.89 | 1280x720p - 2x | NVME SSD | >1400 | 40 FPS |
| GTX 1070 8 GB | 1.21 | | 1920x1080 - 2x | NVME SSD | >1600 | 9.2 FPS |
| GTX 1070 8 GB | 1.21 | | 1280x720p - 2x | NVME SSD | >1600 | 18.2 FPS |
| RTX 2060 KO 6 GB | 1.19 | | 1920x1080 - 2x | SATA SSD | 1800 | 12.1 FPS |
| RTX 2060 KO 6 GB | 1.19 | | 1280x720p - 2x | SATA SSD | 1800 | 24 FPS |
## RIFE-NCNN

View File

@@ -190,9 +190,10 @@ namespace Flowframes
SetProgressCheck(outPath, 2);
string uhdStr = await InterpolateUtils.UseUHD() ? "-u" : "";
string ttaStr = Config.GetBool("rifeNcnnUseTta", false) ? "-x" : "";
rifeNcnn.StartInfo.Arguments = $"{OSUtils.GetCmdArg()} cd /D {PkgUtils.GetPkgFolder(Packages.rifeNcnn).Wrap()} & rife-ncnn-vulkan.exe " +
$" -v -i {inPath.Wrap()} -o {outPath.Wrap()} -m {mdl.ToLower()} {uhdStr} -g {Config.Get("ncnnGpus")} -f {InterpolateUtils.GetOutExt()} -j {GetNcnnThreads()}";
$" -v -i {inPath.Wrap()} -o {outPath.Wrap()} -m {mdl.ToLower()} {ttaStr} {uhdStr} -g {Config.Get("ncnnGpus")} -f {InterpolateUtils.GetOutExt()} -j {GetNcnnThreads()}";
Logger.Log("cmd.exe " + rifeNcnn.StartInfo.Arguments, true);