[Frontend] Fix jit cache bug (#1242)

This commit is contained in:
Yan Chunwei
2023-02-24 01:21:30 +08:00
committed by GitHub
parent 66ddd17e72
commit 7eecc4d4ad

View File

@@ -243,7 +243,7 @@ def {self.fn.__name__}({', '.join(self.arg_names)}, grid, num_warps=4, num_stage
sig_key = {sig_keys},
constexpr_key = {f'{constexpr_keys},' if len(constexpr_keys) > 0 else ()}
spec_key = {f'{spec_keys},' if len(spec_keys) > 0 else ()}
key = (version_key, sig_key, constexpr_key, spec_key)
key = (version_key, sig_key, constexpr_key, spec_key, num_warps, num_stages)
if not extern_libs is None:
key = (key, tuple(extern_libs.items()))
assert num_warps > 0 and (num_warps & (num_warps - 1)) == 0, "num_warps must be a power of 2"