cpp_nn_in_a_weekend
SegmentationCpp
cpp_nn_in_a_weekend | SegmentationCpp | |
---|---|---|
1 | 3 | |
145 | 402 | |
- | - | |
0.0 | 3.4 | |
11 months ago | 5 months ago | |
C++ | C++ | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cpp_nn_in_a_weekend
-
C++ Neural Network in a Weekend
The code for the repository is here. I also wrote a paper tutorial walking through the math (the derivations) and the implementation hosted in the same repository here. The paper is... a bit on the long side at 42 pages, but it's meant to be entirely self-contained. Again, from scratch!
SegmentationCpp
- Show HN: A C++ Trainable DCNN Library for Semantic Segmentation
-
Libtorch (C++ Front end for PyTorch)
Well, I just wrote a libtorch open source project here. In my experience, libtorch CUDA could be 2x or more faster than pytorch CUDA.
-
C++ trainable semantic segmentation models
@misc{Chunyu:2021, Author = {Chunyu Dong}, Title = {Libtorch Segment}, Year = {2021}, Publisher = {GitHub}, Journal = {GitHub repository}, Howpublished = {\url{https://github.com/AllentDan/SegmentationCpp}} }
What are some alternatives?
flashlight - A C++ standalone library for machine learning [Moved to: https://github.com/flashlight/flashlight]
segmentation_models.pytorch - Segmentation models with pretrained backbones. PyTorch.
flashlight - A C++ standalone library for machine learning
LibtorchTutorials - This is a code repository for pytorch c++ (or libtorch) tutorial.
DarkMark - Marking up images for use with Darknet.
tensorrtx - Implementation of popular deep learning networks with TensorRT network definition API
NerOne - Low level C++ neural network engine. The engine provides a huge flexibility in creating neural networks. It also gives an ability for performance optimisations.
segmentation_models - Segmentation models with pretrained backbones. Keras and TensorFlow Keras.
Pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
Drogon-torch-serve - Serve pytorch / torch models using Drogon
torchRL - TorchRL is a C++ reinforcement library using PyTorch C++ backend LibTorch
EasyOCR-cpp - Custom C++ implementation of deep learning based OCR