PubAccount commited on
Commit
472dac7
·
verified ·
1 Parent(s): b7d2b51

Update networks/decoder.py

Browse files
Files changed (1) hide show
  1. networks/decoder.py +8 -10
networks/decoder.py CHANGED
@@ -5,7 +5,6 @@ import torch.nn as nn
5
  from torch import Tensor
6
  import torch.nn.functional as F
7
 
8
- from mmcv.cnn import build_upsample_layer
9
  from mmseg.models.decode_heads.psp_head import PPM
10
 
11
  class Decoder(nn.Module):
@@ -74,15 +73,14 @@ class Decoder(nn.Module):
74
  """Make deconv layers."""
75
  layers = []
76
  layers.append(
77
- build_upsample_layer(
78
- dict(type='deconv'),
79
- in_channels=in_channel,
80
- out_channels=out_channel,
81
- kernel_size=2,
82
- stride=2,
83
- padding=0,
84
- output_padding=0,
85
- bias=False))
86
  layers.append(nn.BatchNorm2d(out_channel))
87
  layers.append(nn.ReLU(inplace=True))
88
  self.upper_module_dict[name] = nn.Sequential(*layers)
 
5
  from torch import Tensor
6
  import torch.nn.functional as F
7
 
 
8
  from mmseg.models.decode_heads.psp_head import PPM
9
 
10
  class Decoder(nn.Module):
 
73
  """Make deconv layers."""
74
  layers = []
75
  layers.append(
76
+ nn.ConvTranspose2d(
77
+ in_channels=in_channel,
78
+ out_channels=out_channel,
79
+ kernel_size=2,
80
+ stride=2,
81
+ padding=0,
82
+ output_padding=0,
83
+ bias=False))
 
84
  layers.append(nn.BatchNorm2d(out_channel))
85
  layers.append(nn.ReLU(inplace=True))
86
  self.upper_module_dict[name] = nn.Sequential(*layers)