diff --git a/onnxruntime/core/providers/cuda/cuda_common.h b/onnxruntime/core/providers/cuda/cuda_common.h index 1176ea2713..3dbe61b827 100644 --- a/onnxruntime/core/providers/cuda/cuda_common.h +++ b/onnxruntime/core/providers/cuda/cuda_common.h @@ -3,6 +3,12 @@ #pragma once +// The following three lines were copied from ABSL +// cutlass needs them, because cutlass uses "and"/"or" keywords +#ifdef __cplusplus +#include +#endif + #include "core/providers/shared_library/provider_api.h" #include "core/common/status.h" #include "core/framework/float16.h"