core.units.mlip_unit.api.inference#
Copyright (c) Meta Platforms, Inc. and affiliates.
This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.
Attributes#
Classes#
| Enum where members are also (and must be) strings | |
Functions#
Module Contents#
- class core.units.mlip_unit.api.inference.UMATask#
- Bases: - fairchem.core.common.utils.StrEnum- Enum where members are also (and must be) strings - OMOL = 'omol'#
 - OMAT = 'omat'#
 - ODAC = 'odac'#
 - OC20 = 'oc20'#
 - OC25 = 'oc25'#
 - OMC = 'omc'#
 
- core.units.mlip_unit.api.inference.CHARGE_RANGE#
- core.units.mlip_unit.api.inference.SPIN_RANGE = [0, 100]#
- core.units.mlip_unit.api.inference.DEFAULT_CHARGE = 0#
- core.units.mlip_unit.api.inference.DEFAULT_SPIN_OMOL = 1#
- core.units.mlip_unit.api.inference.DEFAULT_SPIN = 0#
- class core.units.mlip_unit.api.inference.MLIPInferenceCheckpoint#
- model_config: dict#
 - model_state_dict: dict#
 - ema_state_dict: dict#
 - tasks_config: dict#
 
- class core.units.mlip_unit.api.inference.InferenceSettings#
- tf32: bool = False#
 - activation_checkpointing: bool | None = None#
 - merge_mole: bool = False#
 - compile: bool = False#
 - wigner_cuda: bool | None = None#
 - external_graph_gen: bool | None = None#
 - internal_graph_gen_version: int | None = None#
 - torch_num_threads: int | None = None#
 
- core.units.mlip_unit.api.inference.inference_settings_default()#
- core.units.mlip_unit.api.inference.inference_settings_turbo()#
- core.units.mlip_unit.api.inference.inference_settings_traineval()#
- core.units.mlip_unit.api.inference.NAME_TO_INFERENCE_SETTING#
- core.units.mlip_unit.api.inference.guess_inference_settings(settings: str | InferenceSettings)#