KataGo и параметры запуска
KataGo — движок го с открытым исходным кодом без собственного графического интерфейса. Настольное приложение Ulugo запускает его локально, получает кандидаты, территорию, счет и другие данные анализа, а затем выводит их в интерфейсе разбора.
При первом использовании Ulugo автоматически устанавливает и выбирает рекомендованную сборку KataGo и модель. Большинству пользователей не требуется ручная настройка. После завершения подготовки перейдите к странице ИИ-анализ.
KataGo и модели
Для ИИ-анализа нужны два компонента:
| Компонент | Назначение |
|---|---|
| KataGo | Программа, выполняющая анализ на компьютере |
| Модель | Файл нейронной сети, содержащий игровую силу и оценку позиций |
Оба компонента работают локально. Для первой загрузки требуется подключение к Интернету; после установки партии можно анализировать без сети.
Требования к оборудованию
KataGo может использовать GPU или работать только на CPU. GPU не обязателен, но обычно заметно ускоряет анализ.
| Компьютер | Рекомендуемый вариант |
|---|---|
| Относительно новый дискретный или встроенный GPU | Сначала попробовать OpenCL: он совместим с широким набором оборудования |
| Новый GPU NVIDIA с подходящими драйверами и библиотеками | Попробовать TensorRT или CUDA |
| Подходящего GPU нет, CPU поддерживает AVX2 | Выбрать CPU |
| Старый CPU без AVX2 | Выбрать Старый CPU; анализ будет медленнее |
| macOS | Установка через Homebrew; на Apple Silicon используется подходящая системная сборка |

Крупные модели и одновременный анализ нескольких задач обычно требуют больше памяти. При нехватке памяти или медленной работе начните с модели с пометкой самая быстрая. Оставьте на диске не менее нескольких сотен МБ; для нескольких моделей потребуется больше места.
Подробности о вычислительных бэкендах приведены в официальной документации KataGo.
Автоматическая настройка и ручной выбор
При первом запуске Ulugo автоматически загружает и выбирает рекомендованную сборку и модель. Во время загрузки сохраняйте подключение к сети; после нее анализ работает офлайн.
Чтобы попробовать другую сборку или модель, откройте Настройки ИИ:
- в разделе Установки KataGo выберите и установите подходящую сборку;
- в разделе Модели KataGo установите и выберите модель;
- нажмите Сохранить, вернитесь к доске и запустите анализ.
Некоторые GPU-сборки при первом запуске выполняют настройку производительности. В это время интерфейс может реагировать медленно; после завершения повторная настройка обычно не требуется.
Основные параметры
| Параметр | Описание |
|---|---|
| Максимум посещений | Объем вычислений для обычного анализа текущей позиции; большее значение обычно устойчивее, но медленнее |
| Быстрые посещения | Объем вычислений на каждый ход при полном проходе по партии; меньшее значение быстрее строит графики |
| Разнообразие рекомендуемых ходов | Увеличивает разброс кандидатов; 0 дает наиболее стабильный результат, большие значения сильнее распределяют кандидатов |
| Текущая установка | Переключение между установленными сборками KataGo или моделями и удаление ненужных элементов |
Не запускается или работает медленно
- Сначала попробуйте
OpenCL; если GPU или драйвер несовместим, переключитесь наCPU; - сборки
CUDAиTensorRTдля NVIDIA требуют совместимых драйверов и библиотек; - выберите меньшую модель с пометкой самая быстрая;
- уменьшите Быстрые посещения и Максимум посещений;
- откройте консоль на левой панели и проверьте точное сообщение об ошибке.
Если проблема сохраняется, создайте issue в репозитории Ulugo, указав операционную систему, модель CPU/GPU, выбранную сборку и ошибку консоли. Документация и история изменений KataGo находятся в официальном репозитории.