dask-memusage icon indicating copy to clipboard operation
dask-memusage copied to clipboard

A low-impact profiler to figure out how much memory each task in Dask is using

Results 9 dask-memusage issues
Sort by recently updated
recently updated
newest added

Change ``` $ dask-scheduler --preload dask_memusage --memusage.csv /tmp/memusage.csv ``` to ``` $ dask-scheduler --preload dask_memusage --memusage-csv /tmp/memusage.csv ```

Thank you for the wonderful tool! I would like to profile peak memory of my dask application. I can run it successfully without dask_memusage. However, after I add memusage.install, it...

Plus other tweaks. Fixes #7.

Before graph is run, optimizer may connect tasks. Profiling is per optimized task.

If you want 8 worker processes: ```python from dask.distributed import Client, LocalCluster cluster = LocalCluster(n_workers=8, threads_per_worker=1, memory_limit=None) Client(cluster) ```

* [x] Final cleanup of README * [x] Do the release * [ ] Announce it (Dask list? Dask blog? Elsewhere?)

If it's possible to detect this, we should exit loudly if there are more than 1 thread per worker process, since that invalidates the results.

Today, it is almost impossible to monitor GPU usage using dask_memusage. Only regular memory is possible. With the proposed commits it is possible at least to compare the minimum GPU...