Spaces:
Runtime error
Runtime error
# This shell script is for the maintainers and contributors to QUICKLY check | |
# if the major changes they're introducing still work with the rest of the models supported | |
# in `finetrainers`. It DOES NOT give a sense of implementation correctness as that requires | |
# much longer training runs but it DOES ensure basic functionalities work in the large training | |
# setup. | |
# It should be run as so from the root of `finetrainers`: `bash tests/test_model_runs_minimally_lora.sh` | |
###################################################### | |
# Set common variables. | |
###################################################### | |
ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" | |
export ROOT_DIR | |
export WANDB_MODE="offline" | |
export NCCL_P2P_DISABLE=1 | |
export TORCH_NCCL_ENABLE_MONITORING=0 | |
export FINETRAINERS_LOG_LEVEL=DEBUG | |
echo "Using $ROOT_DIR as rootdir." | |
###################################################### | |
# Download Disney dataset. | |
###################################################### | |
# Ensure dataset is downloaded | |
DATA_ROOT="$ROOT_DIR/video-dataset-disney" | |
if [ ! -d "$DATA_ROOT" ]; then | |
echo "Downloading Disney dataset to $DATA_ROOT..." | |
huggingface-cli download \ | |
--repo-type dataset Wild-Heart/Disney-VideoGeneration-Dataset \ | |
--local-dir "$DATA_ROOT" | |
else | |
echo "Dataset already exists at $DATA_ROOT. Skipping download." | |
fi | |
###################################################### | |
# Run models | |
###################################################### | |
# Define models to test | |
models=("dummy_ltx_video_lora" "dummy_cogvideox_lora" "dummy_hunyuanvideo_lora") | |
for model_script in "${models[@]}"; do | |
echo "Running $model_script test..." | |
bash $ROOT_DIR/tests/scripts/$model_script.sh | |
done |