↓ 2 callersFunction_prepare_model(
loaded: LoadedModel,
*,
config: DictConfig,
datamodule: Any,
data_dtype=None,
)
curator/commands/train.py:242
↓ 2 callersFunction_resolve_elora_hyperparameters(
*,
rank: int,
alpha: float,
elora_rank: int | None,
elora_alpha: float | None,
)
curator/layer/wrappers/mlp.py:18
↓ 2 callersFunction_resolve_model_domains(
model: torch.nn.Module,
domains: Optional[Union[str, int, List[Union[str, int]]]] = None,
)
curator/model/conversion.py:203
↓ 2 callersMethod_scatter_outputs(
self,
combined: Dict[str, torch.Tensor],
output: Dict[str, torch.Tensor],
mo
curator/layer/_atomwise_nn.py:494
↓ 2 callersFunction_validate_oeq_instructions(
instructions: Sequence[tuple[int, int, int, str, bool, float]],
)
curator/layer/wrappers/oeq.py:125
↓ 2 callersMethod_voigt6_to_full Convert a (..., 6) Voigt-form tensor to (..., 3, 3). Order assumed: xx, yy, zz, yz, xz, xy (ASE convention).
curator/interface/torchsim.py:353
↓ 2 callersFunctionbuild_scalar_mlp(
dims: Sequence[int],
*,
layer_builder: Callable[[int, int, bool], nn.Module],
activation: Op
curator/layer/wrappers/scalar.py:181