diffusion_models.models.vae.ResNetBlock¶
- class diffusion_models.models.vae.ResNetBlock(in_channels, out_channels)[source]¶
Bases:
ModuleClass implementing the ResNet Basic Building Block, currently limited to usage in ResNet18 and ResNet34.
For visualization, see Fig. 2 in He et al: Deep Residual Learning for Image Recognition (2015).
Methods
__init__(in_channels, out_channels)Constructor of ResNetBlock.
forward(x)- rtype:
Union[Tensor, 'batch channels height width'),Tensor, 'batch channels*2 height/2 width/2')]