From b9dffbcfefefa05e3fa3b7ad06c03a42f43e524b Mon Sep 17 00:00:00 2001 From: Daniel Bauer <daniel.j.bauer@fau.de> Date: Thu, 30 Jan 2025 15:04:07 +0100 Subject: [PATCH] remove unused imports --- hog/cse.py | 4 +--- .../function_space_implementations/n1e1_space_impl.py | 7 +------ hog/operator_generation/kernel_types.py | 1 - hog/operator_generation/loop_strategies.py | 2 +- hog/operator_generation/pystencils_extensions.py | 3 +-- 5 files changed, 4 insertions(+), 13 deletions(-) diff --git a/hog/cse.py b/hog/cse.py index bfc558e..23d7c03 100644 --- a/hog/cse.py +++ b/hog/cse.py @@ -15,14 +15,12 @@ # along with this program. If not, see <https://www.gnu.org/licenses/>. import enum -from typing import Dict, Iterable, List, Tuple, Union +from typing import Dict, Iterable, List, Tuple import poly_cse_py.sympy_interface as poly_cse -import pystencils as ps import sympy as sp import hog.ast -from hog.exception import HOGException class CseImplementation(enum.Enum): diff --git a/hog/operator_generation/function_space_implementations/n1e1_space_impl.py b/hog/operator_generation/function_space_implementations/n1e1_space_impl.py index e9c48bf..c215135 100644 --- a/hog/operator_generation/function_space_implementations/n1e1_space_impl.py +++ b/hog/operator_generation/function_space_implementations/n1e1_space_impl.py @@ -20,12 +20,7 @@ from typing import List, Tuple, Set, Union import pystencils as ps from pystencils import Field from pystencils.backend.ast import PsAstNode -from pystencils.backend.ast.expressions import ( - PsArrayInitList, - PsCast, - PsExpression, - PsLookup, -) +from pystencils.backend.ast.expressions import PsCast, PsExpression, PsLookup from pystencils.backend.ast.structural import PsDeclaration from pystencils.backend.functions import CFunction from pystencils.backend.kernelcreation import FreezeExpressions, KernelCreationContext diff --git a/hog/operator_generation/kernel_types.py b/hog/operator_generation/kernel_types.py index 5a6a601..28c151b 100644 --- a/hog/operator_generation/kernel_types.py +++ b/hog/operator_generation/kernel_types.py @@ -25,7 +25,6 @@ from sympy.codegen.ast import Assignment from pystencils import AssignmentCollection from pystencils.backend.ast import PsAstNode from pystencils.backend.ast.expressions import ( - PsArrayInitList, PsCast, PsExpression, PsLookup, diff --git a/hog/operator_generation/loop_strategies.py b/hog/operator_generation/loop_strategies.py index d300d28..cbb085d 100644 --- a/hog/operator_generation/loop_strategies.py +++ b/hog/operator_generation/loop_strategies.py @@ -28,7 +28,7 @@ involves balancing cache reuse and working set size. from abc import ABC, abstractmethod import sympy as sp -from typing import Dict, List, Type, Union +from typing import Dict, List, Union from pystencils.backend.constants import PsConstant from pystencils.backend.ast.expressions import PsExpression diff --git a/hog/operator_generation/pystencils_extensions.py b/hog/operator_generation/pystencils_extensions.py index f01d24f..90e9c91 100644 --- a/hog/operator_generation/pystencils_extensions.py +++ b/hog/operator_generation/pystencils_extensions.py @@ -14,10 +14,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. -from typing import Dict, List, Tuple, Union +from typing import Dict, List, Union from pystencils import Field, FieldType -from pystencils.backend.ast import PsAstNode from pystencils.backend.ast.structural import PsBlock, PsLoop from pystencils.backend.kernelcreation import AstFactory, KernelCreationContext from pystencils.defaults import DEFAULTS -- GitLab