SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 C++ Tensor Projects
-
-
DataFrame
C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types and contiguous memory storage
Project mention: New multithreaded version of C++ DataFrame was released | news.ycombinator.com | 2024-02-13 -
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
I agree! Much of this work was done as part of the overarching TACO project (https://github.com/tensor-compiler/taco), in an attempt to distribute sparse tensor computations (https://rohany.github.io/publications/sc2022-spdistal.pdf). MLIR recently (~mid 2022) began implementing the ideas from TACO into a "sparse tensor" dialect, so perhaps some of these ideas could make it into there. I'm working with MLIR these days, and if I could re-do the project now I would probably utilize and targetb the MLIR linalg infrastructure!
-
executorch
End-to-end solution for enabling on-device AI across mobile and edge devices for PyTorch models
Project mention: ExecuTorch: Enabling On-Device interference for embedded devices | news.ycombinator.com | 2023-10-17Yes ExecuTorch is currently targeted at Edge devices. The runtime is written in C++ with 50KB binary size (without kernels) and should run in most of platforms. You are right that we have not integrated to Nvidia backend yet. Have you tried torch.compile() in PyTorch 2.0? It would do the Nvidia optimization for you without Torchscript. If you have specific binary size or edge specific request, feel free to file issues in https://github.com/pytorch/executorch/issues
-
-
Project mention: mtensor: a c++/cuda template library for tensor lazy evaluation | /r/programming | 2023-05-10
-
Academy-Course-DAT31071
Scripts supporting the Open Risk Academy course Tensor Calculations with the Eigen C++ Library
Project mention: New Academy Course: Tensor Calculations with the Eigen C++ Library | /r/open_risk | 2023-11-11Github Link
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Tensor-plus-plus
tensor_lib::tensor is a class template that describes a mathematical tensor, implemented as a heap allocated array. It is build as an alternative to structures such as std::vector <std::vector <std::vector<...>>>, replicating its behaviour and syntax almost entirely with the added benefits of having its data contiguous in memory.
C++ Tensor related posts
- mtensor: a c++/cuda template library for tensor lazy evaluation
- Decompiling x86 Deep Neural Network Executables
- Take a peak at my "Tensor++" template container?
- A tensor template container implemented in C++20 that I've been working on. Wanted opinions?
- Programming Languages where element-wise matrix notation is possible
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Mar 2024
Index
What are some of the best open-source Tensor projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | MegEngine | 4,707 |
2 | DataFrame | 2,219 |
3 | taco | 1,191 |
4 | executorch | 649 |
5 | blitz | 393 |
6 | mtensor | 159 |
7 | Academy-Course-DAT31071 | 2 |
8 | Tensor-plus-plus | 1 |