13 lines
849 B
Bash
Executable File
13 lines
849 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# 训练控制台一键启动(Linux / WSL / Git Bash):bash ml/console.sh → 打开 http://localhost:8100 ,在网页上点「开始训练」。
|
|
# Python 选择与 console.bat 一致:PYTHON → python → python3,判据是能 import torch(审查 N-10)。
|
|
# 训练进程独立会话运行:关掉终端只关控制台,训练继续;重新运行本脚本即可接着看、可停止。
|
|
cd "$(dirname "$0")/.."
|
|
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
|
|
export PYTHONUTF8=1 # 2026-10-18 第六轮:文件读写统一 UTF-8
|
|
exec "$PY" -m ml.monitor --open "$@"
|