From 08a533ddc1600384d2e6b6c8b248d639bb4d1a6d Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Fri, 27 Jul 2018 18:11:49 -0500 Subject: [PATCH] Delete dead code surrounding ArrayBase.strides attribute (Closes #144 on gitlab) --- loopy/kernel/array.py | 5 ----- loopy/kernel/creation.py | 9 --------- 2 files changed, 14 deletions(-) diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py index b672f0227..186597c64 100644 --- a/loopy/kernel/array.py +++ b/loopy/kernel/array.py @@ -923,11 +923,6 @@ class ArrayBase(ImmutableRecord): key_builder.rec(key_hash, self.offset) key_builder.rec(key_hash, self.dim_names) - @property - @memoize_method - def numpy_strides(self): - return tuple(self.dtype.itemsize*s for s in self.strides) - def num_target_axes(self): target_axes = set() for dim_tag in self.dim_tags: diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index c2b54cf8b..c42db3482 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -1631,15 +1631,6 @@ def guess_arg_shape_if_requested(kernel, default_order): if arg.shape is lp.auto: arg = arg.copy(shape=shape) - try: - arg.strides - except AttributeError: - pass - else: - if arg.strides is lp.auto: - from loopy.kernel.data import make_strides - arg = arg.copy(strides=make_strides(shape, default_order)) - new_args.append(arg) return kernel.copy(args=new_args) -- GitLab