cburdick13
Joined 3 years ago
Joined 3 years ago
Depends: cuda-libraries-11-8 (>= 11.8.0), cuda-drivers (>= 520.61.05)
We don't support automatic differentiation (yet).
Like most benchmarks it really depends on what you want to do, and since it's a general library everyone might care about different things.
see this radar pipeline example for one:
https://github.com/nvidia-holoscan/holohub/tree/main/applica...
Contribution guide is here: https://github.com/NVIDIA/MatX/blob/main/CONTRIBUTING.md
What you're describing with an "all" install can somewhat be accomplished with containers right now and none of the dependency problems.
I addressed it more here: https://news.ycombinator.com/item?id=37760120
MatX has been used in several projects with hundreds of microsecond deadlines, which is not usually something you'd choose Python for out of the box.
We are instead targeting users who already have python or high-level code that they need to port to c++ for whatever reason, and want to do it in the easiest way possible. With c++17 we're able to provide a simple syntax without compromising on performance compared to most native code.
The syntax of MatX also allows us to do more kernel fusion in the future to improve performance without any changes.