Commit
·
5dd9ee6
1
Parent(s):
626ae5c
added filters
Browse files
__pycache__/modeling_ministu.cpython-312.pyc
CHANGED
|
Binary files a/__pycache__/modeling_ministu.cpython-312.pyc and b/__pycache__/modeling_ministu.cpython-312.pyc differ
|
|
|
modeling_ministu.py
CHANGED
|
@@ -427,8 +427,16 @@ class MLP(nn.Module):
|
|
| 427 |
class MiniSTU(PreTrainedModel):
|
| 428 |
config_class = MiniSTUConfig
|
| 429 |
|
| 430 |
-
def __init__(self, config
|
| 431 |
super(MiniSTU, self).__init__(config)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 432 |
self.num_layers = config.num_layers
|
| 433 |
assert config.dim % config.num_heads == 0, f"dim ({self.dim}) must be divisible num_heads ({self.num_heads})"
|
| 434 |
self.head_dim = config.dim // config.num_heads
|
|
|
|
| 427 |
class MiniSTU(PreTrainedModel):
|
| 428 |
config_class = MiniSTUConfig
|
| 429 |
|
| 430 |
+
def __init__(self, config) -> None:
|
| 431 |
super(MiniSTU, self).__init__(config)
|
| 432 |
+
filters = get_spectral_filters(
|
| 433 |
+
seq_len=config.seq_len,
|
| 434 |
+
K=config.num_eigh,
|
| 435 |
+
use_hankel_L=config.use_hankel_L,
|
| 436 |
+
device=device=device,
|
| 437 |
+
dtype=torch_dtype,
|
| 438 |
+
)
|
| 439 |
+
|
| 440 |
self.num_layers = config.num_layers
|
| 441 |
assert config.dim % config.num_heads == 0, f"dim ({self.dim}) must be divisible num_heads ({self.num_heads})"
|
| 442 |
self.head_dim = config.dim // config.num_heads
|