diff --git a/dace/sdfg/sdfg.py b/dace/sdfg/sdfg.py index 09b2325d1c..dd66f05309 100644 --- a/dace/sdfg/sdfg.py +++ b/dace/sdfg/sdfg.py @@ -2509,7 +2509,7 @@ def apply_strict_transformations(self, validate=True, validate_all=False): warnings.warn('SDFG.apply_strict_transformations is deprecated, use SDFG.simplify instead.', DeprecationWarning) return self.simplify(validate, validate_all) - def simplify(self, validate=True, validate_all=False, verbose=False, options=None): + def simplify(self, validate=True, validate_all=False, verbose=False, skip:Optional[Set[str]]=None, options=None): """ Applies safe transformations (that will surely increase the performance) on the SDFG. For example, this fuses redundant states (safely) and removes redundant arrays. @@ -2517,7 +2517,10 @@ def simplify(self, validate=True, validate_all=False, verbose=False, options=Non :note: This is an in-place operation on the SDFG. """ from dace.transformation.passes.simplify import SimplifyPass - return SimplifyPass(validate=validate, validate_all=validate_all, verbose=verbose, + return SimplifyPass(validate=validate, + validate_all=validate_all, + verbose=verbose, + skip=skip, pass_options=options).apply_pass(self, {}) def auto_optimize(self,