Update modeling_super_linear.py
Browse files- modeling_super_linear.py +2 -7
modeling_super_linear.py
CHANGED
|
@@ -227,13 +227,8 @@ class RLinear(nn.Module):
|
|
| 227 |
self.zero_shot_Linear = new_W # shape (self.horizon, new_lookback)
|
| 228 |
else:
|
| 229 |
W = self.Linear.weight.detach()
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
print(W_3d.shape)
|
| 233 |
-
W_new = F.adaptive_avg_pool1d(W_3d, new_lookback).squeeze(0)
|
| 234 |
-
print(W_new.shape)
|
| 235 |
-
self.zero_shot_Linear = W_new
|
| 236 |
-
|
| 237 |
|
| 238 |
|
| 239 |
def forward(self, x):
|
|
|
|
| 227 |
self.zero_shot_Linear = new_W # shape (self.horizon, new_lookback)
|
| 228 |
else:
|
| 229 |
W = self.Linear.weight.detach()
|
| 230 |
+
m = nn.AdaptiveAvgPool1d(new_lookback)
|
| 231 |
+
self.zero_shot_Linear = m(W)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 232 |
|
| 233 |
|
| 234 |
def forward(self, x):
|