← Search

Niv Giladi

5 accepted papers

2025

Tensor-Parallelism with Partially Synchronized Activations

NeurIPS 2025poster

Training and inference of Large Language Models (LLMs) with tensor-parallelism requires substantial communication to synchronize activations. Our findings suggest that with a few minor adjustments to current practices, LLMs can be trained without fully synchronizing activations, reducing bandwidth d…

Cited by 0SourceScholar
2023

DropCompute: simple and more robust distributed synchronous training via compute variance reduction

NeurIPS 2023poster

Background: Distributed training is essential for large scale training of deep neural networks (DNNs). The dominant methods for large scale DNN training are synchronous (e.g. All-Reduce), but these require waiting for all workers in each step. Thus, these methods are limited by the delays caused by…

2021

Physics-Aware Downsampling with Deep Learning for Scalable Flood Modeling

NeurIPS 2021poster

Background. Floods are the most common natural disaster in the world, affecting the lives of hundreds of millions. Flood forecasting is therefore a vitally important endeavor, typically achieved using physical water flow simulations, which rely on accurate terrain elevation maps. However, such simul…

2020

At Stability's Edge: How to Adjust Hyperparameters to Preserve Minima Selection in Asynchronous Training of Neural Networks?

ICLR 2020spotlight

Background: Recent developments have made it possible to accelerate neural networks training significantly using large batch sizes and data parallelism. Training in an asynchronous fashion, where delay occurs, can make training even more scalable. However, asynchronous training has its pitfalls, mai…

Cited by 21SourcecodeScholar
2020

Augment Your Batch: Improving Generalization Through Instance Repetition

CVPR 2020poster

Large-batch SGD is important for scaling training of deep neural networks. However, without fine-tuning hyperparameter schedules, the generalization of the model may be hampered. We propose to use batch augmentation: replicating instances of samples within the same batch with different data augmenta…

Cited by 271PDFcodeScholar