Files
enlace/configs/runs/smoke-cpu.yaml
T
msaldain d0a05cdd97 Anclar las rutas de .gitignore al raíz del repo
Un patrón sin "/" inicial en .gitignore matchea cualquier directorio con ese
nombre en cualquier nivel. "data/" y "runs/" estaban excluyendo, además de lo
que se quería:

  enlace/data/     los cargadores de datos (ByteStream, ShardStream)
  configs/data/    corpus.yaml, smoke.yaml, distill.yaml
  configs/runs/    todos los configs ejecutables

Es decir que el repo commiteado no contenía ni la capa de datos ni un solo
config con el que arrancar un entrenamiento. Como scripts/remote.sh sincroniza
por git push/pull, el servidor habría recibido un paquete que falla al
importar, y el síntoma habría aparecido recién allá.

Se anclan las cuatro rutas con "/" inicial y se documenta el porqué en el
propio archivo.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 23:27:40 -03:00

22 lines
505 B
YAML

# Smoke test en CPU — para verificar el código en la máquina de trabajo,
# que no tiene GPU. No entrena nada útil: comprueba que el stack funciona.
include:
hardware: hardware/cpu.yaml
model: model/char-smoke.yaml
train: train/smoke.yaml
data: data/smoke.yaml
train:
run_name: smoke-cpu
max_steps: 300
schedule:
kind: wsd
warmup_steps: 30
decay_steps: 60
min_lr_ratio: 0.0
log_every: 20
eval_every: 100
eval_batches: 5
checkpoint_every: 150
sample_every: 150