Перейти к содержанию

NEAT Studio

Desktop GUI на Qt (PySide6): одиночный ExperimentConfig, study 11–19, live-мониторинг, Telegram-бот.

python -m apps.neat_studio

Studio

Воркер пишет studio_status.json; UI читает атомарно.

Вкладки

Tab Данные
Launch Дефолт — одиночный эксперимент (форма ExperimentConfig, загрузка/сохранение JSON, python -m cnn_neat run). Дальше в списке study 11–19 (OVA CIFAR/MNIST, многоклассовый режим (multiclass) 14/14b/16, поузловой (per-node) σ 17/18, val=5k облегчённое градиентное дообучение (light GD) 19). Скрипты 05–10 скрыты.
Progress studio_status.json для одиночного run; ova_status.json / pipeline_status.json для study. ETA.
Statistics Heatmap класс × config и ranking (study)
Memory RSS, CUDA, cone, кэш прямого прохода (forward-cache) (memory_snapshot)
Bot Управление apps.study_bot

Env: CNN_NEAT_WORKER_ID различает воркеры. Pause: study_control.json в output dir (для одиночного run — save_run_path).

Графики Plotly грузятся с file:// (не setHtml / data: URL). Отключить WebEngine: CNN_NEAT_DISABLE_WEBENGINE=1. Software GL: CNN_NEAT_WEBENGINE_SOFTWARE=1.

I/O: software/studio-io.