Lidar_Muxa/tools
Zhirik1337 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
..
_bootstrap.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
_metrics.py считывание по трекам: накопители, дескриптор, обучение, замеры 2026-09-22 17:00:44 +03:00
_parallel.py параллельный прогон инструментов по бэгам 2026-09-22 16:38:16 +03:00
ablation.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
analyze_corridor.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
analyze_gauge.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
analyze_geometry.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
check_obstacle.py считывание по трекам: накопители, дескриптор, обучение, замеры 2026-09-22 17:00:44 +03:00
diagnose_fp.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
evaluate.py GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера 2026-09-22 22:06:44 +03:00
extract_channel_table.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
inspect_bags.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
make_benchmark.py GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера 2026-09-22 22:06:44 +03:00
make_training_set.py вернул LF в файлах, где скрипт правок подставил CRLF 2026-09-22 16:39:51 +03:00
plot_benchmark.py Дальность: убрал вредный множитель знакомости, P@150 с нуля до 0.32 2026-09-22 11:51:01 +03:00
probe_bag.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
run_pipeline.py GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера 2026-09-22 22:06:44 +03:00
train_mbon.py GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера 2026-09-22 22:06:44 +03:00
train_mushroom_body.py GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера 2026-09-22 22:06:44 +03:00
train_track.py GPU-обвязка NVIDIA CUDA 12 и ускорение ML-конвейера 2026-09-22 22:06:44 +03:00
tune_memory.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00
validate_calibration.py ML-ядро детектора: конвейер на схемах мозга дрозофилы 2026-09-21 17:24:25 +03:00