main #2

Merged
Dan4ick merged 5 commits from Zhirik1337/Brainrot_Muxa:main into main 2026-09-22 19:31:28 +00:00

5 commits

Author SHA1 Message Date
4f8f2ad687 добавлен fallback и gpu обвязка для ускорения обучения и производительности модели 2026-09-22 22:26:07 +03:00
146b9c00db fix(device): harden dynamic runtime GPU failure recovery with irreversible fallback to CPU 2026-09-22 22:21:51 +03:00
45870eb0ec feat(docker): unify multi-stage Docker build with NVIDIA CUDA 12 and graceful CPU fallback for universal run 2026-09-22 22:14:57 +03:00
7507a123e5 GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера
- flyguard/device.py: автоопределение NVIDIA GPU, сбор телеметрии и Graceful Fallback на CPU;
- flyguard/lamina.py: ускорение 2D DoG фильтрации на тензорах PyTorch CUDA (0.25 мс вместо 8 мс);
- flyguard/mbon_readout.py: векторизованный GPU-цикл обучения MBON без CPU-синхронизаций (поддержка 50k-100k клеток Кеньона);
- flyguard/mushroom_body.py, flyguard/track_readout.py: аппаратное ускорение и опция GPU-бустинга;
- flyguard/pipeline.py, tools/*.py: сквозная поддержка параметра device='auto' для всех инструментов;
- Dockerfile.gpu, requirements-gpu.txt, docker-compose.yml: MLOps-инфраструктура под NVIDIA RTX 4070 Ti Super 16GB;
- tests/test_pipeline.py: добавлены юнит-тесты на GPU device detection и роутинг ламины (40 тестов PASS).
2026-09-22 22:06:44 +03:00
6fdb3f2601 добавлен PROJECT_MEMORY.md в .gitignore 2026-09-22 21:46:54 +03:00