YETI3ENGINEСобрать сайт ↗
Меню

ENGINE / SDK / GPU LIVE

GPU в работе.
Статус всегда рядом.

Node — голубой. Внешний провайдер — янтарный. Наведение открывает сводку; клик — дашборд с графиками, состояниями и безопасным доступом к расходам.

Подключение средствами SDK

python -m pip install --index-url https://engine.yeti3.ru/sdk/simple/ "yeti3-gpu-observer[engine]==0.1.4"
from yeti3_gpu_observer.module import GPUObserverModule
engine.register(GPUObserverModule())
ui = engine.capabilities.get("ui.gpu-observer")
script_bytes = ui.asset("observer.js")

Раздайте assets через собственный HTTP-адаптер. Модуль не запускает вычисления. На сайтах сети компонент подключён через общий шлюз Nginx.

<script defer src="/_yeti3/gpu-live/observer.js?v=010"></script>

Перемещайте блок по экрану

Ручка ⠿ работает мышью и пальцем. Стрелки с клавиатуры перемещают блок, Shift ускоряет перемещение. Положение сохраняется для гостя на время сессии вкладки и не выходит за границы экрана.

Кнопка ⇄ подключает общую позицию центрального аккаунта. Для каждого домена требуется подключение в текущей сессии; основной токен аккаунта сайту не передаётся. После подключения положение синхронизируется между открытыми сайтами в течение 10 секунд. Автоматическая привязка сторонних доменов только по факту SSO-входа пока не реализована.

Реальные статусы, разные источники

Статус обновляется каждые 2 секунды в открытом окне. В скрытых вкладках опрос приостанавливается. Ошибка связи отличается от простоя. «Рендер» появляется только для работающей render-операции; задачи AI подписаны как вычисления.

Диалог показывает активные задачи, очередь, рендер, завершение и ошибки. График строится из последних 60 фактических измерений текущего просмотра. Завершённая история ограничена последними 500 задачами каждого backend; это не полный финансовый архив.

Чужие деньги и данные скрыты

Публично доступны только агрегаты сети. Промпты, результаты, идентификаторы владельцев, баланс и стоимость чужих задач не выдаются. В центральном авторизованном кабинете видны собственные задания, резерв, списания, баланс и фильтры состояния/операции. Учёт Node отделён от платной аренды провайдера.

Мои задания и расходы ↗

API и покрытие

GET /_yeti3/gpu-live/status
GET /_yeti3/gpu-live/private
GET /_yeti3/gpu-live/dashboard.html

Источники: центральная Node compute queue и GPU cloud queue. Автономные очереди приложений, не зарегистрированные в этих источниках, требуют своего адаптера. Отсутствие задачи в этой сводке не доказывает отсутствие вычислений в отдельном приложении.

Приватный endpoint использует действующую авторизацию лицензирования и только задания владельца. Node-токен сайта не даёт доступа к финансовому кабинету. Панель никогда не запускает аренду, не списывает деньги и не отменяет задачи.

Live-дашборд

Обновления каждые 2 секунды в открытом окне, выбор интервала 2/5/10 секунд, ручное обновление, разворачивание и задержка ответа. График показывает последние пять минут текущей сессии. Кнопка «Закрыть», Escape и клик вне окна возвращают на страницу. Эффекты учитывают настройку уменьшения движения.