18 lines
673 B
Bash
Executable File
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 "$@"
|