SSH与运行NanoChat培训 | AI生成和翻译

首页 2026.07

当然。SSH 进入机器,然后逐步运行以下命令:

# 1. 设置 nanochat venv(这会花一些时间——下载 torch)
cd /workspace/nanochat
uv sync --extra gpu

# 2. 激活 venv
source .venv/bin/activate

# 3. 在 FineWeb-Edu 数据上训练 BPE tokenizer(约10分钟)
export NANOCHAT_DATA_DIR=/workspace/zz/datasets/fineweb-edu/
python -m scripts.tok_train

# 4. 运行 d24(760M)预训练测试(约2.6天)
python -m scripts.base_train \
  --depth=24 \
  --device-batch-size=16 \
  --total-batch-size=524288 \
  --max-seq-len=2048 \
  --window-pattern SSSL \
  --fp8 \
  --num-iterations=29000 \
  --eval-every=500 \
  --save-every=5000 \
  --run=h200-d24-760m \
  --tracker=wandb

对于长时间的训练运行,请使用 tmux 以避免断开连接导致中断:

tmux new -s train-d24
source .venv/bin/activate
export NANOCHAT_DATA_DIR=/workspace/zz/datasets/fineweb-edu/
python -m scripts.base_train \
  --depth=24 \
  --device-batch-size=16 \
  --total-batch-size=524288 \
  --max-seq-len=2048 \
  --window-pattern SSSL \
  --fp8 \
  --num-iterations=29000 \
  --eval-every=500 \
  --save-every=5000 \
  --run=h200-d24-760m \
  --tracker=wandb

AI生成和翻译,但整理分享仍需精力。如果觉得有帮助,欢迎 捐助支持。 微信:@lzwjavaWeChat QR · X: @lzwjava · 打个招呼 👋

返回 捐助