diff --git a/loopy/kernel/array.py b/loopy/kernel/array.py index b672f0227b1b8ba931b844b80a24b75c9625286d..186597c64734b54b8d08f0db43b57826d79f9567 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 c2b54cf8b35bc5e933a8a100b4e1a1fa96bc9015..c42db348234345a48efcb22b842fd114c5f65f14 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)