MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / get_summarized_data

Function get_summarized_data

python/oneflow/framework/tensor_str.py:295–313  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

293
294
295def get_summarized_data(self):
296 dim = self.dim()
297 if dim == 0:
298 return self
299 if dim == 1:
300 if self.size(0) > 2 * PRINT_OPTS.edgeitems:
301 return flow.cat(
302 (self[: PRINT_OPTS.edgeitems], self[-PRINT_OPTS.edgeitems :])
303 )
304 else:
305 return self
306 if self.size(0) > 2 * PRINT_OPTS.edgeitems:
307 start = [self[i] for i in range(0, PRINT_OPTS.edgeitems)]
308 end = [
309 self[i] for i in range(self.shape[0] - PRINT_OPTS.edgeitems, self.shape[0])
310 ]
311 return flow.stack([get_summarized_data(x) for x in (start + end)])
312 else:
313 return flow.stack([get_summarized_data(x) for x in self])
314
315
316def _format_tensor_on_cpu(tensor):

Callers 1

_tensor_strFunction · 0.85

Calls 2

dimMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected