atlas

Research map / Architectures and efficiency / RNNs and normalization

EDiT: A Local-SGD-Based Efficient Distributed Training Method for Large Language Models

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EDiT, a sharded Local SGD method for LLM pretraining with layer-wise forward-pass synchronization, a pseudo-gradient penalty for stability, and an asynchronous variant A-EDiT for heterogeneous clusters.

Problem

Local SGD methods do not handle model sharding for LLMs, incur non-overlapped communication and memory overhead, are unstable on noisy large-scale corpora, and struggle with consistent stragglers and elastic training.

Approach

Combine Local SGD with ZeRO-3/FSDP-style model sharding on a 2D device mesh, synchronize sharded parameters layer-by-layer during the forward pass with prefetching, and filter/weight/clip pseudo-gradients (EMA z-test anomaly elimination, norm-based softmax weighting, clipping); A-EDiT synchronizes on a wall-clock interval so fast workers do more steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EDiT instead of the strongest reported baselineLlama 1B trained on FineWeb-Edu · FineWeb-Edu public benchmarks (average)average accuracy: 43.96 -> 44.82Helped
Use EDiT instead of the strongest reported baselineLlama 1B trained on the in-house dataset · In-house public benchmarks (average)average accuracy: 34.62 -> 34.96Helped
Use A-EDiT instead of EDiTLlama 1B trained on FineWeb-Edu · FineWeb-Edu public benchmarks (average)average accuracy: 44.82 -> 43.90Hurt
Use A-EDiT instead of EDiTLlama 1B trained on the in-house dataset · In-house public benchmarks (average)average accuracy: 34.96 -> 34.49Hurt
Use EDiT instead of BaselineLlama 1B training · Llama 1B trainingthroughput (tokens/sec): 2.08e5 -> 2.25e5Helped
Use A-EDiT instead of EDiT under consistent stragglersLlama 7B training · Consistent Straggler, Lag 4.5sTFLOPS: 118.47 -> 223.07Helped
Use EDiT instead of Baseline under limited bandwidthLlama 7B training · Limited Bandwidth, Repeat 40TFLOPS: 85.18 -> 236.39Helped
Add anomaly elimination to the pseudo gradient penalty strategy (ablation)EDiT · In-house datasetvalidation PPLHelped
Add weighted averaging to the pseudo gradient penalty strategy (ablation)EDiT · In-house datasetvalidation PPLHelped
Add gradient clipping to the pseudo gradient penalty strategy (ablation)EDiT · In-house datasetvalidation PPLHelped
Add the full pseudo gradient penalty strategy (ablation)EDiT · In-house datasetvalidation PPLHelped

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb-Edu in-house pretraining dataset

Benchmarks: MMLU ARC-E ARC-C HellaSwag PIQA CommonSense-QA OpenBookQA WinoGrande

Metrics: validation perplexity training loss accuracy average accuracy throughput (tokens/sec) TFLOPS

Baselines: Baseline mini-batch SGD Post Local SGD DiLoCo CO2 CO2*

Builds on: DiLoCo CO2 Post Local SGD ZeRO FSDP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy