@@ -557,6 +557,7 @@ def __init__(self,
557
557
padding = 0 ,
558
558
dilation = 1 ,
559
559
groups = 1 ,
560
+ output_padding = 0 ,
560
561
prior_mean = 0 ,
561
562
prior_variance = 1 ,
562
563
posterior_mu_init = 0 ,
@@ -588,6 +589,7 @@ def __init__(self,
588
589
self .kernel_size = kernel_size
589
590
self .stride = stride
590
591
self .padding = padding
592
+ self .output_padding = output_padding
591
593
self .dilation = dilation
592
594
self .groups = groups
593
595
self .bias = bias
@@ -669,6 +671,7 @@ def forward(self, x, return_kl=True):
669
671
bias = self .mu_bias ,
670
672
stride = self .stride ,
671
673
padding = self .padding ,
674
+ output_padding = self .output_padding ,
672
675
dilation = self .dilation ,
673
676
groups = self .groups )
674
677
@@ -702,6 +705,7 @@ def forward(self, x, return_kl=True):
702
705
bias = bias ,
703
706
stride = self .stride ,
704
707
padding = self .padding ,
708
+ output_padding = self .output_padding ,
705
709
dilation = self .dilation ,
706
710
groups = self .groups ) * sign_output
707
711
@@ -719,6 +723,7 @@ def __init__(self,
719
723
kernel_size ,
720
724
stride = 1 ,
721
725
padding = 0 ,
726
+ output_padding = 0 ,
722
727
dilation = 1 ,
723
728
groups = 1 ,
724
729
prior_mean = 0 ,
@@ -752,6 +757,7 @@ def __init__(self,
752
757
self .kernel_size = kernel_size
753
758
self .stride = stride
754
759
self .padding = padding
760
+ self .output_padding = output_padding
755
761
self .dilation = dilation
756
762
self .groups = groups
757
763
self .bias = bias
@@ -837,6 +843,7 @@ def forward(self, x, return_kl=True):
837
843
weight = self .mu_kernel ,
838
844
stride = self .stride ,
839
845
padding = self .padding ,
846
+ output_padding = self .output_padding ,
840
847
dilation = self .dilation ,
841
848
groups = self .groups )
842
849
@@ -870,6 +877,7 @@ def forward(self, x, return_kl=True):
870
877
weight = delta_kernel ,
871
878
stride = self .stride ,
872
879
padding = self .padding ,
880
+ output_padding = self .output_padding ,
873
881
dilation = self .dilation ,
874
882
groups = self .groups ) * sign_output
875
883
@@ -887,6 +895,7 @@ def __init__(self,
887
895
kernel_size ,
888
896
stride = 1 ,
889
897
padding = 0 ,
898
+ output_padding = 0 ,
890
899
dilation = 1 ,
891
900
groups = 1 ,
892
901
prior_mean = 0 ,
@@ -920,6 +929,7 @@ def __init__(self,
920
929
self .kernel_size = kernel_size
921
930
self .stride = stride
922
931
self .padding = padding
932
+ self .output_padding = output_padding
923
933
self .dilation = dilation
924
934
self .groups = groups
925
935
@@ -1005,6 +1015,7 @@ def forward(self, x, return_kl=True):
1005
1015
bias = self .mu_bias ,
1006
1016
stride = self .stride ,
1007
1017
padding = self .padding ,
1018
+ output_padding = self .output_padding ,
1008
1019
dilation = self .dilation ,
1009
1020
groups = self .groups )
1010
1021
@@ -1037,6 +1048,7 @@ def forward(self, x, return_kl=True):
1037
1048
bias = bias ,
1038
1049
stride = self .stride ,
1039
1050
padding = self .padding ,
1051
+ output_padding = self .output_padding ,
1040
1052
dilation = self .dilation ,
1041
1053
groups = self .groups ) * sign_output
1042
1054
0 commit comments