MrNeRF/gaussian-splatting-cuda

Replace Eigen Library with Custom Matrix Multiplication Implementation in C++ Code

Opened this issue · 5 comments

MrNeRF commented

In our project, we currently utilize the Eigen library for matrix operations. We want to be light on dependencies and we are considering replacing Eigen with our own implementation of matrix multiplication.

So, make it happen and make some tests :)

Does it mean to replace Eigen with libtorch?

No. I would suggest with own matmul and I believe quaternion ops. Its not much. The goal is to reduce deps from other libs to make it as self contained as possible.

Same for glm. There might be overlapping operations with eigen that are used.

Are you working on this?

Are you working on this?

Yeah, I will try it.