From 98cc6ac1f3f63371d4c3c7f201b729ee8ecaa545 Mon Sep 17 00:00:00 2001 From: biondizzle Date: Sat, 16 May 2026 20:25:16 +0000 Subject: [PATCH] fix: invert cache check logic (compile when NOT in cache) --- cutedsl/bridge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cutedsl/bridge.py b/cutedsl/bridge.py index 0845fc0a..7d46e8e1 100644 --- a/cutedsl/bridge.py +++ b/cutedsl/bridge.py @@ -356,7 +356,7 @@ def run_nvfp4_grouped_gemm( cache_key = (num_experts, str(device), mma_tiler_mn, cluster_shape_mn, K_packed, N_packed) use_cache = True # TEMP: set False to always recompile (debug) - if use_cache and cache_key in _compiled_kernel_cache: + if not (use_cache and cache_key in _compiled_kernel_cache): kernel = ScaledGroupedGemmKernel( scenario="2Dx3D", sf_vec_size=SF_VEC_SIZE,