cutcutcodec.core.analysis.video.quality.uvq_google.custom_nn_layers.Conv2dNormActivationSamePadding
- class cutcutcodec.core.analysis.video.quality.uvq_google.custom_nn_layers.Conv2dNormActivationSamePadding(in_channels: int, out_channels: int, kernel_size: int | ~typing.Tuple[int, int] = 3, stride: int | ~typing.Tuple[int, int] = 1, padding: int | ~typing.Tuple[int, int] | str | None = None, groups: int = 1, norm_layer: ~typing.Callable[[...], ~torch.nn.modules.module.Module] | None = functools.partial(<class 'torch.nn.modules.batchnorm.BatchNorm2d'>, eps=0.001, momentum=0.99), activation_layer: ~typing.Callable[[...], ~torch.nn.modules.module.Module] | None = <class 'torch.nn.modules.activation.ReLU'>, dilation: int | ~typing.Tuple[int, int] = 1, inplace: bool | None = True, bias: bool | None = None)[source]
Part of uvq model.
Initialize internal Module state, shared by both nn.Module and ScriptModule.