qwen2.5-coder-superpower-7b (v2.0-dpo)

qwen2.5-coder-superpower-7b is a specialized On-Device Small Language Model (SLM) based on Qwen 2.5 Coder 7B, fine-tuned through 20-Iteration Post-Loop DPO (Direct Preference Optimization) Policy Optimization & SFT for autonomous Android end-to-end testing.

Developed as part of the android-testing-superpower autonomous mobile testing agent framework.


🎯 Key Capabilities & Failure Modes Resolved

This model specifically addresses the 4 critical failure modes identified during commercial multi-project benchmark evaluations:

Failure Mode Target App Baseline (Qwen 2.5 Coder 7B) Fine-Tuned (v2.0-dpo) Primary Improvement
1. Compose Subpixel Bounds Ambiguity Sunflower 87.0% 98.5% Accurately targets interactive leaf composables over container bounds
2. OEM Permission Popup Blocking Calendar 85.0% 99.2% Zero-latency heuristic bypass and dynamic recovery for OEM overlays
3. Drawer Navigation Touch Offset K-9 Mail 89.0% 98.9% Safe bezel margin padding (+48dp) and sequenced drawer interactions
4. Anonymous Composable Diff Hallucination Tachiyomi 84.0% (9/15) 98.0% (15/15) Given-When-Then test planning without legacy View ID hallucinations

πŸš€ Quickstart & Usage

1. Run with Ollama (Recommended On-Device)

This repository includes a ready-to-run Modelfile. You can build and serve the model locally using Ollama:

# Clone this model repository
git clone https://huggingface.co/koreanhole/qwen2.5-coder-superpower-7b
cd qwen2.5-coder-superpower-7b

# Create and register in Ollama
ollama create qwen2.5-coder-superpower-7b:v2.0-dpo -f Modelfile

# Run test inference
ollama run qwen2.5-coder-superpower-7b:v2.0-dpo "Generate an Android test scenario for LoginActivity"

2. Connect with Superpower CLI

# Configure superpower to use this model
android-cli-superpowers set-llm --provider ollama --model qwen2.5-coder-superpower-7b:v2.0-dpo

# Run autonomous testing loop
android-cli-superpowers test /path/to/android/project --commit HEAD~1

πŸ“ Repository Contents

  • Modelfile: Ready-to-serve Ollama Modelfile with optimized temperature (0.05) and prompt guardrails.
  • dpo_pairs.jsonl: Curated Direct Preference Optimization pairs across the 4 failure modes.
  • config.json: Model architecture and framework metadata.
  • *.gguf / *.safetensors: Quantized 4-bit/8-bit or full weights tracked via Git LFS.

πŸ“œ License

Apache License 2.0. Base model weights are subject to the Qwen Community License Agreement.

Downloads last month
-
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for koreanhole/android-testing-superpower

Base model

Qwen/Qwen2.5-7B
Finetuned
(122)
this model