PyTorch
Open-source machine learning framework by Meta with dynamic computation graphs.
About
PyTorch anchors much of modern deep learning in both research and production. Originally developed at Meta AI and now governed by the PyTorch Foundation, it provides GPU-accelerated tensor computation similar to NumPy and deep neural networks built on a tape-based autograd system, so models execute eagerly and can change their behavior at runtime. Core components include torch for tensors, torch.autograd for reverse-mode automatic differentiation, torch.nn for network modules, and torch.jit for TorchScript compilation. The framework is written in Python over a C++ core and runs on CPU as well as NVIDIA CUDA, AMD ROCm, and Intel GPUs, drawing on cuDNN, NCCL, and MKL for performance. Its Python-first philosophy keeps abstractions minimal, makes debugging work with standard tools, and allows extensions in Python or C++. A large ecosystem of libraries and pretrained models has grown around it, and it serves as the default framework for many researchers, data scientists, and engineers shipping neural networks. Open source under a BSD-style license.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Frameworks & Libraries
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- BSD-3-Clause
- Added
- Apr 3, 2026
Related Tools
Unified system for large-scale distributed training and inference.
Guidance language for controlling LLM generation with constraints, grammars, and JSON schemas.
Library for easily accessing and processing ML datasets.
JAX neural network library with PyTorch-like module system.
High-level deep learning API supporting JAX, TensorFlow, and PyTorch backends.
Gradient boosting library by Yandex with native categorical feature handling.