/ Модель

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

Контекст
40 960 токенов
Параметры
7,6 млрд
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-8B
Опубликована
5 сен 2026

apple-crash-rca-8b

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

Компактная модель на базе Qwen3-8B для локального анализа отчётов о сбоях Apple и определения вероятной причины по диагностическим свидетельствам.

56скачиваний за 30 дней0лайковвеса обновлены5 сен 2026

Бенчмарки

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

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

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

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

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

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

s3rg0x/apple-crash-rca-8b — специализированная текстовая модель для анализа отчётов о сбоях Apple. Она разработана на базе Qwen3-8B и дообучена с помощью QLoRA на синтетических примерах, созданных методом дистилляции и прошедших проверку на соответствие видимым свидетельствам. Модель связывает признаки в отчёте с причиной сбоя и описывает его развитие через окружение, триггер, механизм, распространение и завершение.

Модель предназначена для диагностики watchdog termination, jetsam и завершений из-за нехватки памяти, EXC_BAD_ACCESS, EXC_RESOURCE, EXC_GUARD, ошибок Swift runtime, kernel panic, spindump и зависаний приложений. Она принимает Apple .ips JSON, классические текстовые отчёты, Markdown и неформатированные копии текста; работает локально через Transformers, а для Apple Silicon доступна сборка MLX в 4-битном формате. Размер базовой модели — 7,6 млрд параметров, контекст — до 40 960 токенов. Карточка заявляет, что корректно структурированный анализ получается примерно в 95% случаев, а правильный механизм сбоя определяется примерно в 75% случаев.

Модель рассчитана на англоязычные диагностические отчёты Apple. Она может отказаться анализировать ввод, который не похож на отчёт о сбое, и помечать причины как неразрешённые, когда свидетельств недостаточно. На неоднозначных отчётах возможны выводы, выходящие за пределы доказательств, поэтому результаты требуют проверки специалистом. Лицензия — Apache-2.0.

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

  • определение причины завершения iOS-приложения по отчёту .ips
  • анализ EXC_BAD_ACCESS и ошибок Swift runtime
  • диагностика watchdog termination и зависания приложения
  • анализ jetsam и завершения из-за давления на память
  • разбор kernel panic и spindump

Ограничения

На неоднозначных отчётах модель может выйти за пределы имеющихся свидетельств; результаты следует подтверждать специалисту. Заявленная точность определения механизма сбоя составляет около 75%.

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

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

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

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

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

Открыть на Hugging Face

apple-crash-rca-8b

A compact 8B model that performs root-cause analysis of Apple crash reports. Given a report, it explains why the process crashed and how the failure propagated, following the sequence of environment, trigger, mechanism, propagation, and termination. It runs locally, either as full-precision weights with Transformers or as a 4-bit MLX build on Apple Silicon.

How it works

The model is specialised for the crash and diagnostic forms described in Apple's developer documentation, such as watchdog terminations, jetsam and memory-pressure kills, EXC_BAD_ACCESS, EXC_RESOURCE, EXC_GUARD, Swift runtime traps, kernel panics, spindumps, application hangs, etc. It learns to read each form in the platform's own terms and to connect the visible signals in a report to the underlying cause.

The training set is built by distillation with a verification gate. A frontier model generates synthetic crash cases that span the Apple taxonomy, seeded from the structure of a small set of real reports (redacted, and used only for their shape) so the cases match the layout of genuine diagnostics. Each generated case includes an analysis. However, it is only admitted into the training set after a verification step confirms that the analysis is supported by visible evidence and rejects anything that overreaches. This verified synthetic construction is what makes the approach work. It distils the analysis behaviour of a much larger model into a compact one, at a data scale a small set of real reports could never supply, while keeping every training target checkable rather than merely plausible. Qwen3-8B is then fine-tuned over this set with QLoRA, across several seeds to confirm the behaviour is stable. More detail on this methodology, together with metrics, may be released in the future, and this card will be updated accordingly.

In practice, the model has proven to be very capable in this area, despite its compact size. On real crash reports it returns valid structured analysis about 95% of the time and identifies the correct mechanism about 75% of the time. It reads several input shapes, including Apple .ips JSON, classic text, Markdown, and dirty copy-paste, and it declines input that is not a crash report rather than inventing an answer. It does not overtake frontier models, matching them on clearer reports and falling short on the more ambiguous ones, where it can reach past the evidence, but for a model this small it is a fast, local and reliable first pass that a researcher then confirms.

Files

  • model.safetensors with config.json and tokenizer at the repository root, the full-precision weights in standard Transformers format for any platform.
  • mlx-4bit/, the 4-bit quantised build for MLX on Apple Silicon, for fast local inference on a Mac.
  • adapters/seed1, adapters/seed2, adapters/seed3, the three LoRA adapters from the training runs. Seed 2 is the released model and is the one merged into the weights above, the other two are provided for completeness.

Usage

Paste a crash report on its own, or wrap it in the instruction below for the most consistent results. A small robustness layer was included during training, so the model also handles a report given directly, formatted in Markdown, or dirty copy-pasted, whether it is Apple .ips JSON or classic text.

You are an Apple crash-analysis expert. Given the diagnostic report, explain why the crash occurred and how it propagated, grounded only in visible evidence. Use UNRESOLVED where the evidence does not license a specific cause. Respond in the required JSON schema.

### Report
<paste the crash report here>

### Analysis

Two ways to run it:

  1. In any chat interface. Load the full-precision weights with Transformers, or the MLX build in a local chat application, then send one message containing the instruction above followed by the crash report. Send the whole report as a single message rather than line by line.
  2. On a Mac, with the included script. apple_crash_rca.py wraps the prompt and prints the JSON analysis:
python apple_crash_rca.py crash.ips --model mlx-4bit --pretty

To check behaviour, pass a normal crash report and confirm a structured analysis, then pass a short non-crash message and confirm the model declines it.

License and provenance

The model is released under Apache 2.0, matching its base model Qwen3-8B (no naming requirement).

The training data was produced by distilling DeepSeek V4 Pro, whose license explicitly permits using its outputs to train other models, and that permission is what makes the distillation here allowed.

A limited set of real Apple crash reports, collected via private research, was used only to seed and shape the structure of the synthetic data. Those reports were redacted before any use, they never appear in the training data.

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

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

GPU в ailist

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

Нельзя запустить

MLX-модели работают только на Apple Silicon.

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
6cb7183

0 моделей