Tensors and Dynamic neural networks in Python with strong GPU acceleration (by pytorch)

Pytorch Alternatives

Similar projects and alternatives to Pytorch

  • GitHub repo NumPy

    The fundamental package for scientific computing with Python.

  • GitHub repo examples

    TensorFlow examples (by tensorflow)

  • GitHub repo tensorflow

    An Open Source Machine Learning Framework for Everyone

  • GitHub repo OpenCV

    Open Source Computer Vision Library

  • GitHub repo scikit-learn

    scikit-learn: machine learning in Python

  • GitHub repo tutorials

    PyTorch tutorials. (by pytorch)

  • GitHub repo ROCm

    ROCm - Open Source Platform for HPC and Ultrascale GPU Computing

  • GitHub repo gpt-neox

    An implementation of model parallel GPT-3-like models on GPUs, based on the DeepSpeed library. Designed to be able to train models in the hundreds of billions of parameters or larger.

  • GitHub repo Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  • GitHub repo Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  • GitHub repo Deeplearning4j

    Model import deployment framework for retraining models (pytorch, tensorflow,keras) deploying in JVM Micro service environments, mobile devices, iot, and Apache Spark

  • GitHub repo Robot Framework

    Generic automation framework for acceptance testing and RPA

  • GitHub repo CenterNet

    Object detection, 3D detection, and pose estimation using center point detection:

  • GitHub repo jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

  • GitHub repo Kornia

    Open Source Differentiable Computer Vision Library for PyTorch

  • GitHub repo coremltools

    Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.

  • GitHub repo Git

    Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  • GitHub repo Selenium WebDriver

    A browser automation framework and ecosystem.

  • GitHub repo Numba

    NumPy aware dynamic Python compiler using LLVM

  • GitHub repo SimpleCV

    The Open Source Framework for Machine Vision

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Pytorch alternative or higher similarity.


Posts where Pytorch has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-07-12.
  • A-Z on gaining research experience during undergrad
    Participating in Open Source Initiatives - This is a rather recent path. Participating in the development of open-source software for research offers unparalleled networks opportunities along with both research and software development skills. Contributing to platforms like HuggingFace, Keras, TensorFlow, Pytorch, etc are some of the most common examples.
  • For Chinese DL Learners: Your First DL Environment | 2021-07-11
    After the steps above are finished, you may install the needed libraries for Python. For example, pip install numpy will install numpy for your computer. And about whether to use Pytorch or Tensorflow, it is totally dependent on yourself.
  • A way to choose the batch size programmatically?
  • Issue exporting detectron2 mask-rcnn to ONNX with BatchNorm layers
    Edit: This [issue]( is addressing the export of fixed batch norm layers from the model. But, currently I'm unable to successfully export any form of the network using the` torch.onnx.export(torch_model, first_batch, "mrcnn.onnx")` syntax.
  • Issue exporting detectron2 mask-rcnn to ONNX with batchNorm
    Based off a conversation from [this thread](, my understanding is that, `using the torch.onnx.export()` function, we can turn off constant_folding and optimizations, when exported using the training=TrainingMode.TRAINING option. After which, the frozen batch norm layer wouldn't get optimized out. However, while trying this out, I run into an error (pasted below)
  • Why is python depency management such a mess? | 2021-07-05
  • why python is used much more in DS instead of a more efficient language like Java or Rust? | 2021-07-04
    Numba plugs into LLVM JIT API, Tensorflow is written in C++, PyTorch core is C++, NumPy integrates BLAS libraries written in C and Fortran.
  • Safely downgrade Pytorch from 1.9 to 1.8
    Just go on Under INSTALL PYTORCH pick the options LTS (1.8.1) version, Linux, Pip, Python, CUDA 11.1. The following snippet will be generated.
  • Julia: faster than Fortran, cleaner than Numpy
    PyTorch for example is a C++ library with a Python user interface, see e.g. the language shares in GitHub ( ). There is also a Julia binding for Torch (, but I do not know how up-to-date it is.
  • What Makes Python Libraries So Important For Data Science Learning?
    Next comes the complexity of drawing the maximum possible number of valuable insights. Using different python libraries such as Scikit-Learn, PyTorch, Pandas, etc., complications of data analysis can be solved within a minute. And the complexity associated with visualisation gets handled by other data visualisation libraries like Matploitlib, PyTorch, etc.
  • Need help - artificial neural network, willing to pay
    Do you know how to program in Python at all? If so, here is a short series of beginner tutorials that culminates in training a neural network to predict whether an image is of a cat or a dog. Most people don't make a neural network "from scratch" and instead use an existing Python framework like PyTorch or Tensorflow.
  • Release PyTorch 1.9 Release, including Torch.Linalg and Mobile Interpreter · pytorch/pytorch
  • 10 Deep Learning Projects (Beginner & Advanced) | 2021-06-13
    Here are 10 deep learning projects from beginner to advanced that you can do with TensorFlow or PyTorch. For each project the links to the datasets are included.
  • Does anyone know of an open-source library that not only has object-detection but also object following? | 2021-06-06
  • Why Pytorch chose C++ backend instead of Rust? | 2021-06-04
    There are 1881 contributors to the pytorch repo. To put that in context, and keep in mind it started in 2016 when rust had an even smaller community:


Basic Pytorch repo stats
6 days ago

pytorch/pytorch is an open source project licensed under BSD 1-Clause License which is not an OSI approved license.