MCPcopy Create free account
hub / github.com/dask/dask / MemoryUsageFrame

Class MemoryUsageFrame

dask/dataframe/dask_expr/_reductions.py:1496–1512  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1494
1495
1496class MemoryUsageFrame(MemoryUsage):
1497 _parameters = ["frame", "deep", "_index"]
1498 _defaults = {"deep": False, "_index": True}
1499
1500 @property
1501 def chunk_kwargs(self):
1502 return {"deep": self.deep, "index": self._index}
1503
1504 @property
1505 def combine_kwargs(self):
1506 return {"is_dataframe": is_dataframe_like(self.frame._meta)}
1507
1508 @staticmethod
1509 def reduction_combine(x, is_dataframe):
1510 if is_dataframe:
1511 return x.groupby(x.index).sum()
1512 return x.sum()
1513
1514
1515class TotalMemoryUsageFrame(MemoryUsageFrame):

Callers 2

memory_usageMethod · 0.90
memory_usageMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected