Open mratsim opened 6 years ago
Inspired by #6 by @serge-sans-paille, I think the [TRIOT: Faster tensor manipulation in C++11](Faster tensor manipulation in C++11) paper would be a great fit for this challenge.
TRIOT stands for Template Recursive iteration over Tensors.
Unfortunately while I can read the code I'm not a C++ dev but it should be easy to adapt it for this challenge. It supports variadic inputs.
Here are my notes plus a Nim implementation as well.
Inspired by #6 by @serge-sans-paille, I think the [TRIOT: Faster tensor manipulation in C++11](Faster tensor manipulation in C++11) paper would be a great fit for this challenge.
TRIOT stands for Template Recursive iteration over Tensors.
Unfortunately while I can read the code I'm not a C++ dev but it should be easy to adapt it for this challenge. It supports variadic inputs.
Here are my notes plus a Nim implementation as well.