From 79622fed5461e72ff3007fd1ff3e36e80bdd1270 Mon Sep 17 00:00:00 2001 From: Anatoly Myachev Date: Thu, 28 Nov 2024 14:03:10 +0100 Subject: [PATCH 1/2] [NFC] Remove dead code for python<3.8 Signed-off-by: Anatoly Myachev --- python/triton/compiler/code_generator.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/python/triton/compiler/code_generator.py b/python/triton/compiler/code_generator.py index 85b15e8c1b24..c60b6562a930 100644 --- a/python/triton/compiler/code_generator.py +++ b/python/triton/compiler/code_generator.py @@ -1176,17 +1176,6 @@ def visit_BoolOp(self, node: ast.BoolOp): _method_name_for_bool_op: Dict[Type[ast.boolop], str] = {ast.And: 'logical_and', ast.Or: 'logical_or'} - if sys.version_info < (3, 8): - - def visit_NameConstant(self, node): - return constexpr(node.value) - - def visit_Num(self, node): - return constexpr(node.n) - - def visit_Str(self, node): - return constexpr(ast.literal_eval(node)) - def visit_Attribute(self, node): lhs = self.visit(node.value) if _is_triton_tensor(lhs) and node.attr == "T": From 4dfd72abfb784b047691030be261bc6c837fafe0 Mon Sep 17 00:00:00 2001 From: Anatoly Myachev Date: Thu, 28 Nov 2024 15:37:59 +0100 Subject: [PATCH 2/2] forgot to remove 'import sys' Signed-off-by: Anatoly Myachev --- python/triton/compiler/code_generator.py | 1 - 1 file changed, 1 deletion(-) diff --git a/python/triton/compiler/code_generator.py b/python/triton/compiler/code_generator.py index c60b6562a930..1c39d778ec0f 100644 --- a/python/triton/compiler/code_generator.py +++ b/python/triton/compiler/code_generator.py @@ -1,7 +1,6 @@ import ast import inspect import re -import sys import warnings import os import textwrap