Hi, thanks for your answer. Here is the relevant code:
for i in np.arange(self.resolution-1,-1,-1):
  # Dilated convolutions
  z = self.sliconv[i](m[:,:,:(i+1)])

where m is a 1D vector and self.sliconv is defined as:
      # Filters for sliding convolutions
      self.sliconv = nn.ModuleList()
      self.sliconv.append(
         nn.Sequential(
            nn.Conv1d(in_channels=kernel_size*in_channels, out_channels=out_channels, kernel_size=1, stride=1),
            nn.LeakyReLU(LR_ALPHA)
         ).to(self.device)
      )
      for d in np.arange(self.resolution-1)+1:
         self.sliconv.append(
            nn.Sequential(
               nn.Conv1d(in_channels=kernel_size*in_channels, out_channels=out_channels, kernel_size=2, stride=1, dilation=d),
               nn.LeakyReLU(LR_ALPHA)
            ).to(self.device)
         )