MCPcopy Create free account
hub / github.com/tdrussell/diffusion-pipe / reduce_nested_tensor

Function reduce_nested_tensor

utils/reduction.py:423–445  ·  view source on GitHub ↗
(nt)

Source from the content-addressed store, hash-verified

421
422
423def reduce_nested_tensor(nt):
424 rebuild_buffer_func, rebuild_buffer_args = reduce_tensor(nt.values())
425 rebuild_sizes_func, rebuild_sizes_args = reduce_tensor(nt._nested_tensor_size())
426 rebuild_strides_func, rebuild_strides_args = reduce_tensor(
427 nt._nested_tensor_strides()
428 )
429 rebuild_offsets_func, rebuild_offsets_args = reduce_tensor(
430 nt._nested_tensor_storage_offsets()
431 )
432
433 return (
434 rebuild_nested_tensor,
435 (
436 rebuild_buffer_func,
437 rebuild_buffer_args,
438 rebuild_sizes_func,
439 rebuild_sizes_args,
440 rebuild_strides_func,
441 rebuild_strides_args,
442 rebuild_offsets_func,
443 rebuild_offsets_args,
444 ),
445 )
446
447
448def rebuild_sparse_coo_tensor(

Callers 1

reduce_tensorFunction · 0.85

Calls 1

reduce_tensorFunction · 0.85

Tested by

no test coverage detected