yanhhh commited on
Commit
407586f
·
verified ·
1 Parent(s): b81b073

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +83 -0
README.md ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: Qwen/Qwen3.5-9B
4
+ pipeline_tag: image-text-to-text
5
+ library_name: transformers
6
+ tags:
7
+ - mobile-agent
8
+ - gui-agent
9
+ - android
10
+ ---
11
+
12
+ <p align="center"><a href="https://huggingface.co/OpenMobile-2/OpenMobile-2-9B" style="display:inline-block;margin:0 8px;"><img src="https://huggingface.co/front/assets/huggingface_logo-noborder.svg" width="20" height="20" alt="" style="display:inline-block;vertical-align:middle;margin:0 4px 0 0;">HuggingFace</a> | <a href="XXX" style="display:inline-block;margin:0 8px;"><img src="https://cdn.simpleicons.org/arxiv/B31B1B" width="16" height="16" alt="" style="display:inline-block;vertical-align:middle;margin:0 4px 0 0;">Paper</a> | <a href="https://github.com/OpenMobile2/OpenMobile2-Code" style="display:inline-block;margin:0 8px;"><img src="https://cdn.simpleicons.org/github/181717" width="16" height="16" alt="" style="display:inline-block;vertical-align:middle;margin:0 4px 0 0;">GitHub</a> | <a href="https://os-copilot.github.io/OpenMobile2-Home/" style="display:inline-block;margin:0 8px;"><img src="https://api.iconify.design/mdi/home.svg" width="16" height="16" alt="" style="display:inline-block;vertical-align:middle;margin:0 4px 0 0;">HomePage</a></p>
13
+
14
+ # Introduction
15
+
16
+ OpenMobile-2-9B is a mobile GUI agent fine-tuned from [Qwen3.5-9B](https://huggingface.co/Qwen/Qwen3.5-9B) on [OpenMobile-Data-v2](https://huggingface.co/datasets/OpenMobile-2/OpenMobile-Data-v2). It completes Android tasks from screenshots, and can call app-native tools when the foreground app exposes them.
17
+
18
+ ## Results
19
+
20
+ | Model | AndroidWorld Pass@1 | MobileWorld GUI | MobileGym SR | MobileGym++ Hybrid | SPA-Bench L3 |
21
+ |---|---:|---:|---:|---:|---:|
22
+ | Qwen3.5-9B | 54.3 | 12.8 | 9.4 | 12.1 | 25.5 |
23
+ | OpenMobile-1-8B | 64.7 | 17.7 | 13.7 | 7.0 | -- |
24
+ | UI-Venus-1.5-8B | 73.7 | -- | 15.4 | 16.3 | 29.8 |
25
+ | GUI-Owl-1.5-8B | 69.0 | 38.2 | 17.2 | 12.6 | -- |
26
+ | MAI-UI-8B | 70.7 | 27.5 | 16.8 | 18.6 | -- |
27
+ | **OpenMobile-2-9B** | **74.0** | **38.5** | **38.3** | **46.5** | **48.9** |
28
+
29
+ ## Deploy
30
+
31
+ The commands below use a context length of 65536 and tensor parallel 2
32
+
33
+ **vLLM**
34
+
35
+ We use vLLM 0.19.1.
36
+
37
+ ```bash
38
+ pip install vllm==0.19.1
39
+ ```
40
+
41
+ ```bash
42
+ vllm serve OpenMobile-2/OpenMobile-2-9B \
43
+ --tensor-parallel-size 2 \
44
+ --max-model-len 65536 \
45
+ --gpu-memory-utilization 0.90 \
46
+ --max-num-seqs 16 \
47
+ --reasoning-parser qwen3 \
48
+ --enable-auto-tool-choice \
49
+ --tool-call-parser qwen3_coder \
50
+ --gdn-prefill-backend triton
51
+ ```
52
+
53
+ **SGLang**
54
+
55
+ We use SGLang 0.5.10.post1.
56
+
57
+ ```bash
58
+ pip install sglang==0.5.10.post1
59
+ ```
60
+
61
+ ```bash
62
+ python -m sglang.launch_server \
63
+ --model-path OpenMobile-2/OpenMobile-2-9B \
64
+ --tp-size 2 \
65
+ --mem-fraction-static 0.8 \
66
+ --context-length 65536 \
67
+ --reasoning-parser qwen3 \
68
+ --tool-call-parser qwen3_coder \
69
+ --enable-multimodal
70
+ ```
71
+
72
+ ## Citation
73
+
74
+ If you find this model useful, please cite our paper:
75
+
76
+ ```bibtex
77
+ @article{openmobile2,
78
+ title={OpenMobile-2: Building Versatile Mobile Agents with Scalable Environments and App-Native Tools},
79
+ author={Chenyang Yan and Yingying Zhang and Kanzhi Cheng and Qiushi Sun and Zhengyuan Pan and Zheng Ma and Hang Yan and Yian Wang and Nuo Chen and Jialin Cao and Xingdong Gong and Wenpo Song and Han Chen and Zichen Ding and Fangzhi Xu and Shujian Huang and Xinyu Dai and Yichen Liu and Tiankuo Yao and Bo Wang and Ben Kao and Jianbing Zhang and Lewei Lu and Dahua Lin},
80
+ journal={},
81
+ year={}
82
+ }
83
+ ```