Facebook’s PyText has retired. This is its résumé.
Built to let Facebook researchers iterate on PyTorch NLP models and ship them at scale through Caffe2.

What it does
PyText was a deep-learning NLP framework built on PyTorch. It offered extensible interfaces and abstractions for model components—text classifiers, sequence taggers, and joint intent-slot models—so teams could move from research prototypes to production without rebuilding the pipeline. It also supported distributed training, mixed-precision training via APEX, and exporting models to the Caffe2 engine for optimized inference.
The interesting bit
Its core pitch was bridging PyTorch’s flexible research environment with Caffe2’s production runtime, a translation that often forces teams to re-implement models from scratch. Facebook used it internally to iterate quickly and then ship at scale, though the README now bluntly warns users to migrate to torchtext.
Key highlights
- Pre-built production models for text classification, named-entity recognition, and intent-slot filling, plus reference implementations for papers published between 2014 and 2021.
- Distributed training on PyTorch 1.0’s C10d backend and mixed-precision support through NVIDIA APEX.
- Extensible component design meant to make new tasks and models pluggable.
- Export path from PyTorch training graphs to Caffe2 nets for inference.
Caveats
- The project is officially deprecated and no longer actively maintained; the README opens with a directive to migrate to
torchtext. - The Caffe2 inference path and Python 3.6.1 baseline reflect an older PyTorch ecosystem that has since moved on.
Verdict
If you are maintaining a legacy PyText pipeline or studying how Facebook once bridged research and production NLP, the repo is a useful artifact. Everyone else should follow the README’s advice and head straight to torchtext.
Frequently asked
- What is facebookresearch/pytext?
- Built to let Facebook researchers iterate on PyTorch NLP models and ship them at scale through Caffe2.
- Is pytext open source?
- Yes — facebookresearch/pytext is an open-source project tracked on heatdrop.
- What language is pytext written in?
- facebookresearch/pytext is primarily written in Python.
- How popular is pytext?
- facebookresearch/pytext has 6.3k stars on GitHub.
- Where can I find pytext?
- facebookresearch/pytext is on GitHub at https://github.com/facebookresearch/pytext.