← Все проекты
Проект / Python

whwangovo/pyre-code: Pyre Code — платформа для практики ML-кодинга с локальным запуском

Решайте 68 задач по реализации современных AI-систем изнутри — от внимания Transformer до RLHF — и получайте мгновенную проверку в браузере.

Это саморазмещаемая платформа для практики ML-программирования в стиле LeetCode, но сфокусированная на внутренностях современных AI-систем. Пользователь решает задачи по реализации компонентов Transformer, vLLM, TRL и diffusion-моделей, получая мгновенную...

★ 95 Python Форки 4 Issue 1 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков на Python, которые хотят углубиться в внутреннее устройство ML-фреймворков, и для инженеров, готовящихся к собеседованиям в ML-команды.

Проблема / задача

Чтобы понять, как на самом деле работают современные AI-системы вроде Transformers или vLLM, недостаточно просто использовать готовые библиотеки — нужно писать код самостоятельно, но организовать проверку решений и прогресс сложно.

Как это работает

Вы получаете набор задач по категориям (внимание, нормализация, обучение, распределённые вычисления), пишете реализацию на Python в браузерном редакторе Monaco, отправляете на локальный сервер проверки на FastAPI, который через torch_judge запускает тесты и сразу показывает, какие прошли, а какие упали.

Что видно по README

Это саморазмещаемая платформа для практики ML-программирования в стиле LeetCode, но сфокусированная на внутренностях современных AI-систем. Пользователь решает задачи по реализации компонентов Transformer, vLLM, TRL и diffusion-моделей, получая мгновенную обратную связь от локального grading-сервиса. Всё работает полностью на вашей машине, ничего не уходит в облако.

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

Браузерный редактор с подсветкой синтаксиса PythonМгновенная проверка решений с детализацией по тестамЭталонные решения для сравнения после своей попыткиОтслеживание прогресса с сохранением в SQLiteПолностью локальный запуск без отправки кода наружу

Технологии

Python 3.11+Next.js + Monaco EditorFastAPISQLiteDockerPythonNext.jsNode.jsPyTorch

Интересный факт

Проект включает задачи по таким продвинутым темам, как кольцевое внимание (Ring Attention), спекулятивное декодирование и Paged Attention — это именно то, что спрашивают в топовых ML-командах.

С чего начать

  • Клонируйте репозиторий git clone https://github.com/whwangovo/pyre.git
  • Запустите setup.sh для автоматической настройки окружения
  • Запустите npm run dev и откройте http://localhost:3000

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы хотите прокачаться в ML-инженерии не на абстрактных задачах, а на реалиях современных фреймворков. Проект сыроват (18 звёзд, мало активности), но концепция сильная и setup-скрипты уже готовы.

Наблюдения по обновлениям

Проект выглядит свежим по концепции, но активность низкая (18 звёзд, 1 форк). Кодовая база структурирована, есть Docker-конфигурация и подробный README.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/whwangovo/pyre-code
Лицензия
NOASSERTION
Создан на GitHub
9 апреля 2026 г.
Последнее обновление репо
9 апреля 2026 г.
Последняя проверка GitRadar
9 апреля 2026 г.
Изученные файлы
README.md, package.json, pyproject.toml, grading_service/main.py, docker-compose.yml, grading_service/requirements.txt

FAQ

Что это такое?

Локальная платформа с задачами по программированию, где вы с нуля пишете компоненты современных AI-систем (внимание, обучение, inference) и сразу видите результат проверки.

Для кого подходит?

Для Python-разработчиков, которые хотят глубже понять внутренности ML-фреймворков, и для инженеров, готовящихся к собеседованиям в ML-команды.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с whwangovo/pyre-code?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.