facebookresearch/pytext
A PyTorch-based deep learning framework for NLP/NLU modeling tasks including text classification, NER, and intent-slot filling.

PyText is a natural language modeling framework built on PyTorch that addresses both rapid experimentation and large-scale model serving. It provides pre-built production models for tasks such as text classification (CNN, self-attentive sentence embeddings), sequence tagging for named entity recognition, and joint intent-slot models for conversational understanding. The framework uses PyTorch’s C10d backend for distributed training and can export models for inference via Caffe2.