/ Модель

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

Контекст
2 048 токенов
Параметры
6,7 млрд
Размер весов
13,8 ГБ
Лицензия
Apache 2.0
Архитектура
olmo · dense
Базовая модель
Olmo-7b-spe
Библиотека
transformers
Опубликована
24 авг 2026

olmo_chem_fsdp_cpt_500k

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

Дообученная на химических строках SMILES модель OLMo генерирует и продолжает молекулярные записи и может служить основой для предсказания свойств молекул.

257скачиваний за 30 дней0лайковвеса обновлены24 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это плотная авторегрессионная языковая модель на архитектуре OLMo с 6,7 млрд параметров, созданная полным дообучением Codemaster67/Olmo-7b-spe. Модель обучалась на химических строках SMILES из набора Codemaster67/Causal_lm_chemistry_1M_rows; токенизатор расширен примерно 300 токенами SPE для кодирования фрагментов SMILES, а эмбеддинги и выходной слой адаптированы к новым токенам.

Модель предназначена для генерации и продолжения SMILES, химического языкового моделирования и последующего дообучения для предсказания свойств молекул. Она принимает и генерирует текст, включая записи SMILES; базовый контекст составляет 2048 токенов. В README приведены итоговые eval loss 0,918 и perplexity 2,505.

Модель опубликована harindhar10 под лицензией Apache-2.0. Она обучена преимущественно на SMILES, поэтому способность следовать инструкциям на естественном языке может быть ниже, чем у базовой модели; аугментация данных в этом обучении не применялась.

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

  • генерация SMILES для молекул
  • продолжение неполной строки SMILES
  • создание химических последовательностей для исследовательских экспериментов
  • дообучение для предсказания свойств молекул

Ограничения

Модель обучена преимущественно на строках SMILES, поэтому её способность следовать инструкциям на естественном языке может уступать базовой модели. Для этого обучения аугментация данных была отключена.

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

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

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

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

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

Открыть на Hugging Face

OLMo-7B Full Fine-Tune — Chemistry SMILES CPT

Model Description

This model is a full-parameter fine-tuned version of Codemaster67/Olmo-7b-spe trained on chemistry SMILES strings from the Codemaster67/Causal_lm_chemistry_1M_rows dataset.

The base model's tokenizer was pre-extended with ~300 SPE (SMILES Pair Encoding) chemistry tokens plus <|start_of_smiles|> / <|end_of_smiles|> special tokens, and its embedding & LM-head layers were resized with mean-initialised vectors for the new tokens.

Training Details

ParameterValue
MethodFull Fine-Tune (all weights updated)
ParallelismFSDP (Fully Sharded Data Parallel)
Epochs1
Learning Rate5e-06
Batch Size (per device)16
Gradient Accumulation1
Max Sequence Length512
Warmup Ratio0.1
Weight Decay0.01
Effective Batch Size (Batch Size 16 x Gradient Accumulation 1)16
SchedulerCosine
Precisionbf16
AugmentationOFF
Training Samples500000
Eval Samples25000

Evaluation Results

MetricValue
Final Eval Loss0.9182596802711487
Final Eval Perplexity2.504927220121761
Training Loss1.0453

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("harindhar10/olmo_chem_fsdp_cpt_500k", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("harindhar10/olmo_chem_fsdp_cpt_500k", trust_remote_code=True)

smiles_input = "<|start_of_smiles|>CC(=O)Oc1ccccc1C(=O)O<|end_of_smiles|>"
inputs = tokenizer(smiles_input, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=128)
print(tokenizer.decode(outputs[0], skip_special_tokens=False))

Intended Use

Chemistry-domain language modelling, SMILES generation and completion, and downstream molecular property prediction via fine-tuning.

Limitations

  • Trained primarily on SMILES strings; natural-language instruction-following ability may degrade compared to the base OLMo checkpoint.
  • Augmentation was disabled for this run.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей