▲ | gajjanag 4 days ago | |
> I don't think there are many (or any) upsides to the well documented downsides. C++ template metaprogramming still remains extremely powerful. Projects like CUTLASS, etc could not be written to give best performance in as ergonomic a way in Rust. There is a reason why the ML infra community mostly goes with Python-like DSL's, or template metaprogramming frameworks. Last I checked there are no alternatives at scale for this. |