I'm wondering how long it took for your to run gdf.compute(). I'm having this problem as dask operation are quite fast but I think it postpone the operation till we call compute.