← Search

Tim Dettmers

15 accepted papers

2025

Holistically Evaluating the Environmental Impact of Creating Language Models

ICLR 2025spotlight

As the performance of artificial intelligence systems has dramatically increased, so too has the environmental impact of creating these systems. While many model developers release estimates of the power consumption and carbon emissions from the final training runs for their latest models, there is…

Cited by 0SourcePDFScholar
2025

OLMoE: Open Mixture-of-Experts Language Models

ICLR 2025oral

We introduce OLMoE, a fully open, state-of-the-art language model leveraging sparse Mixture-of-Experts (MoE). OLMoE-1B-7B has 7 billion (B) parameters but uses only 1B per input token. We pretrain it on 5 trillion tokens and further adapt it to create OLMoE-1B-7B-Instruct. Our models outperform all…

2024

MatFormer: Nested Transformer for Elastic Inference

NeurIPS 2024poster

Foundation models are applied in a broad spectrum of settings with different inference constraints, from massive multi-accelerator clusters to resource-constrained standalone mobile devices. However, the substantial costs associated with training these models often limit the number of unique model s…

Cited by 11SourcePDFScholar
2024

Scaling Retrieval-Based Language Models with a Trillion-Token Datastore

NeurIPS 2024poster

Scaling laws with respect to the amount of training data and the number of parameters allow us to predict the cost-benefit trade-offs of pretraining language models (LMs) in different configurations. In this paper, we consider another dimension of scaling: the amount of data available at inference t…

2024

SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compression

ICLR 2024poster

Recent advances in large language model (LLM) pretraining have led to high-quality LLMs with impressive abilities. By compressing such LLMs via quantization to 3-4 bits per parameter, they can fit into memory-limited devices such as laptops and mobile phones, enabling personalized use. Quantizing mo…

2023

Distributed Inference and Fine-tuning of Large Language Models Over The Internet

NeurIPS 2023poster

Large language models (LLMs) are useful in many NLP tasks and become more capable with size, with the best open-source models having over 50 billion parameters. However, using these 50B+ models requires high-end hardware, making them inaccessible to most researchers. In this work, we investigate met…

Cited by 56SourcePDFScholar
2023

SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficient

ICML 2023poster

Many deep learning applications benefit from using large models with billions of parameters. Training these models is notoriously expensive due to the need for specialized HPC clusters. In this work, we consider alternative setups for training large models: using cheap ``preemptible'' instances or p…

2023

Stable and low-precision training for large-scale vision-language models

NeurIPS 2023poster

We introduce new methods for 1) accelerating and 2) stabilizing training for large language-vision models. 1) For acceleration, we introduce SwitchBack, a linear layer for int8 quantized training which provides a speed-up of 13-25% while matching the performance of bfloat16 training within 0.1 perce…

2023

Towards A Unified View of Sparse Feed-Forward Network in Pretraining Large Language Model

EMNLP 2023long main

Large and sparse feed-forward layers (S-FFN) such as Mixture-of-Experts (MoE) have proven effective in scaling up Transformers model size for pretraining large language models. By only activating part of the FFN parameters conditioning on input, S-FFN improves generalization performance while keepin…

Cited by 0SourceScholar
2022

8-bit Optimizers via Block-wise Quantization

ICLR 2022spotlight

Stateful optimizers maintain gradient statistics over time, e.g., the exponentially smoothed sum (SGD with momentum) or squared sum (Adam) of past gradient values. This state can be used to accelerate optimization significantly, compared to plain stochastic gradient descent, but uses memory that mig…

2022

GPT3.int8(): 8-bit Matrix Multiplication for Transformers at Scale

NeurIPS 2022accept

Large language models have been widely adopted but require significant GPU memory for inference. We develop a procedure for Int8 matrix multiplication for feed-forward and attention projection layers in transformers, which cut the memory needed for inference by half while retaining full precision pe…

Cited by 1133SourcePDFScholar
2021

BASE Layers: Simplifying Training of Large, Sparse Models

ICML 2021spotlight

We introduce a new balanced assignment of experts (BASE) layer for large language models that greatly simplifies existing high capacity sparse layers. Sparse layers can dramatically improve the efficiency of training and inference by routing each token to specialized expert modules that contain only…