CLAUDE.md:日志不缓存升级为全局硬规则(含 conda run 事故伤疤标注)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-18 03:30:34 -04:00
parent b679bcb24f
commit 991e277316
+1 -1
View File
@@ -40,7 +40,7 @@ conda activate ars-opd && ruff check ars_opd/ --fix && ruff format ars_opd/
> [!CRITICAL] > [!CRITICAL]
> - 远程机 gpu-a800-0608×A800-80G**只允许用其中 4 块**;所有 GPU 命令必须显式 `CUDA_VISIBLE_DEVICES=<idx>`,先 `nvidia-smi` 确认空闲卡,严禁自动选卡。 > - 远程机 gpu-a800-0608×A800-80G**只允许用其中 4 块**;所有 GPU 命令必须显式 `CUDA_VISIBLE_DEVICES=<idx>`,先 `nvidia-smi` 确认空闲卡,严禁自动选卡。
> - 远程**根分区仅剩 12G**conda 环境、HF 缓存(`HF_HOME`)、模型、checkpoint、数据集一律放 `/data/zym/` 下。 > - 远程**根分区仅剩 12G**conda 环境、HF 缓存(`HF_HOME`)、模型、checkpoint、数据集一律放 `/data/zym/` 下。
> - 长任务用 tmux 跑,日志缓存`python -u` / `PYTHONUNBUFFERED=1`),确保可实时检查 > - **任何长时间运行的命令(训练、pip/conda 安装、脚本)禁止日志缓存**,宁可承担延时也要实时可查:python 加 `-u` / `PYTHONUNBUFFERED=1`**不用 `conda run` 包裹长命令**(它整体缓冲输出直到结束——2026-07 曾因此把正常安装误判为卡死),改为直调 `<env>/bin/pip`、`<env>/bin/python`;远程长任务一律 tmux
> - 远程机器上不改代码,只 `git pull` + 跑脚本;本地不跑训练。 > - 远程机器上不改代码,只 `git pull` + 跑脚本;本地不跑训练。
## 6. 学习工作流 ## 6. 学习工作流