taco
blitz
taco | blitz | |
---|---|---|
2 | 1 | |
1,208 | 397 | |
1.1% | 0.8% | |
0.0 | 4.2 | |
18 days ago | about 1 month ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
taco
-
The Distributed Tensor Algebra Compiler (2022)
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!
- Qué tire la primer piedra, aquien no le ha pasado así....?
blitz
-
Question about the return type of inherited member functions.
Some examples are Matrix Template Library, Blitz++, Expression Template Library, the popular Eigen and the industry standard Armadillo.
What are some alternatives?
Grassmann.jl - ⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
h5cpp - C++17 templates between [stl::vector | armadillo | eigen3 | ublas | blitz++] and HDF5 datasets
CuTeLib - CUDA Template Library provides simple, typesafe, performant constructs for C++ CUDA projects
vpic - Vector Particle-In-Cell (VPIC) Project
MegEngine - MegEngine 是一个快速、可拓展、易于使用且支持自动求导的深度学习框架
casadi - CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
YOLOX - YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/
siconos - Simulation framework for nonsmooth dynamical systems
theme-ui - Build consistent, themeable React apps based on constraint-based design principles
etl - Blazing-fast Expression Templates Library (ETL) with GPU support, in C++
ntfstool - Forensics tool for NTFS (parser, mft, bitlocker, deleted files)