Files

18 lines
673 B
Bash
Executable File

#!/usr/bin/env bash
# Gradio UI on an Apple-silicon Mac, using the bundles downloaded into models/.
set -euo pipefail
repo_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
export HF_HUB_OFFLINE=1 GRADIO_ANALYTICS_ENABLED=False
# Use native fp16 DiT arithmetic on M1/M2; set bfloat16 to compare.
export MOSS_MPS_DIT_DTYPE="${MOSS_MPS_DIT_DTYPE:-float16}"
if [[ ! -x "${repo_dir}/.venv/bin/python" ]]; then
echo "Run bash scripts/setup-mac.sh first." >&2
exit 1
fi
cd "$repo_dir"
exec "${repo_dir}/.venv/bin/python" "${repo_dir}/gradio_app.py" \
--model-root "${repo_dir}/models" \
--model "${repo_dir}/models/MOSS-Image-SFT" \
--local-files-only "$@"