In wikipedia, it is said by using rvalue reference in C++11, we don't need expression template. But in machine learning software especially with CUDA, expression template is still a powerful tool.
Why we still need expression template in C++ | Heykuki News