mirror of
https://github.com/n00mkrad/flowframes.git
synced 2025-12-16 16:37:48 +01:00
Updated build tools
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -31,6 +31,7 @@ bld/
|
|||||||
[Ll]og/
|
[Ll]og/
|
||||||
[Ll]ogs/
|
[Ll]ogs/
|
||||||
Flowframes*.7z
|
Flowframes*.7z
|
||||||
|
FF*.7z
|
||||||
|
|
||||||
# NMKD Python Redist Pkg
|
# NMKD Python Redist Pkg
|
||||||
[Pp]y*/
|
[Pp]y*/
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ echo ===============================
|
|||||||
echo == NMKD'S FLOWFRAMES BUILDER ==
|
echo == NMKD'S FLOWFRAMES BUILDER ==
|
||||||
echo ===============================
|
echo ===============================
|
||||||
echo.
|
echo.
|
||||||
echo This script makes a build ready for distribution by creating two 7z archives, one with and one without embedded python.
|
echo This script makes a build ready for distribution by creating three 7z archives, without python, with pytorch for Turing, and with pytorch for Ampere.
|
||||||
echo.
|
echo.
|
||||||
|
|
||||||
set "ver=16"
|
set "ver=16"
|
||||||
@@ -17,7 +17,12 @@ mkdir "FlowframesApp%ver%"
|
|||||||
mkdir "FlowframesApp%ver%/FlowframesData"
|
mkdir "FlowframesApp%ver%/FlowframesData"
|
||||||
mkdir "FlowframesApp%ver%/FlowframesData/pkgs"
|
mkdir "FlowframesApp%ver%/FlowframesData/pkgs"
|
||||||
|
|
||||||
xcopy "../../../../pkgs" "FlowframesApp%ver%/FlowframesData\pkgs\" /E
|
rem xcopy "../../../../pkgs" "FlowframesApp%ver%/FlowframesData\pkgs\" /E
|
||||||
|
xcopy "../../../../pkgs/av" "FlowframesApp%ver%/FlowframesData\pkgs\av" /E /I
|
||||||
|
xcopy "../../../../pkgs/dain-ncnn" "FlowframesApp%ver%/FlowframesData\pkgs\dain-ncnn" /E /I
|
||||||
|
xcopy "../../../../pkgs/licenses" "FlowframesApp%ver%/FlowframesData\pkgs\licenses" /E /I
|
||||||
|
xcopy "../../../../pkgs/rife-cuda" "FlowframesApp%ver%/FlowframesData\pkgs\rife-cuda" /E /I
|
||||||
|
xcopy "../../../../pkgs/rife-ncnn" "FlowframesApp%ver%/FlowframesData\pkgs\rife-ncnn" /E /I
|
||||||
|
|
||||||
echo %ver% >> "FlowframesApp%ver%/FlowframesData/ver.ini"
|
echo %ver% >> "FlowframesApp%ver%/FlowframesData/ver.ini"
|
||||||
|
|
||||||
@@ -26,11 +31,18 @@ xcopy Flowframes.exe "FlowframesApp%ver%"
|
|||||||
cd ../../../../Build
|
cd ../../../../Build
|
||||||
|
|
||||||
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\logs
|
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\logs
|
||||||
7za.exe a FlowframesApp%ver%-Full.7z -m0=flzma2 -mx7 "..\Code\bin\x64\Release\FlowframesApp%ver%"
|
del ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\config.ini
|
||||||
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\pkgs\py
|
|
||||||
|
|
||||||
|
7za.exe a FF-%ver%-Slim.7z -m0=flzma2 -mx5 "..\Code\bin\x64\Release\FlowframesApp%ver%"
|
||||||
|
|
||||||
|
xcopy "../pkgs/py-tu" "..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\pkgs\py-tu" /E /I
|
||||||
|
7za.exe a FF-%ver%-Full.7z -m0=flzma2 -mx7 "..\Code\bin\x64\Release\FlowframesApp%ver%"
|
||||||
|
|
||||||
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\pkgs\py-tu
|
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\pkgs\py-tu
|
||||||
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\pkgs\py-amp
|
xcopy "../pkgs/py-amp" "..\Code\bin\x64\Release\FlowframesApp%ver%\FlowframesData\pkgs\py-amp" /E /I
|
||||||
7za.exe a FlowframesApp%ver%-NoPython.7z -m0=flzma2 -mx5 "..\Code\bin\x64\Release\FlowframesApp%ver%"
|
7za.exe a FF-%ver%-Full-RTX3000.7z -m0=flzma2 -mx7 "..\Code\bin\x64\Release\FlowframesApp%ver%"
|
||||||
|
|
||||||
|
|
||||||
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%
|
rmdir /s/q ..\Code\bin\x64\Release\FlowframesApp%ver%
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,15 @@
|
|||||||
1) Download the 7z file with "-Full" if you want all dependencies (Python/Pytorch, etc) included, or the file with "-NoPython" if you already have a system pytorch installation, or if you have an AMD GPU that can't use pytorch anyway
|
1) Download...
|
||||||
|
- FF-Slim if you have an AMD/Intel GPU, or if you have an Nvidia GPU and Pytorch already installed
|
||||||
|
- FF-Full if you have an Nvidia Turing (RTX 2000) or older GPU
|
||||||
|
- FF-Full-RTX3000 if you have an Nvidia Ampere (RTX 3000) GPU. Also compatible with older GPUs, but has bigger filesize.
|
||||||
|
|
||||||
2) Extract the 7z file using 7zip or any other program that supports it
|
2) Extract the 7z file using 7zip or any other program that supports it
|
||||||
|
|
||||||
3) Run Flowframes.exe
|
3) Run Flowframes.exe
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If you updated from an older version, you can optionally copy "FlowframesData/config.ini" to your new installation if you want to keep your settings.
|
If you updated from an older version, you can optionally copy "FlowframesData/config.ini" to your new installation if you want to keep your settings.
|
||||||
You can delete your old installation after updating.
|
You can delete your old installation after updating.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user