PyTorch on avoimen lähdekoodin sovelluskehys koneoppimiseen, joka perustuu Torch-ohjelmakirjastoon.[1] Torch on kirjoitettu C-kielellä ja PyTorch on alun perin kirjoitettu käyttämään Torchia Python-kielestä.[1] Kirjasto tukee grafiikkaprosessorin (GPU) käyttöä syväoppimiseen.[1] Python-edustaosion lisäksi PyTorchille on edustaosio C++-kielellä käyttämiseen.[2] PyTorch on julkaistu 3-lauseisella BSD-lisenssillä sekä Apache Contributor License Agreement -lisenssillä.[3]
Syyskuussa 2022 Meta ilmoitti PyTorch Foundation -säätiön perustamisesta, joka sijoitetaan Linux Foundationin alle ja projektin kehitys siirtyy säätiöön.[4]