Amar Photo Search
офлайн-поиск фото по тексту на телефоне
Набор ONNX-моделей для Android-приложения Amar Vault: он ищет фотографии по тому, что на них изображено, полностью на устройстве. Картинка один раз превращается в вектор из 768 чисел, текстовый запрос — тоже в вектор, а совпадения определяются по ближайшим векторам. В основе — SigLIP 2 (B/16) для изображений и EmbeddingGemma для текста.
⚙ Ключевые особенности
- ⚡ Работает полностью на телефоне, без облака и сетевых запросов.
- 🧩 Единый набор: кодировщик изображений, текстовый кодировщик и токенизатор Gemma BPE.
- 🧊 Картиночная часть photo-a8.onnx — 4-битные веса с 8-битными вычислениями.
- 🔎 Векторы размером 768, вход изображения — 256 px.
- 📀 files.json содержит имена, размеры и SHA-256 всех файлов для проверки загрузки.
💡 Пример
hf download lastabhi/amar-photo-search --include "siglip2-b16-v2cw1-w4a8/*" --local-dir amar-photo-search
Подробнее
Папка siglip2-b16-v2cw1-w4a8 занимает 207,3 MB: 5 файлов модели плюс files.json.photo-a8.onnx — 63,7 MB; query.onnx + query.onnx_data — 0,5 + 140,4 MB, их нужно держать в одной папке.
Лицензии: SigLIP 2 — Apache 2.0, текстовый EmbeddingGemma — Gemma Terms of Use и Gemma Prohibited Use Policy.
Квантованные ONNX-файлы собраны проектом Amar Vault и идут без гарантии.








Комментарии