Update modeling_super_linear.py
Browse files- modeling_super_linear.py +4 -2
modeling_super_linear.py
CHANGED
|
@@ -512,7 +512,7 @@ class superLinear(nn.Module):
|
|
| 512 |
B, V, L = x.shape
|
| 513 |
else:
|
| 514 |
x = x_enc
|
| 515 |
-
x_enc = x_enc.unsqueeze(-1)
|
| 516 |
B, L = x.shape
|
| 517 |
V = 1
|
| 518 |
|
|
@@ -525,9 +525,11 @@ class superLinear(nn.Module):
|
|
| 525 |
orig_pred_len = inf_pred_len
|
| 526 |
|
| 527 |
inf_pred_len = inf_pred_len*scale_factor
|
|
|
|
| 528 |
x = interpolate(x_enc.permute(0, 2, 1), scale_factor=scale_factor, mode='linear')
|
| 529 |
|
| 530 |
-
x = x[:,: , -self.seq_len:]
|
|
|
|
| 531 |
orig_L = L
|
| 532 |
L = self.seq_len
|
| 533 |
|
|
|
|
| 512 |
B, V, L = x.shape
|
| 513 |
else:
|
| 514 |
x = x_enc
|
| 515 |
+
#x_enc = x_enc.unsqueeze(-1)
|
| 516 |
B, L = x.shape
|
| 517 |
V = 1
|
| 518 |
|
|
|
|
| 525 |
orig_pred_len = inf_pred_len
|
| 526 |
|
| 527 |
inf_pred_len = inf_pred_len*scale_factor
|
| 528 |
+
#x = interpolate(x_enc.permute(0, 2, 1), scale_factor=scale_factor, mode='linear')
|
| 529 |
x = interpolate(x_enc.permute(0, 2, 1), scale_factor=scale_factor, mode='linear')
|
| 530 |
|
| 531 |
+
#x = x[:,: , -self.seq_len:]
|
| 532 |
+
x = x[:,-self.seq_len:]
|
| 533 |
orig_L = L
|
| 534 |
L = self.seq_len
|
| 535 |
|