struct rgpot::MetatomicConfig¶
Overview¶
struct MetatomicConfig {
// fields
std::string model_path;
std::string device;
std::string length_unit = “angstrom”;
std::string extensions_directory;
bool check_consistency = false;
double uncertainty_threshold = -1.0;
std::string dtype_override;
bool random_rotation = false;
long n_symmetry_rotations = 0;
bool so3_probe_scatter = false;
TorchDeterminismPolicy torch_determinism = TorchDeterminismPolicy::Fast;
std::string engine_path;
std::string task_name;
int charge = 0;
int spin = 1;
bool attach_system_extras = false;
};
Detailed Documentation¶
Fields¶
std::string engine_path
Optional explicit path to libmetatomic_engine.so (dlopen path).
std::string task_name
UMA / OMol task head baked into or selected by the exported model.
int spin = 1
Spin multiplicity (1 = singlet). Attached as system extra data.
bool attach_system_extras = false
Attach charge/spin TensorMaps on every System (UMA omol).