diff --git a/src/pystencils/backend/kernelcreation/typification.py b/src/pystencils/backend/kernelcreation/typification.py index 284e80b9d718538f7960e099cc2a2dfbb257d34d..3ca0a16e24753506e0446fdf41305c321ee17ebd 100644 --- a/src/pystencils/backend/kernelcreation/typification.py +++ b/src/pystencils/backend/kernelcreation/typification.py @@ -50,7 +50,7 @@ from ..ast.expressions import ( PsNot, ) from ..ast.vector import PsVecBroadcast, PsVecMemAcc, PsVecHorizontal -from ..functions import PsMathFunction, CFunction, PsReductionFunction +from ..functions import PsMathFunction, CFunction from ..ast.util import determine_memory_object from ..exceptions import TypificationError diff --git a/src/pystencils/backend/platforms/cuda.py b/src/pystencils/backend/platforms/cuda.py index 1f6506c8f69a61b7822c21b6068c74164c4ff29f..6df502c1f7d70765bc132230fe88cda7c400e706 100644 --- a/src/pystencils/backend/platforms/cuda.py +++ b/src/pystencils/backend/platforms/cuda.py @@ -5,8 +5,6 @@ import operator from abc import ABC, abstractmethod from functools import reduce -from pystencils.types import PsBoolType - from ..ast import PsAstNode from ..constants import PsConstant from ...compound_op_mapping import compound_op_to_expr @@ -38,8 +36,7 @@ from ..ast.expressions import ( from ..ast.expressions import PsLt, PsAnd from ...types import PsSignedIntegerType, PsIeeeFloatType from ..literals import PsLiteral -from ..functions import PsMathFunction, MathFunctions, CFunction, PsReductionFunction, ReductionFunctions, \ - NumericLimitsFunctions +from ..functions import MathFunctions, CFunction, ReductionFunctions, NumericLimitsFunctions int32 = PsSignedIntegerType(width=32, const=False) diff --git a/src/pystencils/backend/platforms/generic_cpu.py b/src/pystencils/backend/platforms/generic_cpu.py index 24692b25c9e76dc470a0432110e9a3031e3f6b2f..3ffdfa22f0c6f6906bc44a55609c3fd6fb177132 100644 --- a/src/pystencils/backend/platforms/generic_cpu.py +++ b/src/pystencils/backend/platforms/generic_cpu.py @@ -21,7 +21,7 @@ from ..kernelcreation.iteration_space import ( ) from ..constants import PsConstant -from ..ast.structural import PsDeclaration, PsLoop, PsBlock, PsAssignment +from ..ast.structural import PsDeclaration, PsLoop, PsBlock from ..ast.expressions import ( PsSymbolExpr, PsExpression,