Add files via upload

This commit is contained in:
Smiril
2024-02-25 15:18:55 +01:00
committed by GitHub
parent 2f2ab8687f
commit e7cc8534a2
50 changed files with 65 additions and 65 deletions
+5 -10
View File
@@ -1,32 +1,27 @@
#!/usr/bin/env bash
cd "$(dirname $0)/.."
eval "$(/opt/homebrew/bin/brew shellenv)"
set -e
mkdir -p .dfl
mkdir -p .venvs
mkdir -p workspace
is_arm64() {
[ "$(uname -sm)" == "Darwin arm64" ]
}
is_arm64 && echo "Running on Apple M1 chip"
if [ ! -d .dfl/DeepFaceLab ]; then
echo "Cloning DeepFaceLab"
git clone --no-single-branch --depth 1 "https://github.com/Smiril/DeepFaceLab_Apple-Silicon.git" .dfl/DeepFaceLab
if is_arm64; then
(cd .dfl/DeepFaceLab; git checkout master)
fi
(cd .dfl/DeepFaceLab; git checkout main)
fi
if [ ! -d .dfl/env ]; then
virtualenv -p python3 .dfl/env
if [ ! -d .venvs/deepfacelab ]; then
venv -p python3 ./venvs/deepfacelab
fi
source .dfl/env/bin/activate
source .venvs/deepfacelab/bin/activate
python3 -m pip install --upgrade pip
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" videoed extract-video \
$DFL_PYTHON "$DFL_MAIN" videoed extract-video \
--input-file "$DFL_WORKSPACE/data_src.*" \
--output-dir "$DFL_WORKSPACE/data_src"
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" videoed extract-video \
$DFL_PYTHON "$DFL_MAIN" videoed extract-video \
--input-file "$DFL_WORKSPACE/data_dst.*" \
--output-dir "$DFL_WORKSPACE/data_dst"
@@ -2,6 +2,6 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC/main.py" videoed denoise-image-sequence \
$DFL_PYTHON "$DFL_MAIN" videoed denoise-image-sequence \
--input-dir "$DFL_WORKSPACE/data_dst"
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by black
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by blur
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by hist
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by oneface
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by face-pitch
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by face-yaw
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
source env.sh
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC/main.py" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by brightness
+4 -2
View File
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
source env.sh
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC/main.py" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by hue
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
source env.sh
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC/main.py" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--by origname
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
source env.sh
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC/main.py" util \
$DFL_PYTHON "$DFL_MAIN" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--add-landmarks-debug-images
@@ -2,6 +2,6 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" util \
$DFL_PYTHON "$DFL_MAIN" util \
--input-dir "$DFL_WORKSPACE/data_src/aligned" \
--recover-original-aligned-filename
@@ -5,7 +5,6 @@ source scripts/env.sh
$DFL_PYTHON "$DFL_MAIN" extract \
--input-dir "$DFL_WORKSPACE/data_src" \
--output-dir "$DFL_WORKSPACE/data_src/aligned" \
--multi-gpu \
--detector manual \
--debug-dir "$DFL_WORKSPACE/data_src/aligned_debug"
+1 -1
View File
@@ -2,6 +2,6 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by black
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by oneface
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by hist
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by blur
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by hist-dissim
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by face-pitch
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by face-yaw
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" sort \
$DFL_PYTHON "$DFL_MAIN" sort \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--by origname
@@ -2,6 +2,6 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" util \
$DFL_PYTHON "$DFL_MAIN" util \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--recover-original-aligned-filename
+1 -1
View File
@@ -2,5 +2,5 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" facesettool enhance \
$DFL_PYTHON "$DFL_MAIN" facesettool enhance \
--input-dir "$DFL_WORKSPACE/data_dst/aligned"
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" extract \
$DFL_PYTHON "$DFL_MAIN" extract \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/aligned" \
--multi-gpu \
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" extract \
$DFL_PYTHON "$DFL_MAIN" extract \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/aligned" \
--multi-gpu \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" train \
$DFL_PYTHON "$DFL_MAIN" train \
--training-data-src-dir "$DFL_WORKSPACE/data_src" \
--training-data-dst-dir "$DFL_WORKSPACE/data_dst" \
--model-dir "$DFL_WORKSPACE/model" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" merge \
$DFL_PYTHON "$DFL_MAIN" merge \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-mask-dir "$DFL_WORKSPACE/data_dst/masked" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" merge \
$DFL_PYTHON "$DFL_MAIN" merge \
--input-dir "$DFL_WORKSPACE/data_src" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-mask-dir "$DFL_WORKSPACE/data_dst/masked" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" convert \
$DFL_PYTHON "$DFL_MAIN" convert \
--input-dir "$DFL_WORKSPACE/data_dst" \
--output-dir "$DFL_WORKSPACE/data_dst/merged" \
--aligned-dir "$DFL_WORKSPACE/data_dst/aligned" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" videoed video-from-sequence \
$DFL_PYTHON "$DFL_MAIN" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/aligned" \
--output-file "$DFL_WORKSPACE/result.avi" \
--include-audio \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" videoed video-from-sequence \
$DFL_PYTHON "$DFL_MAIN" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.mov" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" videoed video-from-sequence \
$DFL_PYTHON "$DFL_MAIN" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.mp4" \
--include-audio \
+1 -1
View File
@@ -2,7 +2,7 @@
cd "$(dirname $0)/.."
source scripts/env.sh
$DFL_PYTHON "$DFL_SRC" videoed video-from-sequence \
$DFL_PYTHON "$DFL_MAIN" videoed video-from-sequence \
--input-dir "$DFL_WORKSPACE/data_dst/merged" \
--output-file "$DFL_WORKSPACE/result.mp4" \
--reference-file "$DFL_WORKSPACE/data_dst.*" \
+1 -3
View File
@@ -1,10 +1,8 @@
eval "$(/opt/homebrew/bin/brew shellenv)"
DFL_PYTHON=python
DFL_MAIN=.dfl/DeepFaceLab/main.py
DFL_SRC=.dfl/DeepFaceLab/main.py
WORKSPACE=workspace
DFL_WORKSPACE=workspace
source .dfl/env/bin/activate
source .venvs/deepfacelab/bin/activate
set -e