Назад к каталогу

BitNeural32

Движок быстрого вывода ternary нейросетей на ESP32 с весами, сжатыми до 1.58 бит и минимальными требованиями к памяти

Версия0.0.4
ZIP на зеркалеготов
ПроверкаSHA-256
Размер34.65 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
0.0.434.65 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 05:06:28 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:d1bbd50cb7bcde86921e29b84d776268b30c88d6e55df0c5e1178d550d34551c
АрхивBitNeural32-0.0.4-d1bbd50c.zip

Описание

Легкий движок для запуска нейросетей на ESP32, использующий экстремальное сжатие весов до 1.58 бит — всего три значения {-1, 0, 1} вместо полноценных чисел. Модели компилируются из Keras через Python-утилиту, весь код лежит во Flash, а для вычислений нужна только минимальная RAM. Архитектура основана на интерпретаторе с поддержкой 15+ типов слоёв, и вы можете добавлять свои через систему плагинов. Вычисления используют только сложение и вычитание, без умножения на веса, что критично для чипов без встроенного FPU вроде ESP32-C3. Скорость зависит от железа: на обычном ESP32 и S3 работает быстро, на C-серии замедляется из-за программной эмуляции float, на S2 — среднее значение.

Версии

Показано: 4
0.0.42026-10-08 12:48:56 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.0.32026-10-08 12:48:56 UTC
ZIP по запросу
восстановится при запросе
0.0.22026-10-08 12:48:56 UTC
ZIP по запросу
восстановится при запросе
0.0.12026-10-08 12:48:56 UTC
ZIP по запросу
восстановится при запросе