Hey @khyll, for displaying a 2D array as an image you necessarily have to compute it. You could also pass the dask array directly to imshow without explicitly calling compute. Another possibility would be to downscale the image before visualizing it, e.g. if it doesn’t fit into memory. For the latter you could use dask.array.coarsen — Dask documentation.