From 4a00a511bbf707fcb484d655b3b5eec0ed0ca308 Mon Sep 17 00:00:00 2001 From: Hongxia Yang <62075498+hongxiayang@users.noreply.github.com> Date: Tue, 17 Feb 2026 22:19:41 -0500 Subject: [PATCH] [BugFix] [Build] fix string literals comparison in indexer_k_quant_and_cache calling site (#34653) Signed-off-by: Hongxia Yang Co-authored-by: Hongxia Yang --- csrc/cache_kernels.cu | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/csrc/cache_kernels.cu b/csrc/cache_kernels.cu index 10d540a1d..3e8ffe15b 100644 --- a/csrc/cache_kernels.cu +++ b/csrc/cache_kernels.cu @@ -1305,7 +1305,8 @@ void indexer_k_quant_and_cache( const at::cuda::OptionalCUDAGuard device_guard(device_of(k)); const cudaStream_t stream = at::cuda::getCurrentCUDAStream(); - DISPATCH_BY_KV_CACHE_DTYPE(k.dtype(), "fp8_e4m3", + static const std::string kv_cache_dtype = "fp8_e4m3"; + DISPATCH_BY_KV_CACHE_DTYPE(k.dtype(), kv_cache_dtype, CALL_INDEXER_K_QUANT_AND_CACHE); }