[FEA] C++ 20 concepts support?
It is really hard to use CUTLASS due to the large (nested) template classes which has poor IDE support (e.g. autocompletion).
C++ 20 concepts is meant to be a solution to this. I was wondering whether there are any plans to integrate concepts into the CUTLASS repository.
We've wanted to adopt C++20 but there are no immediate plans to do so right now due to considerations for customer toolchain support. Are there concrete cases where you think CUTLASS could be simpler and friendlier to use by adopting concepts? EDIT: I've yet to find a good IDE for C++ header only TMP libs. If you have a specific IDE in mind that works well, would love to know :D (beyond just tag based autocompletion)