PyTorch is a computer software, specifically a machine learning library for the programming language Python, based on the Torch library, used for applications such as natural language processing. It is primarily developed by Facebook''s artificial-intelligence research group, and Uber''s Pyro probabilistic programming language software is built on it.