ropedia-xperience-10m-task-baselines / scripts /omni /run_cosmos3_super_diffusers_smoke.sh
cy0307's picture
Publish Ropedia Xperience-10M task baseline cards
eeac43c verified
Raw
History Blame
1.49 kB
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="${PROJECT_ROOT:-$(cd "$SCRIPT_DIR/../.." && pwd)}"
VENV_PY="${VENV_PY:-$PROJECT_ROOT/.venv/bin/python}"
RUN_ID="${RUN_ID:-xperience10m_cosmos3_super_diffusers_runtime_smoke}"
MODEL_DIR="${MODEL_DIR:-$HOME/Ropedia/cosmos3_models/nv-community__Cosmos3-Super}"
OUTPUT_DIR="${OUTPUT_DIR:-$PROJECT_ROOT/results/omni_finetune/$RUN_ID}"
DEVICE_MAP="${DEVICE_MAP:-balanced}"
NUM_FRAMES="${NUM_FRAMES:-5}"
HEIGHT="${HEIGHT:-256}"
WIDTH="${WIDTH:-256}"
NUM_INFERENCE_STEPS="${NUM_INFERENCE_STEPS:-1}"
GUIDANCE_SCALE="${GUIDANCE_SCALE:-1.0}"
FLOW_SHIFT="${FLOW_SHIFT:-10.0}"
SEED="${SEED:-123}"
GENERATE="${GENERATE:-0}"
ENABLE_SAFETY_CHECK="${ENABLE_SAFETY_CHECK:-0}"
ALLOW_REMOTE_FILES="${ALLOW_REMOTE_FILES:-0}"
args=(
"$PROJECT_ROOT/scripts/omni/cosmos3_super_diffusers_smoke.py"
--workspace "$PROJECT_ROOT"
--model-dir "$MODEL_DIR"
--output-dir "$OUTPUT_DIR"
--run-id "$RUN_ID"
--device-map "$DEVICE_MAP"
--num-frames "$NUM_FRAMES"
--height "$HEIGHT"
--width "$WIDTH"
--num-inference-steps "$NUM_INFERENCE_STEPS"
--guidance-scale "$GUIDANCE_SCALE"
--flow-shift "$FLOW_SHIFT"
--seed "$SEED"
)
if [[ "$GENERATE" == "1" ]]; then
args+=(--generate)
fi
if [[ "$ENABLE_SAFETY_CHECK" == "1" ]]; then
args+=(--enable-safety-check)
fi
if [[ "$ALLOW_REMOTE_FILES" == "1" ]]; then
args+=(--allow-remote-files)
fi
cd "$PROJECT_ROOT"
exec "$VENV_PY" "${args[@]}"