Skip to page content
SAVRN
Search Plan a project

Open-weight model

pet-kokkos-models

by Peter Spackman peterspackman/pet-kokkos-models

pet-kokkos-models is an open-weight model from Peter Spackman, released under BSD 3-Clause License. Its published files total 12.5 GB.

Every model published in lab-cosmo/upet (the PET-MAD / UPET family), converted for pet-kokkos, a C++/Kokkos implementation of PET that runs without libtorch on CPUs and on NVIDIA and AMD GPUs. The weights are unchanged from upstream.

Parameters—
Context—
Weights12.5 GB
Licensebsd-3-clause
AccessOpen weights
Monthly Downloads—

Model Card

By Peter Spackman, published under bsd-3-clause, revision cb519b59150d.

Every model published in lab-cosmo/upet (the PET-MAD / UPET family), converted for pet-kokkos, a C++/Kokkos implementation of PET that runs without libtorch on CPUs and on NVIDIA and AMD GPUs. The weights are unchanged from upstream. Each model is two files:.json holds the hyperparameters, species map and composition energies, and.safetensors holds the weights. They were produced with tools/convertpet.py, and each JSON's sourcemodel names the checkpoint it came from. pet-kokkos looks for models by name in $PETMODELDIR,./models,., and ~/.local/share/pet/models. For what each model was trained on and the level of theory behind it, see the upstream model card. Please cite the upstream work…

Read Peter Spackman's full model card

Every model published in lab-cosmo/upet (the PET-MAD / UPET family), converted for pet-kokkos, a C++/Kokkos implementation of PET that runs without libtorch on CPUs and on NVIDIA and AMD GPUs.

The weights are unchanged from upstream. Each model is two files: <name>.json holds the hyperparameters, species map and composition energies, and <name>.safetensors holds the weights. They were produced with tools/convert_pet.py, and each JSON's source_model names the checkpoint it came from.

Usage

# everything (~12 GB)
hf download peterspackman/pet-kokkos-models --local-dir ~/.local/share/pet/models
# one model
hf download peterspackman/pet-kokkos-models --include "pet-mad-s.*" --local-dir models

pet-eval pet-mad-s structure.xyz --forces

pet-kokkos looks for models by name in $PET_MODEL_DIR, ./models, ., and ~/.local/share/pet/models.

Models

model source checkpoint
pet-mad-xs pet-mad-xs-v1.6.0
pet-mad-s pet-mad-s-v1.6.0
pet-mad-m pet-mad-m-v1.6.0
pet-mols-s pet-mols-s-v1.1.0
pet-omad-xs pet-omad-xs-v1.0.0
pet-omad-s pet-omad-s-v1.0.0
pet-omad-l pet-omad-l-v0.1.0
pet-omat-xs pet-omat-xs-v1.0.0
pet-omat-s pet-omat-s-v1.0.0
pet-omat-m pet-omat-m-v1.0.0
pet-omat-l pet-omat-l-v1.0.0
pet-omat-xl pet-omat-xl-v1.0.0
pet-omatpes-l pet-omatpes-l-v0.1.0
pet-oam-l pet-oam-l-v0.1.0
pet-oam-xl pet-oam-xl-v1.0.0
pet-omol-s pet-omol-s-v1.0.0
pet-omol-m pet-omol-m-v1.0.0
pet-omol-l pet-omol-l-v1.0.0
pet-spice-s pet-spice-s-v0.2.0
pet-spice-l pet-spice-l-v0.2.0

For what each model was trained on and the level of theory behind it, see the upstream model card. Please cite the upstream work when you use these models.

Verification

The files in this repository, downloaded as published, were evaluated with pet-kokkos (HIP, on an MI250X) and compared against metatomic's evaluation of the original checkpoint. The test structures were a water molecule, diamond, and rattled diamond (tools/test_all_models.py). The cond models were also checked at charge +1 and spin 2. dE/E is the relative energy deviation, and dF (eV/Å) and dStress (eV/ų) are the worst absolute deviations.

      model          architecture                            dE/E        dF   dStress
-------------------------------------------------------------------------------------
PASS  pet-mols-s     resi PostLN G2 A2 d256               1.1e-07   7.6e-06   2.3e-07
PASS  pet-omad-xs    feed PreLN G2 A1 d128 grid           1.4e-07   9.3e-06   5.2e-07
PASS  pet-omat-xs    feed PreLN G2 A1 d128 grid           1.3e-07   1.1e-05   1.1e-06
PASS  pet-mad-xs     feed PreLN G2 A1 d128 solver         1.9e-07   9.8e-06   4.3e-07
PASS  pet-spice-s    feed PreLN G3 A1 d192                5.2e-08   9.7e-06   5.2e-07
PASS  pet-omad-s     feed PreLN G3 A1 d256 grid           8.8e-08   8.3e-06   3.4e-07
PASS  pet-omat-s     feed PreLN G3 A1 d256 grid           5.5e-08   1.2e-05   4.2e-07
PASS  pet-mad-s      feed PreLN G3 A1 d256 solver         1.2e-07   9.1e-06   3.9e-07
PASS  pet-omol-s     feed PreLN G3 A1 d256 grid cond      1.1e-07   9.0e-06   3.6e-07
PASS  pet-omol-m     feed PreLN G4 A2 d384 grid cond      2.0e-07   7.4e-06   7.1e-07
PASS  pet-omat-m     feed PreLN G3 A2 d384 grid           1.3e-07   8.5e-06   4.1e-07
PASS  pet-mad-m      feed PreLN G3 A2 d384 solver         1.4e-07   8.0e-06   2.3e-07
PASS  pet-spice-l    feed PreLN G3 A2 d512                1.2e-07   1.8e-05   6.2e-07
PASS  pet-omad-l     feed PreLN G3 A2 d512                9.2e-08   8.7e-06   3.6e-07
PASS  pet-omatpes-l  feed PreLN G3 A2 d512                9.0e-08   9.1e-06   3.7e-07
PASS  pet-oam-l      feed PreLN G3 A2 d512                5.8e-08   7.9e-06   3.8e-07
PASS  pet-omat-l     feed PreLN G4 A2 d512 grid           1.8e-07   9.5e-06   5.0e-07
PASS  pet-omol-l     feed PreLN G4 A2 d512 grid cond      2.0e-07   7.6e-06   3.4e-07
PASS  pet-oam-xl     feed PreLN G5 A3 d640 grid           2.2e-07   1.1e-05   9.5e-07
PASS  pet-omat-xl    feed PreLN G5 A3 d640 grid           1.4e-08   1.3e-05   6.0e-07

20 pass, 0 mismatch, 0 unsupported, 0 error (of 20)

License

BSD-3-Clause, the same as the upstream checkpoints.

Identity and Version

Repository
peterspackman/pet-kokkos-models
Publisher
Peter Spackman
Task
Not stated by the source
Modality
Other
Library
pet-kokkos
Parameters
Not stated by the source
Languages
pet-kokkos, pet
Revision
cb519b59150d303c5e7f0e6d97dc2a380d73fd54
First published
2026-10-13
Last updated
2026-10-13

Files and Weights

42 files, 12.5 GB in total. The weights are 20 files totalling 12.5 GB in safetensors.

Weights20 files · 12.5 GB
Configuration20 files · 76.6 KB
Documentation1 file · 4.6 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
pet-mad-m.safetensorsWeights426.2 MB e2d8b045df19
pet-mad-s.safetensorsWeights100.0 MB eae8f90acb63
pet-mad-xs.safetensorsWeights17.0 MB ab6ff51dbac4
pet-mols-s.safetensorsWeights11.4 MB 80d477f071ba
pet-oam-l.safetensorsWeights756.9 MB 10cade0c7aa6
pet-oam-xl.safetensorsWeights2.9 GB aa6a901340d6
pet-omad-l.safetensorsWeights756.9 MB e55be7267f96
pet-omad-s.safetensorsWeights100.0 MB 09f9a3dcb9e3
pet-omad-xs.safetensorsWeights17.0 MB f0d1de947762
pet-omat-l.safetensorsWeights1.0 GB 4b18edb7f978
pet-omat-m.safetensorsWeights426.2 MB 2e6e90968155
pet-omat-s.safetensorsWeights100.0 MB 27feb599ebe4
pet-omat-xl.safetensorsWeights2.9 GB e3b36d77501d
pet-omat-xs.safetensorsWeights17.0 MB 80e16d0a0c07
pet-omatpes-l.safetensorsWeights756.9 MB 567d1af8c178
pet-omol-l.safetensorsWeights1.0 GB 3a0e7166c04c
pet-omol-m.safetensorsWeights303.3 MB 7a4a991c4b3e
pet-omol-s.safetensorsWeights112.6 MB e0ce8fe526c3
pet-spice-l.safetensorsWeights755.7 MB 64eb5b2fd32b
pet-spice-s.safetensorsWeights55.9 MB a352a679d6e2
pet-mad-m.jsonConfiguration4.5 KB —
pet-mad-s.jsonConfiguration4.5 KB —
pet-mad-xs.jsonConfiguration4.5 KB —
pet-mols-s.jsonConfiguration2.8 KB —
pet-oam-l.jsonConfiguration4.1 KB —
pet-oam-xl.jsonConfiguration4.3 KB —
pet-omad-l.jsonConfiguration4.0 KB —
pet-omad-s.jsonConfiguration4.2 KB —
pet-omad-xs.jsonConfiguration4.2 KB —
pet-omat-l.jsonConfiguration4.3 KB —
pet-omat-m.jsonConfiguration4.3 KB —
pet-omat-s.jsonConfiguration4.3 KB —
pet-omat-xl.jsonConfiguration4.3 KB —
pet-omat-xs.jsonConfiguration4.3 KB —
pet-omatpes-l.jsonConfiguration4.1 KB —
pet-omol-l.jsonConfiguration3.8 KB —
pet-omol-m.jsonConfiguration3.8 KB —
pet-omol-s.jsonConfiguration3.8 KB —
pet-spice-l.jsonConfiguration1.6 KB —
pet-spice-s.jsonConfiguration1.6 KB —
README.mdDocumentation4.6 KB —
.gitattributesRepository1.5 KB —

License and Download

License
bsd-3-clause
Access
Open weights, no gate
Download size
12.5 GB
Download from Peter Spackman

Released by Peter Spackman through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published12.5 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About pet-kokkos-models

Can I use pet-kokkos-models commercially?

Yes. pet-kokkos-models is released under BSD 3-Clause License. The BSD 3-Clause License is permissive. It permits commercial use and redistribution with the copyright notice, and forbids using the authors' names to endorse derived products without permission.