AIAny
AI Train2017
Icon for item

fairseq

Sequence modeling toolkit for training custom models for translation, summarization, and language modeling. Reference implementation behind RoBERTa, BART, mBART, XLM-R, and wav2vec 2.0, with multi-GPU and mixed-precision training.

Introduction

For a stretch of the late 2010s, if you read a landmark sequence-modeling paper from Facebook AI Research and wanted the actual training code, the trail usually ended here. Fairseq was never a polished product — it was the lab's internal research harness that happened to be open-sourced, which is exactly why it doubles as the reference implementation behind RoBERTa, BART, mBART, XLM-R, and wav2vec 2.0.

What Sets It Apart
  • A registration system for models, criterions, tasks, optimizers, and LR schedulers. In practice, reproducing a paper often comes down to swapping one registered component rather than rewriting a training loop.
  • Serious distributed-training plumbing for its era: data and model parallelism across machines, gradient accumulation for large effective batch sizes on few GPUs, mixed-precision training, and optimizer/parameter state sharding with CPU offload.
  • Unusual architectural breadth in a single toolkit — CNN, LSTM, standard and non-autoregressive Transformers, plus LightConv and DynamicConv — spanning machine translation, summarization, language modeling, and self-supervised speech.
Great Fit / Look Elsewhere

Great fit if you're reproducing or fine-tuning a model whose official weights and configs shipped through fairseq, or studying how a generation of self-supervised text and speech models were actually trained. Look elsewhere if you're starting fresh in 2026: the repository was archived in March 2026 and is read-only, the Hydra-based config layering carries a steep learning curve, and Hugging Face Transformers (or the successor fairseq2) are the more actively maintained paths for new work.

Information

  • Websitegithub.com
  • OrganizationsMeta AI (formerly Facebook AI Research)
  • AuthorsFacebook AI Research (FAIR)
  • Published date2017/08/29

More Items

GitHub
AI Infra2026

Indexes mixed-format folders locally into a zero-config, Elasticsearch-compatible search engine offering keyword, semantic, vector and hybrid retrieval. Embeds on ingest, provides per-agent namespaced memory and AST-aware code indexing in a single static binary with no external embedding key.

GitHub

Turns natural-language instructions into end-to-end Android automation that drives real devices and captures Logcat and screenshots. Uses a multimodal “Dynamic‑First, Coordinate‑Fallback” locator and a native MCP server for IDE integration, supporting fast Flash (3–5s/step) and verifiable Pro workflows.

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.