Skip to main content

utils

superduper.ext.torch.utils

Source code

device_of​

device_of(module: 'Module') -> 't.Union[_device,
str]'
ParameterDescription
modulePyTorch model

Get device of a model.

eval​

eval(module: 'Module') -> 't.Iterator[None]'
ParameterDescription
modulePyTorch module

Temporarily set a module to evaluation mode.

to_device​

to_device(item: 't.Any',
device: 't.Union[str,
_device]') -> 't.Any'
ParameterDescription
itemtorch.Tensor instance
devicedevice to which one would like to send

Send tensor leaves of nested list/ dictionaries/ tensors to device.

set_device​

set_device(module: 'Module',
device: '_device')
ParameterDescription
modulePyTorch module
deviceDevice to set

Temporarily set a device of a module.