Runlog logo

Runlog

Отслеживайте метрики обучения в реальном времени с минимальной настройкой

Легковесный монитор обучения для разработчиков: отправляйте метрики из любого скрипта, отслеживайте прогресс в реальном времени и храните историю экспериментов.

Sponsors

Become one
Featured
NoFilterGPT
NoFilterGPT

NoFilterGPT

Unleash the Unrestricted Power of anonymous and unfiltered ChatGPT

Visit Website
Featured
NotchNook
NotchNook

NotchNook

Access media, calendar, files, and more from the Mac's notch

Visit Website

Promote your product

Seen by 300K+ monthly visitors

Runlog - Отслеживайте метрики обучения в реальном времени с минимальной настройкой | Product Screenshot
Runlog product screenshot

Подробнее о Runlog

Runlog

Runlog — это легковесный монитор обучения, ориентированный на разработчиков. Позволяет отправлять метрики из любого скрипта с помощью одного логгера, отслеживать прогресс в реальном времени и хранить чистую историю каждого эксперимента. Уникальная возможность сравнения запусков между пользователями ускоряет итерации.

  • Потоковая передача метрик:Каждый шаг и значение передаются в реальном времени. Графики обновляются без задержек и опросов.
  • Сравнение запусков:Накладывайте несколько запусков на одни оси для анализа методов обучения, подбора гиперпараметров и изменений архитектуры.
  • Автономный SDK:При потере соединения данные буферизируются локально и автоматически синхронизируются при восстановлении связи. Ни одна метрика не теряется.
  • Захват терминала:Все выводы print, tqdm и фреймворков автоматически захватываются и передаются на панель управления вместе с метриками.
  • Групповой чат рабочего пространства:Встроенный чат для обсуждения запусков, обмена наблюдениями и координации экспериментов без выхода из панели.
  • Сравнение между пользователями:Загрузите запуск коллеги в свой режим сравнения и наложите результаты на свои — мгновенно, без экспорта.
  • Условные email-уведомления:Настройте правила на любую метрику: превышение порога, застой в течение N шагов, всплеск потерь выше скользящего среднего.
  • Обнаружение сбоев:Система обнаруживает аварийные остановки (исключения Python, ошибки OOM, NaN loss) и немедленно отправляет уведомление с последним состоянием.
  • Обнаружение зависших запусков:Если шаги не логируются в течение заданного таймаута, запуск помечается как зависший, и вы получаете уведомление.
  • Прерывание обучения:Нажмите паузу на панели управления — скрипт получит сигнал для контрольной точки и остановки без потери состояния.
  • Динамическое логирование метрик:Логируйте любые пары ключ-значение на любом шаге. Графики создаются автоматически без схемы и конфигурации.
  • Заметки и наблюдения:Пишите заметки в Markdown прямо на запуске, привязывайте наблюдения к конкретному шагу, отмечайте изменения между экспериментами.
  • Командные пространства:Приглашайте коллег в общее рабочее пространство с ролями и детальным контролем действий: создание, редактирование, удаление, управление.
  • Публичные ссылки:Создайте публичную read-only ссылку на любой запуск для совместного использования с коллегами или аудиторией без необходимости входа.
  • Реестр контрольных точек:Отмечайте пути к контрольным точкам с точным снимком метрик (val loss, perplexity, шаг) прямо на панели управления.

С Runlog вы получаете полную прозрачность обучения: от первой прямой передачи до финальной контрольной точки. Инструмент устраняет необходимость в ручном мониторинге и поиске лучших моделей, экономя время и снижая риск потери данных. Выбирая Runlog, вы выбираете надёжность и скорость итераций.