/ Модель

Характеристики

Контекст
131 072 токена
Лицензия
Gemma
Архитектура
gemma4 · dense
Базовая модель
gemma-4-E2B-it
Библиотека
transformers
Опубликована
19 мая 2026

lastbox-gemma4-e2b-sft-v3

Генерация текстаТекст → текст3 профессии

Дообученная Gemma 4 E2B для офлайн-ответов на вопросы о выживании, первой помощи и ориентировании, с поддержкой анализа изображений при подключении vision-проектора.

112скачиваний за 30 дней0лайковвеса обновлены19 мая 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

LastBox Gemma 4 E2B v3 — модель-ассистент для офлайн-помощи в ситуациях выживания, разработанная автором репозитория norecyc и дообученная методом SFT на базе unsloth/gemma-4-E2B-it. Она предназначена для текстовых вопросов о первой помощи, бушкрафте, навигации, энергоснабжении и опасностях. В связке с внешним vision-проектором SigLIP модель также может описывать растения, раны и местность по изображениям с камеры.

Для работы на Raspberry Pi 5 автор подготовил квантованный вариант GGUF Q4_K_M для llama.cpp; также доступны веса BF16 в GGUF и merged-модель в safetensors. Для ответов, передаваемых по LoRa, предусмотрено ограничение в 150 байт UTF-8. В README приведены результаты тестирования на небольшой выборке: качество ответов 0,506, соблюдение формата 0,52.

Автор указывает, что в этой версии выдача вызовов инструментов практически отсутствует из-за несовпадения формата eval-промпта с обучающим. Также оценка через streaming SSE потеряла часть диалогов из-за разрывов соединения. Лицензия — Gemma.

Сценарии применения

  • получение советов по первой помощи без подключения к интернету
  • вопросы о бушкрафте и выживании в походе
  • получение подсказок по навигации и ориентированию на местности
  • оценка опасностей и источников энергии в полевых условиях
  • описание растений, ран и местности по снимку с подключённым vision-проектором
  • передача коротких ответов через LoRa-сеть

Ограничения

В этой версии выдача вызовов инструментов практически отсутствует; README также сообщает о потерях части диалогов из-за разрывов streaming SSE при оценке. Результаты приведены для небольшой выборки из 25 диалогов.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

LastBox — Gemma 4 E2B fine-tuned for offline survival assistance (v3 SFT, submission snapshot)

Tiny offline survival assistant in a Pelican case. Gemma 4 E2B fine-tuned with Unsloth, quantized to Q4_K_M, served by llama.cpp on an 8 GB Raspberry Pi 5 over a LoRa 868 MHz mesh radio. ~700 ms first token, 6–7 tok/s sustained on ARM CPU.

This is the v3 SFT snapshot submitted to the Kaggle "Gemma 4 Good" Hackathon 2026 (deadline 2026-05-18 23:59 UTC). For the post-deadline v6 SFT-warmup checkpoint with 72 % tool-emission and 38× agentic_score lift, see norecyc/lastbox-gemma4-e2b-v6-toolprior.

What it does

  1. Survival Q&A — text-only first aid, bushcraft, navigation, power, hazards.
  2. Optical triage — paired with mmproj-F16.gguf (SigLIP vision, unmodified upstream) it describes plants, wounds, terrain from the RPi camera.
  3. Mesh-radio relay — every reply destined for the radio is hard-capped at 150 bytes UTF-8 so it fits a single LoRa packet at the legal duty cycle.

Files

FileSizePurpose
lastbox-gemma4-e2b-v3-q4_k_m.gguf3.2 GBQuantized inference weights — drop into llama-server
lastbox-gemma4-e2b-v3-bf16.gguf8.7 GBbf16 weights (source for quantization)
model.safetensors9.6 GBMerged HF format
tokenizer.json + config + chat template–Required for inference
lora/adapter_model.safetensors49 MBLoRA adapter (for reproducible re-merge against base)

Quickstart — llama.cpp server

docker run --rm -p 11436:8080 \
  -v $(pwd):/models:ro \
  ghcr.io/ggml-org/llama.cpp:server \
  -m /models/lastbox-gemma4-e2b-v3-q4_k_m.gguf \
  --host 0.0.0.0 --port 8080 \
  --ctx-size 4096 --threads 4 --parallel 1 \
  --jinja --chat-template-file /models/chat_template.jinja \
  --no-mmap --mlock

Training recipe

base:               unsloth/gemma-4-E2B-it
framework:          Unsloth FastModel + TRL SFTTrainer
LoRA:               r=8, alpha=8, dropout=0, bias="none"
target modules:     language layers + attention + MLP, no vision
chat template:      gemma-4 (no-thinking) — suppresses CoT preamble
hardware:           1× NVIDIA GB10 (Grace Blackwell, 121 GB unified, CUDA 13)
data:               1 034 EN survival dialogs (train) + 114 (val)
data generation:    Kimi K2.5 teacher via OpenRouter, ~$1.10 total
epochs:             2 (v3 no-think); 3 (v2 thinking, deprecated)
lr:                 2e-4, cosine, warmup 10 steps
batch / grad accum: 4 / 4
training time:      27 min on GB10
final train loss:   0.08, eval loss plateau ~2.64 on 114-dialog held-out

Eval (golden_en, n=25 held-out, streaming SSE methodology)

Metricv3 (this checkpoint)
response_quality0.506
byte_compliance0.48
format_ok hybrid0.52
persona_ok0.52
tool_emission_rate~0 %
median first-token~700 ms (warm)
sustained throughput6.4–7 tok/s

Known limitations of this v3 snapshot:

  • tool_emission_rate is ~0% — the SFT optimised on tool-call traces but the eval-time prompt was missing the tool-definitions JSON block from the training format. Fixed in v6 along with a targeted SFT warmup on tool-only pairs.
  • Streaming-SSE eval lost 12/25 dialogs to client-side disconnects, so the 0.52 floor on byte/format/persona is actually 13/25 completion ratio, not a quality issue. Non-streaming eval shows every completed dialog passes.

Dataset

Training and eval data: norecyc/lastbox-survival-dialogues

License

Model weights are subject to the Gemma Terms of Use. Training scripts and LoRA adapter weights are Apache 2.0 (see GitHub repo).

Citation

@misc{lastbox_gemma4_v3_2026,
  title  = {LastBox v3: Gemma 4 E2B fine-tuned for offline survival assistance on Raspberry Pi 5},
  author = {Mateusz Pawelczuk},
  year   = {2026},
  url    = {https://huggingface.co/norecyc/lastbox-gemma4-e2b-sft-v3},
  note   = {Kaggle Gemma 4 Good Hackathon 2026 submission}
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Gemma4ForConditionalGeneration
Ревизия весов
d6bbcfb

0 моделей