| # Docker / HF Spaces 统一入口:本进程本地加载 base+instruct。 | |
| # | |
| # INFORADAR_ROLE 仅兼容旧名(default / 已弃用 master|hf);算力加速由门面 accelerate 登记,与 ROLE 正交。 | |
| set -eu | |
| PORT="${INFORADAR_PORT:-7860}" | |
| BASE_MODEL="${INFORADAR_BASE_MODEL:-gemma-3-270m}" | |
| INSTRUCT_MODEL="${INFORADAR_INSTRUCT_MODEL:-qwen3-1.7b-instruct}" | |
| ROLE="${INFORADAR_ROLE:-default}" | |
| case "${ROLE}" in | |
| master|hf) | |
| echo "warning: INFORADAR_ROLE=${ROLE} is deprecated; use default" >&2 | |
| ROLE=default | |
| ;; | |
| esac | |
| if [ "${ROLE}" != default ]; then | |
| echo "error: unknown INFORADAR_ROLE=${ROLE} (use default)" >&2 | |
| exit 2 | |
| fi | |
| exec python run.py --no_auto_load --port "${PORT}" \ | |
| --base_model "${BASE_MODEL}" \ | |
| --instruct_model "${INSTRUCT_MODEL}" | |