cutlass icon indicating copy to clipboard operation
cutlass copied to clipboard

[FEA] C++ 20 concepts support?

Open andylolu2 opened this issue 1 year ago • 1 comments

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.

andylolu2 avatar Apr 18 '24 14:04 andylolu2

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)

thakkarV avatar Apr 18 '24 14:04 thakkarV