pytorch_pfn_extras.dataloaders.utils.CollateAsDict#
- class pytorch_pfn_extras.dataloaders.utils.CollateAsDict(names, collate_fn=<function default_collate>)#
Bases:
object
Creates a collate function that converts inputs to a dict of tensors.
An instantiated callable object can be feeded to
torch.utils.data.DataLoader
as acollate_fn
option.- Parameters:
names (list of str) – Names of keys of output dict.
collate_fn (function) – A function preprocesses inputs.
Methods
__init__
(names[, collate_fn])- __call__(*args, **kwargs)#
Converts inputs the dataset generated to a dictionary of tensors.
- Returns (dict of Tensor):
A dictionary with keys that specified as
names
option, and values as input tensors.
- Parameters:
args (Any) –
kwargs (Any) –
- Return type:
Dict[str, Any]
- __init__(names, collate_fn=<function default_collate>)#
- Parameters:
names (Sequence[str]) –
collate_fn (Callable[[...], Any]) –
- Return type:
None