diff --git a/torch/_inductor/codegen/triton.py b/torch/_inductor/codegen/triton.py index 68c3cb86e72b6..5ad5f791a9023 100644 --- a/torch/_inductor/codegen/triton.py +++ b/torch/_inductor/codegen/triton.py @@ -1844,7 +1844,8 @@ def load_mask(self, var): mask = ( f"{next(iter(mask_vars))}" if len(mask_vars) == 1 - else f"({' & '.join(str(v) for v in mask_vars)})" + # sorted for deterministic order + else f"({' & '.join(sorted(map(str, mask_vars)))})" ) return mask