struct rgpot::UmaConfig

Overview

UMA / OMol calculator configuration. More…

#include <UmaConfig.hpp>
 
struct UmaConfig {
    // fields
 
    std::string model_path;
    std::string task_name = “omol”;
    std::string device = “cpu”;
    int charge = 0;
    int spin = 1;
    double cutoff = 6.0;
    int max_neighbors = 300;
};

Detailed Documentation

UMA / OMol calculator configuration.

model_path is an AOTInductor package (.pt2) produced by scripts/export_uma_aoti.py. Neighbor lists are built with vesin and passed as tensors; the compiled graph does not call fairchem.

Fields

double cutoff = 6.0

Cutoff in angstrom. The package’s embedded cutoff metadata wins when present; no sidecar file is read.