C++ Tensorflow

Open-source C++ projects categorized as Tensorflow

Top 23 C++ Tensorflow Projects

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

    Project mention: Creating Image Frames from Videos for Deep Learning Models | dev.to | 2023-02-07

    Converting the images to a tensor: Deep learning models work with tensors, so the images should be converted to tensors. This can be done using the to_tensor function from the PyTorch library or convert_to_tensor from the Tensorflow library.

  • DeepSpeech

    DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.

    Project mention: My matrix bot that transcribes speech in audio messages | news.ycombinator.com | 2022-12-12

    Mozilla has an open source tect-to-speech project, called deep speech.


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

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

    They're using NCNN to package the model. Have a look. https://github.com/Tencent/NCNN

  • onnxruntime

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

    Project mention: Using AI to infer depth information from images in Godot 4 .NET 6 using the MiDaS monocular depth model | reddit.com/r/godot | 2022-12-01

    Unsure how useful this is, and the project itself needs a bit of a cleanup since I ported it to godot 4 last night. But at the very least, it provides an example of using the ONNX Runtime package in C# to transfer image data to and from a pre-trained model.

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

    Project mention: CD PROJEKT RED announce The Witcher Remake in Unreal Engine 5 | reddit.com/r/linux_gaming | 2022-10-26

    There's also Open3D (O3D) the point cloud library... http://www.open3d.org/

  • 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

  • pedalboard

    🎛 🔊 A Python library for working with audio.

    Project mention: Library for Audio Effects (Debian Raspberry Pi) | reddit.com/r/learnpython | 2023-01-02

    I found this really cool and promising library called "Pedalboard" but when I try to install it using PIP I get this error message:

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

  • 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

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

    A tensorflow implementation of EAST text detector (by argman)

  • self-driving-car

    Udacity Self-Driving Car Engineer Nanodegree projects. (by ndrplz)

    Project mention: Need help with my school project. | reddit.com/r/AutonomousVehicles | 2022-10-19

    Hi everyone, I'm currently doing a project for my final semester about self-driving car. I have read this repo on GitHub and when followed through, it can run on the sample maps. However, when I try it on other custom maps, the result was not as good. Can anyone here give me some general advice to further improve the model?

  • STT

    🐸STT - The deep learning toolkit for Speech-to-Text. Training and deploying STT models has never been so easy.

    Project mention: Are there any OCR and Speech-to-Text services that are privacy friendly? | reddit.com/r/privacy | 2023-01-03

    This speech-to-text works well: https://github.com/coqui-ai/STT. openai's "whisper" is probably better but I haven't tried it: https://towardsdatascience.com/transcribe-audio-files-with-openais-whisper-e973ae348aa7

  • iree


    Project mention: Requiem for Piet-GPU-Hal | news.ycombinator.com | 2023-01-08

    In the ML section you mentioned Kompute and MediaPipe. Have you seen IREE? It has a Vulkan-like compute-only HAL. https://github.com/iree-org/iree

  • uTensor

    TinyML AI inference library

  • PoseEstimationForMobile

    :dancer: Real-time single person pose estimation for Android and iOS.

  • frugally-deep

    Header-only library for using Keras (TensorFlow) models in C++.

    Project mention: Handwritten digit recognition using CircuitPython, Raspberry Pi Pico, OV7670 and 120x160 TFT LCD. r/circuitpython - Handwritten digit recognition using CircuitPython, Raspberry Pi Pico, OV7670 and 120x160 TFT LCD. | reddit.com/r/raspberry_pi | 2022-09-04
  • athena

    an open-source implementation of sequence-to-sequence based speech processing engine (by athena-team)

  • deepbacksub

    Virtual Video Device for Background Replacement with Deep Semantic Segmentation

    Project mention: Zoom (flatpak) cannot use virtual backgrounds other than default ones | reddit.com/r/linuxquestions | 2022-08-14

    Is there any way I can get around this? I only thought about using this, but it would be nice if there's a less hacky way around it. Cheers!

  • cppflow

    Run TensorFlow models in C++ without installation and without Bazel

    Project mention: Easily run TensorFlow models from C++ | news.ycombinator.com | 2023-01-12
  • io

    Dataset, streaming, and file system extensions maintained by TensorFlow SIG-IO (by tensorflow)

    Project mention: How to use TensorFlow with Redpanda for real-time machine learning | dev.to | 2022-06-15

    I copied this gist from the main GitHub repo of the TensorFlow / io organization:

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

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

  • dirt

    DIRT: a fast differentiable renderer for TensorFlow

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

  • tensorflow_cpp

    Helpful model wrappers around TensorFlow C++ API

    Project mention: [P] libtensorflow_cc: Pre-built TensorFlow C++ API | reddit.com/r/MachineLearning | 2022-10-20

    Looks like tfcompile still exists, but I have never used it myself. Doesn't look to be much better documented than the C++ API itself. The full C++ API of course gives you way more flexibility and doesn't involve this special process of compiling a specific model. We have been pretty happy with our additional wrapper library tensorflow_cpp, allowing us to easily load arbitrary frozen graphs and saved models for inference.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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-02-07.

C++ Tensorflow related posts


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

Project Stars
1 tensorflow 171,019
2 DeepSpeech 21,034
3 ncnn 16,344
4 onnxruntime 8,219
5 Open3D 8,033
6 serving 5,761
7 pedalboard 3,966
8 TNN 3,832
9 EAST 2,910
10 self-driving-car 2,453
11 STT 1,727
12 iree 1,593
13 uTensor 1,515
14 PoseEstimationForMobile 953
15 frugally-deep 934
16 athena 837
17 deepbacksub 699
18 cppflow 685
19 io 614
20 MocapNET 588
21 dirt 299
22 yggdrasil-decision-forests 284
23 tensorflow_cpp 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives