/ Модель

Характеристики

Контекст
131 072 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Лицензия
Llama 3.1
Архитектура
llama · dense
Базовая модель
Llama-3.1-8B-Instruct
Библиотека
transformers
Опубликована
9 сен 2026

Llama-3.1-8B-GeomLlama-xyz-QM9-Large

Генерация текстаТекст → текст3 профессии

Модель генерирует декартовы 3D-координаты атомов малых молекул по строкам SMILES в формате XYZ.

22скачиваний за 30 дней0лайковвеса обновлены9 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

THGLab разработала GeomLlama-xyz-QM9-Large — дообученную модель Llama-3.1-8B-Instruct, предназначенную для генерации 3D-конформеров небольших молекул по строке SMILES. Модель выдаёт декартовы координаты атомов в формате XYZ: по одной строке на атом с символом элемента и координатами x, y, z в ангстремах; заголовок XYZ-блока не добавляется.

Модель специализирована на геометриях молекул масштаба QM9 и обучена на наборе GEOM-QM9, дополненном примерами Tulu-3 для сохранения общих навыков следования инструкциям. Это плотная авторегрессионная языковая модель с 7,5 млрд параметров и контекстом до 131 072 токенов; обучение выполнено с помощью Axolotl и LoRA, адаптер объединён с базовыми весами. Для предсказаний из статьи README указывает на необходимость воспроизводить использованный Alpaca-промпт.

Модель подходит для получения предполагаемых координат малых молекул из SMILES, но карточка не приводит количественных оценок точности и не подтверждает надёжность для крупных молекул или иных химических распределений. Распространяется по лицензии Llama 3.1.

Сценарии применения

  • получение 3D-геометрии малой молекулы по SMILES
  • генерация конформеров молекул масштаба QM9
  • преобразование SMILES в координаты атомов XYZ
  • подготовка начальной геометрии молекулы для последующего просмотра или расчёта

Ограничения

Модель специализирована на малых молекулах масштаба QM9; точность за пределами этого распределения не установлена. README не приводит количественных метрик качества, а для воспроизведения результатов рекомендует использовать точный промпт Alpaca.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Llama-3.1-8B-GeomLlama-xyz-QM9-Large

Built with Llama. Built with Axolotl.

GeomLlama-xyz-QM9-Large is a fine-tune of Llama-3.1-8B-Instruct that generates 3D molecular conformer geometries directly from a SMILES string, emitting each structure as Cartesian XYZ coordinates (one element x y z line per atom).

Unlike the jointly-trained "hybrid" GeomLlama models (zmatrix, xyz), this is a specialized model trained on GEOM-QM9 alone, focusing it on small-molecule (QM9-scale) geometries. It is one of a family of four specialized models (Fenske–Hall Z-matrix or Cartesian XYZ, on GEOM-QM9 or GEOM-Drugs-Large); the others are:

Quick start

The model was trained in the Alpaca instruction format. Reproduce the exact inference prompt used for the paper's numbers:

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "THGLab/Llama-3.1-8B-GeomLlama-xyz-QM9-Large"
tok = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.bfloat16, device_map="auto")

smiles = "Cc1cccc(CSc2nnnn2-c2ccccc2)c1"
prompt = (
    "### Instruction:\n"
    "You can generate accurate molecular coordinates from a prompt "
    "containing a SMILES string.\n\n"
    "### Input:\n"
    "Generate a realistic equilibrium geometry for the molecule with the "
    f"following SMILES string in xyz format: {smiles}\n\n"
    "### Response:\n"
)

inputs = tok(prompt, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=3072, do_sample=True, temperature=1.0, top_p=0.95)
print(tok.decode(out[0][inputs.input_ids.shape[1]:], skip_special_tokens=True))

Sample many completions per SMILES (each is one candidate conformer) to build a conformer ensemble. T=1.0, top_p=0.95 and T=1.2, top_p=0.95 are good defaults.

Output format

One atom per line, element x y z in Ångström:

C -4.344237 -2.044144 -0.978303
C -3.501234  ...
...

Parse directly as an XYZ block (no header row is emitted).

View z-matrix or xyz coordinates easily at doublemolview.streamlit.app.

Training

  • Base: meta-llama/Llama-3.1-8B-Instruct
  • Framework: Axolotl
  • Method: LoRA (r = 32, α = 16, dropout 0.05, all linear layers), merged into the base weights
  • Epochs: 4 · LR: 3e-4, cosine · Optimizer: adamw_bnb_8bit
  • Sequence length: 4096, sample packing · Precision: bf16
  • Data: the full GEOM-QM9 split (with hydrogens), Cartesian XYZ targets (ori_xyz), plus a ~393k-example subset of the Tulu-3 SFT mixture for general-instruction rehearsal

Citation

Paper: How Well Can Frontier Large Language Models Generate Structures? High Quality Prediction of Molecular Geometries with Help from Fine-Tuning — arXiv:2607.13350. Please cite the paper and the underlying GEOM dataset (Axelrod & Gómez-Bombarelli, Scientific Data, 2022) if you use this model.

@misc{cavanagh2026geomllama,
  title         = {How Well Can Frontier Large Language Models Generate Structures?
                   High Quality Prediction of Molecular Geometries with Help from Fine-Tuning},
  author        = {Cavanagh, Joseph M. and Arnold, Jonathan B. and Alteri, Giovanni Battista
                   and Gritsevskiy, Andrew and Head-Gordon, Teresa},
  year          = {2026},
  eprint        = {2607.13350},
  archivePrefix = {arXiv},
  url           = {https://arxiv.org/abs/2607.13350}
}

License

Governed by the Llama 3.1 Community License. By using this model you agree to its terms. Built with Llama.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
d1e54d5

0 моделей