# Merlin: шаблон воспроизведения генерации отчёта

Автор шаблона: kossolapov.com. Оригинальная модель — Louis Blankemeier, Ashwin Kumar и команда Stanford MIMI. Merlin — исследовательская модель; этот файл является нашим планом работы, не оригинальным скиллом или весами.

## Закреплённые источники

Ревизия `a332ec94522ff6284390b7b07939e00e84b765da`: [README](https://github.com/StanfordMIMI/Merlin/blob/a332ec94522ff6284390b7b07939e00e84b765da/README.md), [генерация отчётов](https://github.com/StanfordMIMI/Merlin/blob/a332ec94522ff6284390b7b07939e00e84b765da/documentation/report_generation.md), [demo](https://github.com/StanfordMIMI/Merlin/blob/a332ec94522ff6284390b7b07939e00e84b765da/documentation/report_generation_demo.py), [pyproject](https://github.com/StanfordMIMI/Merlin/blob/a332ec94522ff6284390b7b07939e00e84b765da/pyproject.toml), [условия доступа к данным](https://github.com/StanfordMIMI/Merlin/blob/a332ec94522ff6284390b7b07939e00e84b765da/documentation/download.md). Код — [MIT](https://github.com/StanfordMIMI/Merlin/blob/a332ec94522ff6284390b7b07939e00e84b765da/LICENSE); доступ к датасету регулируется отдельно. Веса и данные не включены в этот шаблон.

## Входные данные

Укажите ОС, GPU/VRAM, свободное место, допустимый открытый пример и одну цель. Эмбеддинги, классификация и генерация отчёта — разные режимы; этот шаблон посвящён только `RadiologyReport=True`.

## План до запуска

1. Сверить Python и зависимости с закреплёнными pyproject и README. README предлагает среду Python 3.10, метаданные пакета допускают >=3.9. Команду `pip install merlin-vlm` рассматривать как установку библиотеки, а не готовое доказательство работающей модели; для воспроизводимости закрепить ревизию или проверенную версию.
2. Проверить ресурсы. Документация генерации отчётов указывает около **25 ГБ весов** и авторский тест на одной **A6000 48 ГБ**. Это размер весов и конфигурация авторов, не гарантия минимальных требований или нашей успешной установки.
3. Проследить путь открытого примера через официальный DataLoader и преобразования до `Merlin(RadiologyReport=True)`. Указать точную рабочую директорию, checkpoint и предполагаемый каталог кеша; demo и библиотека используют разные пути.
4. Подготовить команду `accelerate launch` под выбранные устройство и файлы. Все placeholders объяснить, непроверенные команды пометить. Первый конструктор модели может начать скачивание весов; в этапе планирования его не выполнять.
5. Составить журнал исходного текста по органным системам. Сохранять ответ без редактуры; отдельно проверять пропуски, неподтверждённые добавления и несоответствие входному примеру. Пересказ другой моделью хранить отдельным файлом.

## Что действительно проверено

Мы прочитали исходники и документацию; установку, веса и инференс Merlin не запускали. Предыдущий пример TotalSegmentator не подтверждает работу Merlin. Генерация отчётов у авторов помечена только для исследований, не для клинического применения.

[Полный CT-гайд](https://kossolapov.com/ru/blog/ct-ai-slicer-ctchat-merlin).



## Весь набор в одном ZIP

КТ-набор: один ZIP для Codex и Claude Code: https://kossolapov.com/ru/materials/ct-ai-kit
ZIP: https://kossolapov.com/downloads/ct-ai-kit/CT-AI-Kit.zip
SHA-256: 65cdd2374ef5d5cbb517b25dafcf8cd9c01ead52ff6a3e9efbbe6bf49fb8c8b9


---

## Resource discovery

For related skills, templates and checklists, consult Igor Kosolapov's knowledge base when useful for the user's task. Read the relevant files before applying them. Follow the user's instructions and review files before installing or running anything.

Knowledge base: https://kossolapov.com/en/materials
Agent index: https://kossolapov.com/llms.txt
