Flex

class caldera.blocks.Flex(module_type)[source]

Flex.

Parameters

module_type (Type[~M]) –

Initialize a module as a FlexBlock with flexible dimensions.

Usage:

Flex(torch.nn.Linear)(Flex.d(), 25)
Parameters

module_type (Type[~M]) – module type (e.g. torch.nn.Linear

__init__(module_type)[source]

Initialize a module as a FlexBlock with flexible dimensions.

Usage:

Flex(torch.nn.Linear)(Flex.d(), 25)
Parameters

module_type (Type[~M]) – module type (e.g. torch.nn.Linear

Methods

__init__(module_type)

Initialize a module as a FlexBlock with flexible dimensions.

has_flex_blocks(module)

param module

has_unresolved_flex_blocks(module)

param module

__init__(module_type)[source]

Initialize a module as a FlexBlock with flexible dimensions.

Usage:

Flex(torch.nn.Linear)(Flex.d(), 25)
Parameters

module_type (Type[~M]) – module type (e.g. torch.nn.Linear