
12/14/2018 · Ahmed Aly, Christopher Dewan
What this post added
Open-sourced PyText, a PyTorch-based NLP modeling framework designed to bridge the gap between experimentation and large-scale deployment. PyText offers a simplified workflow, prebuilt model architectures, and utilities for text processing and vocabulary management. It enables faster experimentation and deployment of NLP systems for tasks like document classification, sequence tagging, and semantic parsing. PyText has been used internally to reduce NLP model implementation time from weeks/months to days and operates at production scale, handling over a billion daily predictions with stringent latency requirements. It addresses the historical trade-off between research-oriented and production-optimized frameworks by leveraging PyTorch 1.0 and exporting models to Caffe2 for efficient, multithreaded C++ inference.