summaryrefslogtreecommitdiff
path: root/TRANSFORMER_CROSSOVER.md
diff options
context:
space:
mode:
authorYurenHao0426 <Blackhao0426@gmail.com>2026-07-27 14:35:10 -0500
committerYurenHao0426 <Blackhao0426@gmail.com>2026-07-27 14:35:10 -0500
commitb90b5f43203fbafc4f1decb6adc11a76c813b2f1 (patch)
tree4e2e4a42955e2f10dd6927bd2c8c01d52659a657 /TRANSFORMER_CROSSOVER.md
parent129858078417fc5b7b6f5e219c607d7416930bd1 (diff)
experiment: lock crossover selector sources
Diffstat (limited to 'TRANSFORMER_CROSSOVER.md')
-rw-r--r--TRANSFORMER_CROSSOVER.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/TRANSFORMER_CROSSOVER.md b/TRANSFORMER_CROSSOVER.md
index df0cf0f..8be1e72 100644
--- a/TRANSFORMER_CROSSOVER.md
+++ b/TRANSFORMER_CROSSOVER.md
@@ -159,7 +159,10 @@ job but remain reported. No intermediate validation, test token, development
pilot endpoint, or cross-method setting is used by the selector.
The per-job cap is 48 hours. Only timan107 physical GPUs 5 and 7 are allowed.
-A launch manifest must record the physical GPU UUID, source commit, tracked
+Before either shard starts, one immutable launch lock binds the complete
+27-job registry hash to the source commit, tracked-file hashes, environment
+freeze, and allowed physical GPUs. Every subsequent cell rechecks that source
+lock. Its manifest records the physical GPU UUID, source commit, tracked
dirty state, environment freeze, dataset hashes, arguments, peak memory,
wall time, and exit state. A failure advances the shard rather than deleting
the cell.