Релиз ncnn 20260526: добавлена поддержка HarmonyOS, масштабное улучшение Vulkan для LLM (FlashAttention, кэширование) и x86/ARM оптимизации.
- Added: Добавлен процесс публикации готовых пакетов для HarmonyOS с поддержкой CPU/Vulkan и статических/динамических библиотек.
- Added: Vulkan-бэкенд значительно расширен для больших языковых моделей: добавлены SDPA, FlashAttention, RotaryEmbed, GroupNorm и оптимизации загрузки (mmap, кэширование пайплайнов).
- Added: x86-бэкенд получил масштабную поддержку bf16 storage для GEMM, свёрток, нормализации и активаций с оптимизациями AVX512BF16.
- Added: ARM-бэкенд улучшен за счёт реализации ARM SDPA, оптимизации GEMM/Conv для ARMv8.4 BF16 и добавления NEON/fp16 SIMD для новых активаций.
- Added: Инструмент pnnx обновлён для совместимости с PyTorch 2.10/2.11, добавлена поддержка .npy и статистики FLOPS/memory OPS.