kundaja-green commited on
Commit
3287bb5
·
1 Parent(s): 97d39bb

FIX: Add safe.directory config for git to resolve ownership error

Browse files
Files changed (1) hide show
  1. start.sh +13 -12
start.sh CHANGED
@@ -1,12 +1,22 @@
1
  #!/bin/bash
2
- # --- Final Definitive Startup Script (v24 - Adds git lfs pull to fix num_samples=0) ---
3
 
4
  set -e
5
  echo "--- Startup Script Initialized ---"
6
 
 
 
 
 
 
 
 
 
 
 
 
7
  MODELS_DIR="/data/models"
8
  OUTPUT_DIR="/data/output"
9
-
10
  mkdir -p $MODELS_DIR
11
  mkdir -p $OUTPUT_DIR
12
 
@@ -28,17 +38,8 @@ fi
28
  if [ ! -f "$T5_PATH" ]; then
29
  huggingface-cli download jujutechnology/WANfortraining models_t5_umt5-xxl-enc-bf16.pth --local-dir $MODELS_DIR --local-dir-use-symlinks False
30
  fi
31
- echo "--- Models are present. ---"
32
-
33
- # --- CRITICAL STEP: Force checkout of Git LFS files in the repo ---
34
- echo "--- Ensuring all dataset images are fully downloaded (git lfs pull)... ---"
35
- git lfs pull
36
- echo "--- LFS checkout complete. Verifying file sizes: ---"
37
- ls -lh /code/dataset/ebPhotos-001/ # This will now show megabyte-sized files
38
-
39
- echo "--- Starting training... ---"
40
 
41
- # --- Run the training command ---
42
  accelerate launch wan_train_network.py \
43
  --task="i2v-14B" \
44
  --dit="$DIT_PATH" \
 
1
  #!/bin/bash
2
+ # --- Final Definitive Startup Script (v25 - Fixes git 'dubious ownership' error) ---
3
 
4
  set -e
5
  echo "--- Startup Script Initialized ---"
6
 
7
+ # --- FIX for 'dubious ownership' error ---
8
+ # This tells Git that the /code directory is safe to use, even with different user ownership.
9
+ echo "--- Applying Git security exception for /code directory... ---"
10
+ git config --global --add safe.directory /code
11
+
12
+ # --- CRITICAL STEP: Force checkout of Git LFS files in the repo ---
13
+ echo "--- Ensuring all dataset images are fully downloaded (git lfs pull)... ---"
14
+ git lfs pull
15
+ echo "--- LFS checkout complete. Verifying file sizes: ---"
16
+ ls -lh /code/dataset/ebPhotos-001/
17
+
18
  MODELS_DIR="/data/models"
19
  OUTPUT_DIR="/data/output"
 
20
  mkdir -p $MODELS_DIR
21
  mkdir -p $OUTPUT_DIR
22
 
 
38
  if [ ! -f "$T5_PATH" ]; then
39
  huggingface-cli download jujutechnology/WANfortraining models_t5_umt5-xxl-enc-bf16.pth --local-dir $MODELS_DIR --local-dir-use-symlinks False
40
  fi
41
+ echo "--- Models are present. Starting training... ---"
 
 
 
 
 
 
 
 
42
 
 
43
  accelerate launch wan_train_network.py \
44
  --task="i2v-14B" \
45
  --dit="$DIT_PATH" \