diffusion_models.models.vae.ResNetDecoderBlock

class diffusion_models.models.vae.ResNetDecoderBlock(in_channels, out_channels)[source]

Bases: Module

__init__(in_channels, out_channels)[source]

Constructor of ResNetDecoderBlock.

Inspired by ResNet18/ResNet34, using strided transpose convolutions.

Methods

__init__(in_channels, out_channels)

Constructor of ResNetDecoderBlock.

forward(x)

rtype:

Union[Tensor, 'batch channels height width'), Tensor, 'batch channels*2 height/2 width/2')]