block_diagonal#
- torchdyno.models.initializers.block_diagonal(blocks)[source]#
Create a block diagonal matrix from a list of matrices.
- Parameters:
blocks (torch.Tensor) – list of matrices.
couplings (Optional[List[Tuple[int, int, torch.Tensor]]], optional) – list of blocks coupling blocks in the diagonal. Defaults to None.
- Returns:
block diagonal matrix.
- Return type:
torch.Tensor