You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix dask double-compute and GPU temporary allocation issues
- perlin.py: persist noise before computing min/ptp in both dask+numpy
and dask+cupy paths, preventing a full recompute on normalization
- terrain.py: persist warped coordinates before the octave loop so each
iteration doesn't rebuild the warp subgraph; persist worley noise
before min/max so the blend doesn't recompute it
- terrain.py: pre-allocate scaled_x/scaled_y GPU buffers and use
cupy.multiply(out=) instead of allocating temporaries per iteration
0 commit comments