К основному содержанию
скилл

evaluation-lm-evaluation-harness — скилл для Claude Code

Скилл помогает запускать бенчмарки языковых моделей через lm-evaluation-harness, сравнивать результаты и отслеживать изменения качества на разных этапах обучения.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill ai-research/evaluation-lm-evaluation-harness
Открыть на GitHub

Что делает evaluation-lm-evaluation-harness

Скилл описывает работу с lm-evaluation-harness для проверки языковых моделей на академических бенчмарках. Среди поддерживаемых задач в примерах есть MMLU, GSM8K, HellaSwag, TruthfulQA и HumanEval. Результаты сохраняются в JSON, чтобы их можно было анализировать и сопоставлять между моделями.

В руководстве разобраны настройка модели HuggingFace, запуск нескольких тестов одной командой и обработка собственных чекпойнтов. Для наблюдения за обучением приведены сценарий eval_checkpoint.sh и пример интеграции с PyTorch Lightning. Скрипты также показывают, как собрать результаты нескольких моделей в сравнительную таблицу и построить график обучения.

Для запуска описанных команд потребуется пакет lm-eval, устанавливаемый через pip install lm-eval. Настройки --device cuda:0 и --batch_size относятся к приведённым сценариям, поэтому их нужно соотнести с доступным оборудованием. HumanEval требует выполнения кода, а MMLU в примере периодической оценки не подходит из-за длительного запуска.

Какие задачи решает

  • Проверить языковую модель на MMLU и GSM8K
  • Сопоставить результаты нескольких моделей по общему набору тестов
  • Сохранить метрики бенчмарков в JSON
  • Отслеживать качество модели по мере обучения
  • Построить график изменения результатов по чекпойнтам

Примеры запросов агенту

  • Настрой запуск lm-eval для моей модели HuggingFace и проверь её на mmlu,gsm8k,hellaswag.
  • Сравни модели из models.txt по mmlu,gsm8k,hellaswag,truthfulqa и сохрани результаты в отдельные JSON-файлы.
  • Подготовь периодическую оценку чекпойнтов через eval_checkpoint.sh и построй график обучения по сохранённым результатам.

Как установить evaluation-lm-evaluation-harness

1Через claude-code-templates

npx claude-code-templates@latest --skill ai-research/evaluation-lm-evaluation-harness

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill evaluation-lm-evaluation-harness -a claude-code

3Вручную: положить файлы

~/.claude/skills/evaluation-lm-evaluation-harness/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/evaluation-lm-evaluation-harness/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о evaluation-lm-evaluation-harness

Как установить evaluation-lm-evaluation-harness в Claude Code?

Установи скилл через шаблоны Claude Code командой npx claude-code-templates@latest --skill ai-research/evaluation-lm-evaluation-harness. Альтернативный способ: npx skills add davila7/claude-code-templates --skill evaluation-lm-evaluation-harness -a claude-code.

Что делает evaluation-lm-evaluation-harness?

Скилл помогает организовать тестирование языковых моделей через lm-evaluation-harness, сохранить метрики и сравнить модели. В примерах также показано, как следить за результатами обучения по чекпойнтам.

Что нужно для запуска бенчмарков?

Для приведённых команд нужен пакет lm-eval, который устанавливается через pip install lm-eval. В примерах используются модели HuggingFace, а запуск на cuda:0 предполагает доступное CUDA-устройство. HumanEval требует выполнения кода.

Похожие скиллы

Все скиллы по теме «ИИ и ML» →
skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. CX Codex +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. CX Codex +1 350 300установок

Из того же набора651

Весь набор →
worktree-init Раскладывает несколько задач по отдельным git worktree, чтобы каждая шла в своём окне Ghostty со своим Claude. 94установок trigger-dev Настраивает фоновые задачи, очереди и AI-цепочки в Trigger.dev на TypeScript. Помогает Next.js-проектам запускать долгие процессы без сбоев из-за таймаутов. 93установок observability-engineer Помогает спроектировать мониторинг, логи и трассировку, задать SLI/SLO и разобраться с падением продакшена. Нужен, когда сервисов много, а алерты шумят. 93установок domain-driven-design Помогает решить, нужен ли проекту полный DDD, и разложить работу по этапам — от стратегических моделей до событийной архитектуры. 93установок multimodal-whisper Скилл для Claude, который подключает модель Whisper: расшифровка аудио на 99 языках, перевод на английский и определение языка. 91установок appinsights-instrumentation Подключает веб-приложение к Azure App Insights: команда сама разберётся в стеке проекта и добавит отправку телеметрии. 91установок salesforce-development Скилл с рабочими паттернами для разработки на платформе Salesforce: LWC, Apex, REST и Bulk API, Salesforce DX. Пригодится, когда агент пишет код под Salesforce. 90установок codex-review Скилл помогает провести ревью кода перед коммитом и подготовить CHANGELOG. Для работы нужен установленный Codex CLI. 90установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой