Commits


Changming Sun authored and GitHub committed a22dc65a813
Add a missing header to cuda_common.h (#15489) ### Description The following three lines are needed before including some cutlass header files, because cutlass uses "and"/"or" keywords. Generally it should not be a problem without this header, but nvcc is not strictly compliant to C++ standard. ```c++ #ifdef __cplusplus #include <ciso646> #endif ``` We didn't hit this problem because the above code exists in absl. We always include absl headers first. However, ABSL recently deleted them! https://github.com/abseil/abseil-cpp/pull/1246 The cutlass dependency was introduced in #14343 , after we had abseil.