From 34fcdd83c80976ee14f67bcbdc5515520d89c07c Mon Sep 17 00:00:00 2001 From: Changming Sun Date: Thu, 4 May 2023 08:10:17 -0700 Subject: [PATCH] Update softmax_grad_impl.cu: add constexpr (#15794) ### Description Add a "constexpr" keyword to fix a static analysis warning --- .../orttraining/training_ops/cuda/math/softmax_grad_impl.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orttraining/orttraining/training_ops/cuda/math/softmax_grad_impl.cu b/orttraining/orttraining/training_ops/cuda/math/softmax_grad_impl.cu index 0bec959e14..48ec60017a 100644 --- a/orttraining/orttraining/training_ops/cuda/math/softmax_grad_impl.cu +++ b/orttraining/orttraining/training_ops/cuda/math/softmax_grad_impl.cu @@ -268,7 +268,7 @@ Status SoftmaxGradImpl(cudaStream_t stream, cudnnHandle_t cudnn_handle, T* input #define CASE_LOG2_ELEMENTS(log2_elements_value) \ case log2_elements_value: { \ - if (log2_elements_value < start_to_use_register_efficient_func) { \ + if constexpr (log2_elements_value < start_to_use_register_efficient_func) { \ LAUNCH_KERNEL(log2_elements_value, softmax_warp_backward); \ } else { \ LAUNCH_KERNEL(log2_elements_value, softmax_warp_backward_register_efficicent); \