2017, in 12 pieces

12 records · 0 notes

December 1

NVIDIA
NVIDIA releases a preview of CUTLASS

Broke kernels down into composable parts. FlashAttention, Transformer Engine and many modern attention kernels are built on top of it

November 1

Andrej Karpathy
Karpathy publishes Software 2.0 on Medium

Planted the generational vocabulary of Software 1.0/2.0 and became the prototype for every later Software N.0 discussion

October 1

Paulius Micikevicius et al. (NVIDIA)
NVIDIA presents Mixed Precision Training

The prototype of mixed-precision training. The whole lineage of shrinking precision, FP16→BF16→FP8→FP4, is a variation on these two techniques

June 1

Google (Vaswani et al.)
Google releases the Transformer paper Attention Is All You Need

Self-attention alone, without recurrence, made parallel training possible, establishing the architectural premise for large-scale pretraining

May 1

Jonas Gehring et al. (Facebook AI Research)
Convolutional Sequence to Sequence Learning (ConvS2S) released on arXiv

Performed translation with convolutions alone, showing the race to move beyond recurrence just before the Transformer

April 1

Norman P. Jouppi et al. (Google)
In-Datacenter Performance Analysis of a Tensor Processing Unit

Disclosed the design and measured performance of the first-generation TPU, becoming the reference document for discussions of dedicated accelerators

March 3

Jun-Yan Zhu et al. (UC Berkeley)
Zhu et al. publish CycleGAN on arXiv

A design that trains without paired data, lowering the data requirements of generative models

Chelsea Finn, Pieter Abbeel, Sergey Levine (UC Berkeley)
Finn, Abbeel and Levine publish Model-Agnostic Meta-Learning (MAML) on arXiv

Proposed architecture-agnostic meta-learning, opening up research on few-shot adaptation

Google (TensorFlow)
Google releases XLA

The starting point of the ML compiler race. The layer that made TPUs practical and the foundation of all of JAX

February 1

Jeff Johnson, Matthijs Douze, Hervé Jégou (FAIR)
FAIR presents FAISS

The library that brought large-scale vector search into the realm of practical use

January 2

Martin Arjovsky, Soumith Chintala, Léon Bottou
Arjovsky, Chintala and Bottou publish Wasserstein GAN on arXiv

Redefined the instability of GAN training as a problem of the distance function

Shazeer et al. (Google Brain)
Sparsely-Gated Mixture-of-Experts Layer

The first demonstration, through conditional computation, of an architecture whose total parameters far exceed its active parameters; the ancestor of every MoE