Optimize a dask from a dask Bag.
(dsk, keys, fuse_keys=None, **kwargs)
| 159 | |
| 160 | |
| 161 | def optimize(dsk, keys, fuse_keys=None, **kwargs): |
| 162 | """Optimize a dask from a dask Bag.""" |
| 163 | dsk = convert_legacy_graph(dsk) |
| 164 | keys = list(flatten(keys)) |
| 165 | dsk2 = cull(dsk, keys) |
| 166 | dsk3 = fuse_linear_task_spec(dsk2, keys + (fuse_keys or [])) |
| 167 | dsk4 = lazify(dsk3) |
| 168 | return dsk4 |
| 169 | |
| 170 | |
| 171 | def _to_textfiles_chunk(data, lazy_file, last_endline): |