← all repositories
allenai/allennlp-models

AllenNLP's model zoo is now a museum piece

A curated collection of reference NLP implementations that the maintainers have officially stopped updating.

562 stars Python ML FrameworksLanguage Models
allennlp-models
Velocity · 7d
+0.2
★ / day
Trend
steady
star history

What it does

This is the companion model repository for AllenNLP, containing ready-to-use implementations across a dozen NLP tasks: coreference resolution, reading comprehension, language modeling, structured prediction, and even vision-language tasks like VQA. Each task ships with DatasetReader, Model, and Predictor classes, plus pre-trained weights you can load in one line with pretrained.load_predictor().

The interesting bit

The breadth is almost old-school in its thoroughness — you get BiDAF, SpanBERT coref, CopyNet, a full SRL pipeline, and a ViLBERT variant, all wired into the same config-driven framework. For researchers who need a stable, citable baseline rather than the latest huggingface leaderboard entry, this is deliberately conservative infrastructure.

Key highlights

  • Pre-trained models are catalogued with ModelCard metadata and programmatically discoverable via pretrained.get_pretrained_models()
  • Covers tasks from classic sequence tagging (CoNLL NER with CRF) to multiple choice (RoBERTa on SWaG) and visual entailment
  • Every model includes matching dataset readers for standard benchmarks (SQuAD, DROP, OntoNotes, BoolQ, etc.)
  • Hosted on the AllenNLP demo and project gallery for interactive exploration

Caveats

  • The entire AllenNLP ecosystem is in maintenance mode as of the README date; no new features or dependency upgrades, and bug support ended December 2022
  • Issues must be filed on the main allenai/allennlp repo, not here

Verdict

Worth a look if you’re reproducing older papers or teaching NLP fundamentals through a unified framework. Skip it if you need actively maintained models or modern transformer fine-tuning workflows — this is reference code with a “do not disturb” sign.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.