A reinforcement-learning run depends on moving updated weights to the systems generating its next experience. Slow or failed transfers can waste hardware, but silently incomplete updates are more serious: they can make the run’s recorded configuration diverge from what produced its data.
RadixArk’s October 23 Miles 0.1.3 release rebuilds peer-to-peer weight transfer around reusable pinned buffers. In one reported setup, the first update falls from 99.5 seconds to 3.9 seconds and registered memory per sender from 28 GiB to 2 GiB. The notes also describe failed writes causing update failures, optional arrival checksums and isolation of unhealthy rollout cells. These figures describe the stated test configuration, not universal speedups. Read the primary source.
Recovery must preserve the experiment
The release adds resumable fully asynchronous runs and support for colocating generation and training. It also warns that version 0.1.2 runs cannot resume under the new rollout checkpoint layout. A recovery feature is useful only when the restored state matches the intended algorithm, including buffered work and the age of rollout weights.
An upgrade evaluation should therefore include failure injection as well as throughput. Teams can check whether healthy cells receive the same update, whether failed work is visible, and whether a resumed run preserves its accounting. Native LoRA support brings additional architecture-specific limits that should be reviewed before reusing an old launcher.
More reliable transfer and recovery could reduce the operational cost of long agent-training runs. The decisive evidence is sustained correctness under failures and repeated quality results, alongside measured utilization. A fast initial update is a useful component measurement; it is not the whole training outcome.
References
Questions, news tips or corrections? Contact [email protected].


