text: '''
  Adaptation from https://github.com/ternaus/TernausNetV2
  '''
  
  import torch.nn as nn
  
  
  class ConvRelu(nn.Module):
      def __init__(self, in_: int, out: int):
          super().__init__()
          self.conv = nn.Conv2d(in_, out, 3, padding=1)
          self.activation = nn.ReLU(inplace=True)
  
      def forward(self, x):
          x = self.conv(x)
          x = self.activation(x)
          return x
  