|
23 | 23 | from .modules.cg import get_cg_coefficients
|
24 | 24 | from .modules.cg_iterator import CGIterator
|
25 | 25 | from .modules.initial_features import get_initial_features
|
26 |
| -from .modules.layers import EquivariantLastLayer, InvariantMLP, NothingLayer |
| 26 | +from .modules.layers import EquivariantLastLayer, Identity, InvariantMLP |
27 | 27 | from .modules.message_passing import EquivariantMessagePasser, InvariantMessagePasser
|
28 | 28 | from .modules.precomputations import Precomputer
|
29 | 29 | from .utils import systems_to_batch
|
@@ -74,7 +74,7 @@ def __init__(self, model_hypers: Dict, dataset_info: DatasetInfo) -> None:
|
74 | 74 | )
|
75 | 75 | self.register_buffer("species_to_species_index", species_to_species_index)
|
76 | 76 |
|
77 |
| - self.nu_max = model_hypers["nu_max"] |
| 77 | + self.nu_max = model_hypers["max_correlation_order_per_layer"] |
78 | 78 | self.num_message_passing_layers = model_hypers["num_message_passing_layers"]
|
79 | 79 | if self.num_message_passing_layers < 1:
|
80 | 80 | raise ValueError("Number of message-passing layers must be at least 1")
|
@@ -521,7 +521,7 @@ def _add_output(self, target_name: str, target_info: TargetInfo) -> None:
|
521 | 521 | self.k_max_l[0], self.head_num_layers
|
522 | 522 | )
|
523 | 523 | else:
|
524 |
| - self.heads[target_name] = NothingLayer() |
| 524 | + self.heads[target_name] = Identity() |
525 | 525 |
|
526 | 526 | if target_info.is_scalar:
|
527 | 527 | self.last_layers[target_name] = EquivariantLastLayer(
|
|
0 commit comments