feat(training): add NVIDIA training delivery - #14
Conversation
|
Claude finished @waple0820's task in 2m 44s —— View job PR Review
FindingsBug: Broken regex in # Line 132 — current (broken)
error = re.search(r"\\bERR_[A-Z_]+\\b", text)The raw string # Fix
error = re.search(r"\bERR_[A-Z_]+\b", text)Low:
# slurm_entrypoint.sh:41
export LEXBROWSER_RESUME_FROM='${LEXBROWSER_RESUME_FROM:-}'A path containing a single quote (e.g. No other bugs or security issues found. Credential handling (mode-600 check, unsetting vars before sbatch, secrets-only-in-driver pattern) is solid. No |
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/lexmount-browser-lab/actions/runs/29324114760. Please check Claude's inline feedback and summary comment for details.
|
Claude finished @waple0820's task in 2m 21s —— View job PR Review
Previous findings — fixed in
|
There was a problem hiding this comment.
Automated Claude review completed. Review run: https://github.com/lexmount/lexmount-browser-lab/actions/runs/29327019875. Please check Claude's inline feedback and summary comment for details.
Scope
Moves the verified training chain into
mainas a self-contained NVIDIA delivery package, without merging unrelated divergent evaluation history fromsxh-train.Delivery behavior
--nodes,--gpus-per-node, and--gpu-familyselect the actual target topology.secrets.env; no credential values are committed.Local validation
ruff format --check training/nvidia/scripts tests/trainingruff check training/nvidia/scripts tests/trainingpython3 -m py_compile training/nvidia/scripts/*.py tests/training/test_nvidia_delivery.pypython3 -m unittest tests.training.test_nvidia_deliveryNo multi-node cluster run was attempted from this workstation.