Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 C++ neural-network Projects
-
Project mention: How worried are you about AI taking over music? | reddit.com/r/WeAreTheMusicMakers | 2023-02-03
Tensorflow 238k contributors
-
Project mention: How worried are you about AI taking over music? | reddit.com/r/WeAreTheMusicMakers | 2023-02-03
PyTorch 2,600 contributors
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
PaddlePaddle
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Project mention: Baidu AI Researchers Introduce SE-MoE That Proposes Elastic MoE Training With 2D Prefetch And Fusion Communication Over Hierarchical Storage | reddit.com/r/artificial | 2022-05-29Continue reading | Check out the paper, and Github
-
Project mention: Worldwide building footprints derived from satellite imagery from Microsoft | reddit.com/r/gis | 2022-05-20
-
ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Project mention: [D] Best way to package Pytorch models as a standalone application | reddit.com/r/MachineLearning | 2023-01-06They're using NCNN to package the model. Have a look. https://github.com/Tencent/NCNN
-
We’re looking into that solution at the moment, the issue I’m referring to is related to this https://github.com/tensorflow/serving/issues/1948 we’ll know if the plug-in approach works for our uses soon but haven’t started looking into implementing it yet
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
mace
MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.
-
Project mention: Meta AI Open Sources Flashlight: Fast and Flexible Machine Learning Toolkit in C++ | reddit.com/r/artificial | 2022-09-12
Continue reading | Check out the paper and github link
-
Project mention: [P] Probably the Fastest Open Source Stable Diffusion is released | reddit.com/r/MachineLearning | 2022-12-01
Check out OneFlow on GitHub . We'd love to hear your feedback!
-
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.
Project mention: mmap_ninja: Speedup your training dramatically by using memory-mapped files for your dataset | reddit.com/r/Python | 2022-06-15Small question if you are using GPU: How to this compare to GPUDirect Storage from Nvidia? can you have even more speedup by using both? I never toy with it, but the DALI project from Nvidia seem to tackle the same data loading problem.
-
Project mention: A CUDA-free instant NGP renderer written entirely in Python: Support real-time rendering and camera interaction and consume less than 1GB of VRAM | reddit.com/r/Python | 2022-12-20
This repo only implemented the rendering part of the NGP but is more simple and has a lesser amount of code compared to the original (Instant-NGP and tiny-cuda-nn).
-
Project mention: my question gave my intentions clearly that i dont plan to downgrade my OS to 64bit | reddit.com/r/programmingcirclejerk | 2022-09-21
Adding FreeBASIC(!) bindings to a neural network library(!!) is important
-
MocapNET
We present MocapNET, a real-time method that estimates the 3D human pose directly in the popular Bio Vision Hierarchy (BVH) format, given estimations of the 2D body joints originating from monocular color images. Our contributions include: (a) A novel and compact 2D pose NSRM representation. (b) A human body orientation classifier and an ensemble of orientation-tuned neural networks that regress the 3D human pose by also allowing for the decomposition of the body to an upper and lower kinematic
Project mention: Achieving cheap mediocre FBT using 2 cameras, machine learning, and triangulation | reddit.com/r/VRchat | 2023-01-23Also google says that Mocapnet has some sort of blender workflow, which would likely be a valid starting point if you ever stop with the 2d methods.
-
Well there's something, https://github.com/ARM-software/ML-examples
-
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.
-
-
cpp_nn_in_a_weekend
Article and source code reference to construct a C++ neural network in a weekend without any dependencies
-
Also see DarkMark. For several years it has had support for loading custom Darknet/YOLO weights (not just MSCOCO!) to help annotate more images. https://www.ccoderun.ca/darkmark/Summary.html
-
From your description: I'd use the MoveDetect library to find where movement occurs, and then feed just those frames or videos into DarkHelp. Note that DarkHelp also has much richer JSON output than the vanilla Darknet CLI.
-
Maybe you can take a look at my toy repo (https://github.com/fengwang/ceras) before getting started. This library heavily uses templated meta-programming techniques to build the computation graph at compile time, and is header only.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ neural-network related posts
- 13" Dell XPS with Ubuntu vs. 16" Macbook Pro M1 Max
- Achieving cheap mediocre FBT using 2 cameras, machine learning, and triangulation
- AI generated video: Best framework by Theo
- State of MPS (Apple M1/M2) support in PyTorch?
- Do i really need a vector database
- New to this and having install issues
- Running on AMD problem
-
A note from our sponsor - Sonar
www.sonarsource.com | 4 Feb 2023
Index
What are some of the best open-source neural-network projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tensorflow | 170,805 |
2 | Pytorch | 62,234 |
3 | PaddlePaddle | 19,485 |
4 | CNTK | 17,301 |
5 | ncnn | 16,344 |
6 | serving | 5,750 |
7 | tiny-cnn | 5,627 |
8 | mace | 4,730 |
9 | flashlight | 4,710 |
10 | oneflow | 4,262 |
11 | DALI | 4,209 |
12 | tiny-cuda-nn | 2,075 |
13 | fann | 1,423 |
14 | MocapNET | 582 |
15 | ML-examples | 346 |
16 | SegmentationCpp | 319 |
17 | ONE | 306 |
18 | cpp_nn_in_a_weekend | 118 |
19 | DarkMark | 91 |
20 | DarkHelp | 89 |
21 | ceras | 83 |
22 | Chameleon | 67 |
23 | Winter | 52 |