jiant: a retired workhorse for NLP multitask research
A once-active PyTorch toolkit for running 50+ NLU tasks that shut down in 2021.

What it does
jiant is a PyTorch-based research library for multitask and transfer learning in NLP. It wraps Hugging Face transformers and datasets to run models like RoBERTa across GLUE, SuperGLUE, XTREME, and more than 50 other tasks. Configuration files and a simple API handle the boilerplate so researchers can focus on experiments rather than plumbing.
The interesting bit
The project is explicitly a research substrate, not a production framework — the README encourages users to “extend, change, and contribute to match their needs.” That academic honesty is refreshing, though now moot: the maintainers archived it in October 2021 with no plans for new models, tasks, or library updates.
Key highlights
- Supports 50+ NLU tasks and major benchmarks (GLUE, SuperGLUE, XTREME)
- Integrates with Hugging Face
transformersanddatasets - Provides both Python and Bash APIs for quick fine-tuning
- v2.x is modular and scalable; v1.3.2 lives on in a legacy repo for paper reproductions
- MIT licensed
Caveats
- No longer maintained as of 2021; no new features or dependency updates coming
- Source install requires manual
PYTHONPATHmanipulation or editable pip install
Verdict
Useful if you need to reproduce specific papers built on jiant or study its design patterns. For new projects, Hugging Face’s own ecosystem has largely subsumed this niche. The legacy v1 repo remains for citation archaeology.