onnxruntime
a22dc65a - Add a missing header to cuda_common.h (#15489)

Commit
3 years ago
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.
Author
Changming Sun
Parents
Loading