diff --git a/arraycontext/impl/pyopencl/taggable_cl_array.py b/arraycontext/impl/pyopencl/taggable_cl_array.py index 32fa6d7f..af3ab15e 100644 --- a/arraycontext/impl/pyopencl/taggable_cl_array.py +++ b/arraycontext/impl/pyopencl/taggable_cl_array.py @@ -99,6 +99,10 @@ def __init__(self, cq, shape, dtype, order="C", allocator=None, self.tags = tags self.axes = axes + def __repr__(self) -> str: + return (f"{type(self).__name__}(shape={self.shape}, dtype={self.dtype}, " + f"tags={self.tags}, axes={self.axes})") + def copy(self, queue=cla._copy_queue): ary = super().copy(queue=queue) return type(self)(None, tags=self.tags, axes=self.axes,