wandb/wandb

Платформа для разработчиков ИИ. Используйте Weights & Biases для обучения и тонкой настройки моделей, а также для управления моделями от экспериментов до продакшена.

LLMOps⭐ 11 256Pythonпоследний релиз: v0.30.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Weights & Biases (W&B) — это платформа для разработчиков ИИ, позволяющая отслеживать, визуализировать и управлять экспериментами по обучению моделей от этапа исследований до производства.

Зачем нужен

Инструмент помогает строить модели быстрее за счет полного контроля над конвейером машинного обучения: от датасетов до готовых моделей. Он позволяет фиксировать гиперпараметры, метрики и логи, что упрощает отладку и сравнение различных запусков обучения.

Что можно реализовать

  • Отслеживание и визуализация метрик (loss, accuracy) в реальном времени во время обучения моделей
  • Управление версиями экспериментов и сравнение результатов разных запусков
  • Отладка и мониторинг приложений на базе LLM с помощью набора инструментов Weave
  • Версионирование датасетов и управление моделями в production-среде

Ключевые возможности

  • Интеграция с популярными ML-фреймворками для легкой настройки трекинга
  • Гибкие варианты хостинга: облако, выделенный облачный инстанс или self-managed на собственной инфраструктуре
  • Поддержка LLM-приложений через специализированный инструмент Weave для GenAI
  • Простой API для логирования метрик и конфигураций через Python-библиотеку wandb
  • Визуализация изменений метрик на каждом шаге обучения

👤 Кому подойдёт: ML-инженеры, AI-разработчики, исследователи и команды, работающие с обучением моделей и LLM-приложениями

Релизы

v0.30.0majorbreaking
🕐 12 дн назад · релиз на GitHub ↗

Важные изменения API, удаление устаревших методов и улучшенная производительность TUI в W&B v0.30.0.

  • Breaking: Удалены InternalApi, PublicApi и старые модули; используйте wandb.Api().
  • Deprecated: wandb.api и ensure_config() устарели; для проверки входа используйте wandb.login(prompt=False).
  • Added: Добавлена поддержка отправки промптов в ARIA через automations API.
  • Added: TUI LEET: улучшена производительность, добавлены фильтры логов и сохранение настроек.
  • Fixed: Исправлены зависания при медленном ответе сервера и ошибки таймаута при загрузке файлов.
v0.28.2minorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Обязательная проверка учётных данных, новый CLI wandb clean, сжатие gzip и исправления безопасности.

  • Breaking: Команда wandb sync --clean удалена; теперь она завершается с ошибкой и рекомендует использовать новый инструмент wandb clean.
  • Added: Команда wandb login по умолчанию проверяет учётные данные; отключить проверку можно флагом --no-verify или параметром verify=False.
  • Added: Добавлена опциональная поддержка сжатия gzip для запросов filestream, что снижает сетевой трафик при логировании метрик.
  • Fixed: Исправлены проблемы безопасности в launch: ограничены протоколы git и добавлено экранирование аргументов для локальных процессов.
  • Fixed: Устранены ошибки при работе с федеративной аутентификацией, включая корректную перезагрузку токенов и валидацию URL.
v0.28.1majorbreaking
🕐 2 мес назад · релиз на GitHub ↗

W&B v0.28.1: отмена поддержки protobuf v4 и серверов <0.70.0, новый API для управления запусками и исправления багов.

  • Breaking: Удалена поддержка protobuf v4 (требуется v5+) и серверов W&B старше версии 0.70.0.
  • Added: Добавлен метод Run.stop() для программной остановки запуска и Api().organization() для получения данных об организации.
  • Added: В Api().project().sweeps() добавлен параметр filters, а в wandb.save — опция glob=False для отмены расширения путей.
  • Fixed: Исправлено падение при логировании NaN из np.float16/32, устранены дедлоки с PyTorch и ошибки загрузки файлов на self-hosted серверах.
  • Deprecated: Удалена зависимость GitPython; метаданные Git теперь собираются через прямой вызов исполняемого файла git.
v0.28.0majorbreaking
🕐 3 мес назад · релиз на GitHub ↗

Релиз v0.28.0: GA терминального интерфейса wandb leet, поддержка Apple M5 и отмена совместимости с серверами старше 0.65.0.

  • Breaking: Удалена поддержка серверных версий младше 0.65.0.
  • Added: Команда wandb leet получила статус GA, а wandb beta leet оставлен как алиас.
  • Added: Добавлена поддержка Apple M5 для сбора системных метрик (GPU, CPU, питание, температура).
  • Added: В терминальном интерфейсе реализовано синхронное скраббинг-управление и рендеринг изображений высокого разрешения.
  • Fixed: Исправлен регресс в 0.27.1: Run.scan_history() теперь корректно возвращает строки для активных экспериментов.