add profileing and small conv3d repoducer
This commit is contained in:
@ -115,6 +115,9 @@ class AutoencoderKLCausal3D(ModelMixin, ConfigMixin, FromOriginalVAEMixin):
|
||||
self.post_quant_conv = nn.Conv3d(
|
||||
latent_channels, latent_channels, kernel_size=1)
|
||||
|
||||
print(f"Conv3d: {2 * latent_channels}, {2 * latent_channels}, 1")
|
||||
print(f"Conv3d: {latent_channels}, {latent_channels}, 1")
|
||||
|
||||
self.use_slicing = False
|
||||
self.use_spatial_tiling = False
|
||||
self.use_temporal_tiling = False
|
||||
|
@ -72,6 +72,7 @@ class CausalConv3d(nn.Module):
|
||||
|
||||
self.conv = nn.Conv3d(chan_in, chan_out, kernel_size,
|
||||
stride=stride, dilation=dilation, **kwargs)
|
||||
print(f"Conv3d: {chan_in}, {chan_out}, {kernel_size}, stride={stride}, dilation={dilation}")
|
||||
|
||||
def forward(self, x):
|
||||
x = F.pad(x, self.time_causal_padding, mode=self.pad_mode)
|
||||
|
Reference in New Issue
Block a user