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. Learn more →
Top 23 C++ Pytorch Projects
-
ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
-
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.
-
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.
-
-
-
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.
How to Accomplish: Use a combination of geometric transformations (e.g., rotation, scaling, cropping, flipping), color space adjustments (e.g., brightness, contrast, saturation), and other techniques (e.g., noise injection, blurring, cutout). Libraries such as ImgAug, DeepMind Augmentation, Albumentations, and NVIDIA DALI offer a wide range of ready-to-use augmentation techniques that can introduce the necessary diversity into your dataset.
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
deepdetect
Deep Learning API and Server in C++14 support for PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
-
EdgeML
This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India. (by microsoft)
-
torch-mlir
The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
-
-
-
-
-
Few-Shot-Patch-Based-Training
The official implementation of our SIGGRAPH 2020 paper Interactive Video Stylization Using Few-Shot Patch-Based Training
-
-
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.
-
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Pytorch discussion
C++ Pytorch related posts
-
AI Model Optimization on AWS Inferentia and Trainium
-
Grandmaster-Level Chess Without Search
-
Training AI Models on CPU on AWS EC2
-
An Interview with AMD CEO Lisa Su About Solving Hard Problems
-
Haystack DB – 10x faster than FAISS with binary embeddings by default
-
Who uses Google TPUs for inference in production?
-
AMD Funded a Drop-In CUDA Implementation Built on ROCm: It's Open-Source
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 May 2025
Index
What are some of the best open-source Pytorch projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | ncnn | 21,437 |
2 | onnxruntime | 16,538 |
3 | Open3D | 12,269 |
4 | FasterTransformer | 6,089 |
5 | DALI | 5,383 |
6 | TNN | 4,505 |
7 | onnx-simplifier | 4,070 |
8 | tiny-cuda-nn | 4,003 |
9 | iree | 3,119 |
10 | tensorRT_Pro | 2,683 |
11 | deepdetect | 2,535 |
12 | EdgeML | 1,614 |
13 | torch-mlir | 1,523 |
14 | hls4ml | 1,470 |
15 | oneAPI-samples | 1,030 |
16 | DREAMPlace | 798 |
17 | LibtorchTutorials | 783 |
18 | Few-Shot-Patch-Based-Training | 625 |
19 | nimblephysics | 440 |
20 | SegmentationCpp | 439 |
21 | nnue-pytorch | 389 |
22 | iSeeBetter | 368 |
23 | pytorch_dlprim | 346 |