Upload xformer.py
Browse files
rscd/models/decoderheads/xformer.py
CHANGED
|
@@ -400,9 +400,9 @@ class CTTF1(nn.Module):
|
|
| 400 |
self.convB = nn.Conv2d(in_channel, 1, 1)
|
| 401 |
self.sigmoid = nn.Sigmoid()
|
| 402 |
|
| 403 |
-
self.mixer = Residual(
|
| 404 |
self.mixer2 = Residual(
|
| 405 |
-
|
| 406 |
|
| 407 |
self.fuse = nn.Sequential(
|
| 408 |
nn.Conv2d(in_channel * 3, in_channel, kernel_size=1),
|
|
@@ -445,9 +445,9 @@ class CTTF2(nn.Module):
|
|
| 445 |
|
| 446 |
|
| 447 |
self.mixer = Residual(
|
| 448 |
-
|
| 449 |
self.mixer2 = Residual(
|
| 450 |
-
|
| 451 |
forward_type="v052d"))
|
| 452 |
|
| 453 |
self.fuse = nn.Sequential(
|
|
|
|
| 400 |
self.convB = nn.Conv2d(in_channel, 1, 1)
|
| 401 |
self.sigmoid = nn.Sigmoid()
|
| 402 |
|
| 403 |
+
self.mixer = Residual(GLP_block(in_channel, global_ratio, local_ratio,pa_ratio, kernels, ssm_ratio, forward_type))
|
| 404 |
self.mixer2 = Residual(
|
| 405 |
+
SASF(in_channel, global_ratio = 0, local_ratio = 0.1, pa_ratio = 0, kernels = 5, ssm_ratio = 1, forward_type = "v052d"))
|
| 406 |
|
| 407 |
self.fuse = nn.Sequential(
|
| 408 |
nn.Conv2d(in_channel * 3, in_channel, kernel_size=1),
|
|
|
|
| 445 |
|
| 446 |
|
| 447 |
self.mixer = Residual(
|
| 448 |
+
GLP_block(in_channel, global_ratio, local_ratio, pa_ratio, kernels, ssm_ratio, forward_type))
|
| 449 |
self.mixer2 = Residual(
|
| 450 |
+
SASF(in_channel, global_ratio=0, local_ratio=0.1, pa_ratio=0, kernels=5, ssm_ratio=1,
|
| 451 |
forward_type="v052d"))
|
| 452 |
|
| 453 |
self.fuse = nn.Sequential(
|