C++ ML

Open-source C++ projects categorized as ML

Top 10 C++ ML Projects

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: With this code, how can I measure the distance in centimeters of the objects I have detected in tensorflow lite? | reddit.com/r/tensorflow | 2023-01-25
  • MNN

    MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba

    Project mention: What’s New in TensorFlow 2.10? | news.ycombinator.com | 2022-09-06

    There are a ton of mobile deployment options that support PyTorch+TF models. It's hard to argue TFLite is the best.


  • 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.

  • serving

    A flexible, high-performance serving system for machine learning models

    Project mention: Should I wait for the M2 Macbook Pro? | reddit.com/r/macbookpro | 2022-10-10

    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

  • flashlight

    A C++ standalone library for machine learning (by flashlight)

    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

  • oneflow

    OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

    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!

  • ML-examples

    Arm Machine Learning tutorials and examples (by ARM-software)

    Project mention: Machine Learning on ARM | reddit.com/r/learnmachinelearning | 2022-02-11

    Well there's something, https://github.com/ARM-software/ML-examples

  • yggdrasil-decision-forests

    A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models.

    Project mention: Binary image classification using random forest algorithm | reddit.com/r/embedded | 2022-11-07

    However if you know cpp you can use Yggdrasil https://github.com/google/yggdrasil-decision-forests.

  • 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.

  • rb-libsvm

    Ruby language bindings for LIBSVM

  • ecole

    Extensible Combinatorial Optimization Learning Environments

    Project mention: [D] Combinatorial optimization - what ML approaches are available and which are the most appropriate? | reddit.com/r/MachineLearning | 2022-06-19
  • liboai

    A C++17 library to access the entire OpenAI API.

    Project mention: Are you interested in communicating with ChatGPT directly via API? | reddit.com/r/sysadmin | 2023-01-27
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). The latest post mention was on 2023-01-27.

C++ ML related posts


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

Project Stars
1 tensorflow 170,666
2 MNN 7,302
3 serving 5,745
4 flashlight 4,697
5 oneflow 4,235
6 ML-examples 346
7 yggdrasil-decision-forests 280
8 rb-libsvm 276
9 ecole 258
10 liboai 27
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives