/ Модель

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

Архитектура
esm · dense
Библиотека
transformers
Опубликована
6 окт 2026

ESM-ClimbMix-520M

Заполнение пропусковТекст → текст

Предобученная модель OpenESM на 520 млн параметров для предсказания замаскированных участков белковых последовательностей.

41скачиваний за 30 дней1лайквеса обновлены9 окт 2026

Бенчмарки

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

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

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

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

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

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

ESM-ClimbMix-520M — контрольная точка предобучения семейства OpenESM, разработанного проектом OpenESM и обученного на ClimbMix. Это плотная модель с архитектурой d20 и примерно 520 млн параметров; репозиторий содержит совместимый с Transformers экспорт в формате safetensors и собственную реализацию архитектуры и токенизатора.

Модель предназначена для работы с последовательностями белковых токенов: задача fill-mask позволяет предсказывать замаскированные участки последовательности. В карточке она описана как energy-based language model; её можно использовать для экспериментов с белковыми последовательностями и оценки вариантов заполнения пропусков. Токенизатор ESM означает, что обычные языковые коды естественных языков к модели неприменимы.

Это предобученный чекпойнт, а не специализированная прикладная система. Для загрузки требуются PyTorch и Transformers, а из-за пользовательской реализации могут понадобиться файлы кода из репозитория. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Предоставленная карточка не приводит сравнительных оценок качества или сведений о прикладной валидации модели. Для работы требуется Transformers-совместимая пользовательская реализация из репозитория; лицензия по имеющимся данным не установлена.

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

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

Открыть на Hugging Face

ESM-ClimbMix-520M

OpenESM 520M model (variant d20) trained on ClimbMix. This repository contains a Hugging Face Transformers-compatible export for the pretraining checkpoint.

How to Use

Install the runtime dependencies:

pip install torch transformers

Load the tokenizer and model with the custom OpenESM code enabled:

import torch
from transformers import AutoModelForMaskedLM, AutoTokenizer

repo_id = "guan-wang/ESM-ClimbMix-520M"
tokenizer = AutoTokenizer.from_pretrained(repo_id, trust_remote_code=True)
model = AutoModelForMaskedLM.from_pretrained(
    repo_id,
    trust_remote_code=True,
)

device = "cuda" if torch.cuda.is_available() else "cpu"
model.to(device)
model.eval()
model.requires_grad_(False)
inputs = tokenizer("Hello world", return_tensors="pt").to(device)
outputs = model(**inputs)

print(outputs.logits.shape)

The first load may prompt you to review and allow the repository's custom model code. Loading remote Python code requires trust_remote_code=True.

Model Details

DetailValue
Model familyOpenESM energy-based language model
ArchitectureCustom OpenESM implementation (d20)
Parameter scale520M
Training datasetClimbMix
Training stagepretraining
Transformer blocks20
Embedding dimension1280
Attention heads10
Context length2048
Vocabulary size32768

The parameter scale is the label used for this model in the OpenESM model configuration. The architecture and sequence settings above are read from the exported checkpoint configuration.

Files

  • config.json: model configuration.
  • model*.safetensors: model weights in the standard Transformers format.
  • modeling_esm.py: remote model and tokenizer implementation.
  • configuration_esm.py: remote configuration implementation.
  • tokenizer.pkl: serialized ESM tokenizer.
  • tokenizer_config.json: tokenizer auto-loading configuration.
  • token_bytes.pt: token byte table used by OpenESM metrics.

The code is maintained in the OpenESM repository.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ESMForMaskedLM
Ревизия весов
2bc432c

0 моделей