From 9c0ec15716a12a1c16facb30d4e84be475d2d7f1 Mon Sep 17 00:00:00 2001 From: iomgaa Date: Sat, 18 Jul 2026 03:39:14 -0400 Subject: [PATCH] =?UTF-8?q?setup=5Fremote.sh=20=E8=87=AA=E6=B8=85=20pip=20?= =?UTF-8?q?=E6=AE=8B=E7=95=99=EF=BC=9B=E5=AD=98=E6=A1=A3=E7=82=B9=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E8=BF=9C=E7=A8=8B=E6=A0=B9=E5=88=86=E5=8C=BA=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E6=80=A7=E9=97=AE=E9=A2=98=EF=BC=88/root/zym=20507G?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/00-roadmap.md | 1 + scripts/setup_remote.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/docs/00-roadmap.md b/docs/00-roadmap.md index c218780..dc637d4 100644 --- a/docs/00-roadmap.md +++ b/docs/00-roadmap.md @@ -14,6 +14,7 @@ - **层 0 关账判据**: 两端 `pytest tests/ -q` 全绿 - **下一步**: 进层 1(SFT 基线):解剖参考实现 `train_sft_sanity.py` 与 collator → 写 `docs/02-sft-baseline.md` → 数据管线 + 最小训练脚本(Qwen3-0.6B,远程 4 卡) - **未精讲的文档账**: docs/01 的 §3.7(KL 锚三处实现差异)、§3.8(论文外稳定器)、§4(训练步流程走读) +- **远程磁盘备忘**: 根分区 100% 的结构性原因是 `/root/zym`(507G 历史工作区)压在根分区,建议择期整体搬迁 `/data`;临时缓解 = 清 `/tmp/pip-unpack-*`、旧 tar.gz、journal。所有新增写盘已改道 `/data/zym` ## 分层计划 diff --git a/scripts/setup_remote.sh b/scripts/setup_remote.sh index e7333cd..33ef494 100755 --- a/scripts/setup_remote.sh +++ b/scripts/setup_remote.sh @@ -15,6 +15,8 @@ export CONDA_PKGS_DIRS=$DATA_ROOT/conda_pkgs # conda 包缓存默认在根 export PIP_CACHE_DIR=$DATA_ROOT/pip_cache # pip 缓存默认在根分区 export TMPDIR=$DATA_ROOT/tmp # 大 wheel 解压临时目录 mkdir -p "$DATA_ROOT"/{envs,hf_cache,conda_pkgs,pip_cache,tmp} +# 清理上次中断可能残留的 pip 临时目录(含曾被 conda run 吞掉 TMPDIR 而落在 /tmp 的) +rm -rf "$DATA_ROOT"/tmp/pip-* /tmp/pip-unpack-* 2>/dev/null || true # ---- 1. conda 环境(建在 /data,不建在 ~)---- if [ ! -d "$ENV_PATH" ]; then