2026-10-17 17:15:16 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
# 训练控制台一键启动(Linux / WSL / Git Bash):bash ml/console.sh → 打开 http://localhost:8100 ,在网页上点「开始训练」。
|
2026-10-17 18:57:48 +00:00
|
|
|
# Python 选择与 console.bat 一致:PYTHON → python → python3,判据是能 import torch(审查 N-10)。
|
|
|
|
|
# 训练进程独立会话运行:关掉终端只关控制台,训练继续;重新运行本脚本即可接着看、可停止。
|
2026-10-17 17:15:16 +00:00
|
|
|
cd "$(dirname "$0")/.."
|
2026-10-17 18:57:48 +00:00
|
|
|
for c in "${PYTHON:-}" python python3; do
|
|
|
|
|
[ -n "$c" ] && command -v "$c" >/dev/null 2>&1 && "$c" -c "import torch" 2>/dev/null && { PY=$c; break; }
|
|
|
|
|
done
|
|
|
|
|
[ -n "${PY:-}" ] || { echo "找不到能 import torch 的 Python:先激活训练环境,或设 PYTHON=..."; exit 1; }
|
|
|
|
|
export PYTHON=$PY
|
2026-10-17 17:15:16 +00:00
|
|
|
exec "$PY" -m ml.monitor --open "$@"
|