Files
enlace/.gitignore
T
msaldain 12bdc983e6 Verificación previa: validar una config contra el hardware real
Comprometer uno o dos días de cómputo para descubrir en la hora tres que el
lote no entra en memoria, o que fp16 diverge, es el desperdicio más caro del
proyecto. Esto responde en minutos: construye el modelo y el optimizador como
lo haría el entrenamiento y los ejercita con lotes sintéticos del tamaño
configurado, así que no necesita que el corpus exista.

Mide el pico de VRAM reservada (no la asignada: es la reservada la que hace
fallar la asignación), el rendimiento real convertido a horas de reloj, y la
tasa de pasos que el GradScaler descarta por inf/NaN — la señal directa de que
fp16 está perdiendo actualizaciones.

Aparte: .vscode/ sale del repo (config de IDE por máquina) y smoke-2060 fija
run_name, que sin eso los comandos de logs y de descarga pedían nombres
distintos para la misma corrida.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 00:48:59 -03:00

25 lines
554 B
Plaintext

# Datos, pesos y bases del sistema: viven en el servidor, nunca en git.
#
# Las rutas van ancladas con "/" inicial a propósito. Sin anclar, "data/"
# excluye CUALQUIER directorio llamado data en cualquier nivel — incluidos
# enlace/data/ (los cargadores) y configs/data/. El síntoma sería un servidor
# que recibe el código por git y falla al importar.
/data/
/checkpoints/
/snapshots/
/runs/
# Secretos
.env
# Config del IDE, específica de cada máquina
.vscode/
# Entorno
.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
*.egg-info/