C++ Pytorch

Open-source C++ projects categorized as Pytorch

Top 23 C++ Pytorch Projects

  1. ncnn

    ncnn is a high-performance neural network inference framework optimized for the mobile platform

    Project mention: OpenMP 6.0 | news.ycombinator.com | 2024-11-14
  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. onnxruntime

    ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator

    Project mention: Generative AI Interview for Senior Data Scientists: 50 Key Questions and Answers | dev.to | 2025-05-06

    How it works: A model trained in one framework can be converted to the ONNX format. This format can then be run on various hardware or inference engines that support it (e.g., ONNX Runtime). It facilitates easy model transfer and execution even if the development framework and deployment environment differ.

  4. Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: Processing Point Clouds with Python: A Beginner’s Guide | dev.to | 2025-08-21

    The most popular library for point cloud processing in Python is Open3D.

  5. FasterTransformer

    Transformer related optimization, including BERT, GPT

  6. DALI

    A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

  7. TNN

    TNN: developed by Tencent Youtu Lab and Guangying Lab, a uniform deep learning inference framework for mobile、desktop and server. TNN is distinguished by several outstanding features, including its cross-platform capability, high performance, model compression and code pruning. Based on ncnn and Rapidnet, TNN further strengthens the support and performance optimization for mobile devices, and also draws on the advantages of good extensibility and high performance from existed open source efforts

  8. tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. onnx-simplifier

    Simplify your onnx model

  11. iree

    A retargetable MLIR-based machine learning compiler and runtime toolkit.

    Project mention: IREE | news.ycombinator.com | 2025-04-23
  12. tensorRT_Pro

    C++ library based on tensorrt integration

  13. deepdetect

    Deep Learning API and Server in C++14 support for PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE

  14. EdgeML

    This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India. (by microsoft)

  15. torch-mlir

    The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.

  16. oneAPI-samples

    Samples for Intel® oneAPI Toolkits

  17. DREAMPlace

    Deep learning toolkit-enabled VLSI placement

  18. LibtorchTutorials

    This is a code repository for pytorch c++ (or libtorch) tutorial.

  19. Few-Shot-Patch-Based-Training

    The official implementation of our SIGGRAPH 2020 paper Interactive Video Stylization Using Few-Shot Patch-Based Training

  20. NATTEN

    Fast Multi-dimensional Sparse Attention

  21. nimblephysics

    Nimble: Physics Engine for Biomechanics and Deep Learning

  22. SegmentationCpp

    A c++ trainable semantic segmentation library based on libtorch (pytorch c++). Backbone: VGG, ResNet, ResNext. Architecture: FPN, U-Net, PAN, LinkNet, PSPNet, DeepLab-V3, DeepLab-V3+ by now.

  23. iSeeBetter

    iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press

  24. pytorch_dlprim

    DLPrimitives/OpenCL out of tree backend for pytorch

  25. PercepNet

    Unofficial implementation of PercepNet: A Perceptually-Motivated Approach for Low-Complexity, Real-Time Enhancement of Fullband Speech

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Pytorch discussion

Log in or Post with

C++ Pytorch related posts

  • AI Model Optimization on AWS Inferentia and Trainium

    1 project | dev.to | 3 Nov 2024
  • Grandmaster-Level Chess Without Search

    9 projects | news.ycombinator.com | 17 Oct 2024
  • Training AI Models on CPU on AWS EC2

    5 projects | dev.to | 4 Sep 2024
  • An Interview with AMD CEO Lisa Su About Solving Hard Problems

    8 projects | news.ycombinator.com | 17 Jun 2024
  • Haystack DB – 10x faster than FAISS with binary embeddings by default

    3 projects | news.ycombinator.com | 28 Apr 2024
  • Who uses Google TPUs for inference in production?

    1 project | news.ycombinator.com | 11 Mar 2024
  • AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source

    23 projects | news.ycombinator.com | 12 Feb 2024
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Pytorch projects in C++? This list will help you:

# Project Stars
1 ncnn 21,982
2 onnxruntime 17,661
3 Open3D 12,707
4 FasterTransformer 6,211
5 DALI 5,491
6 TNN 4,572
7 tiny-cuda-nn 4,189
8 onnx-simplifier 4,153
9 iree 3,322
10 tensorRT_Pro 2,799
11 deepdetect 2,544
12 EdgeML 1,639
13 torch-mlir 1,620
14 oneAPI-samples 1,071
15 DREAMPlace 852
16 LibtorchTutorials 806
17 Few-Shot-Patch-Based-Training 623
18 NATTEN 600
19 nimblephysics 459
20 SegmentationCpp 449
21 iSeeBetter 372
22 pytorch_dlprim 365
23 PercepNet 352

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?