ReductionLayer

class marius.nn.layers.ReductionLayer
__init__()
forward(self: marius._nn.layers.ReductionLayer, inputs: List[torch.Tensor]) torch.Tensor
class marius.nn.layers.ConcatReduction
__init__(self: marius._nn.layers.ConcatReduction, layer_config: marius._config.LayerConfig, device: torch.device) None
__init__(self: marius._nn.layers.ConcatReduction, input_dim: int, output_dim: int, device: Optional[torch.device] = None, init: marius._config.InitConfig, bias: bool = False, bias_init: marius._config.InitConfig, activation: str = ‘none’) None
forward(self: marius._nn.layers.ConcatReduction, inputs: List[torch.Tensor]) torch.Tensor
reset(self: marius._nn.layers.ConcatReduction) None
class marius.nn.layers.LinearReduction
__init__(self: marius._nn.layers.LinearReduction, layer_config: marius._config.LayerConfig, device: torch.device) None
__init__(self: marius._nn.layers.LinearReduction, input_dim: int, output_dim: int, device: Optional[torch.device] = None, init: marius._config.InitConfig, bias: bool = False, bias_init: marius._config.InitConfig, activation: str = ‘none’) None
forward(self: marius._nn.layers.LinearReduction, inputs: List[torch.Tensor]) torch.Tensor
reset(self: marius._nn.layers.LinearReduction) None
property weight_matrix