3morixd commited on
Commit
3ab9de5
Β·
verified Β·
1 Parent(s): e5361bc

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +26 -58
README.md CHANGED
@@ -1,77 +1,45 @@
1
  ---
2
  license: apache-2.0
3
- language:
4
- - en
5
- library_name: transformers
6
  tags:
 
7
  - mobile
8
- - on-device
9
  - quantized
10
  - gguf
11
- - dispatchai
 
 
 
12
  pipeline_tag: text-generation
 
 
 
13
  ---
14
 
15
- # SmolLM2-135M-Instruct-mobile
16
 
17
- A 135M parameter instruction-tuned model optimized for mobile. **101MB** GGUF file, **46.0 tokens/sec** on Snapdragon 865.
18
 
19
- ## βœ… Verified on Real Phone Hardware
20
 
21
- Tested on Samsung S20 FE (Snapdragon 865, 8GB RAM, Android 13) using llama.cpp b9775:
22
 
23
- | Prompt | Response | Correct? | Speed |
24
- |--------|----------|----------|-------|
25
- | "The capital of France is" | "...Paris, which is a city in France" | βœ… | 46.0 t/s gen, 202.4 t/s prompt |
26
- | "What is 2+2?" | "2 + 2 = 4" | βœ… | β€” |
27
- | "Write a greeting" | "Welcome! I'm an AI assistant..." | βœ… | β€” |
 
28
 
29
- **Chat format**: `llama-3` β€” use `chat_format="llama-3"` in llama-cpp-python
 
 
 
30
 
31
- ## Model Details
32
 
33
- | Attribute | Value |
34
- |-----------|-------|
35
- | **Base Model** | HuggingFaceTB/SmolLM2-135M-Instruct |
36
- | **Parameters** | 135M |
37
- | **File Size** | 101 MB |
38
- | **Format** | GGUF |
39
- | **Chat Format** | llama-3 |
40
- | **Phone Speed** | 46.0 tokens/sec (Snapdragon 865) |
41
- | **CPU Speed** | 59.7 tokens/sec (112-core x86) |
42
- | **License** | Apache-2.0 |
43
-
44
- ## Usage
45
-
46
- ### Python (llama-cpp-python)
47
- ```python
48
- from llama_cpp import Llama
49
- llm = Llama(model_path="model.gguf", chat_format="llama-3", n_ctx=512, n_threads=4)
50
- response = llm.create_chat_completion(
51
- messages=[{"role": "user", "content": "What is the capital of France?"}],
52
- max_tokens=50,
53
- )
54
- print(response["choices"][0]["message"]["content"])
55
- ```
56
-
57
- ### dispatchAI SDK
58
- ```python
59
- from dispatchai import load_model
60
- model = load_model("SmolLM2-135M-Instruct-mobile", backend="gguf")
61
- print(model.chat("What is the capital of France?"))
62
- ```
63
-
64
- ### On Android (via ADB)
65
  ```bash
66
- adb push model.gguf /data/local/tmp/
67
- adb shell "cd /data/local/tmp && LD_LIBRARY_PATH=/data/local/tmp ./llama-cli -m model.gguf -p 'Hello' -n 30 -t 4 -st"
68
  ```
69
 
70
- ## Limitations
71
- - 135M params β€” best for simple tasks (QA, classification, short summaries)
72
- - May repeat on some prompts
73
- - English-only
74
-
75
- ## About dispatchAI
76
-
77
- [dispatchAI](https://huggingface.co/dispatchAI) β€” Small. Mobile. Free. UAE-built.
 
1
  ---
2
  license: apache-2.0
3
+ base_model: HuggingFaceTB/SmolLM2-135M-Instruct
 
 
4
  tags:
5
+ - dispatch-ai
6
  - mobile
 
7
  - quantized
8
  - gguf
9
+ - on-device
10
+ - edge-ai
11
+ - ultra-small
12
+ - featherweight
13
  pipeline_tag: text-generation
14
+ language:
15
+ - en
16
+ library_name: transformers
17
  ---
18
 
19
+ ![card_image](card_image.png)
20
 
21
+ # SmolLM2 135M β€” Featherweight Mobile
22
 
23
+ **Dispatch AI** β€” 135 million parameters. Smaller than a WhatsApp update. And it thinks.
24
 
25
+ ## πŸ“± Phone Farm Benchmark
26
 
27
+ | Metric | Value |
28
+ |--------|-------|
29
+ | **Generation speed** | 22.8 t/s |
30
+ | **Model size** | ~85 MB |
31
+ | **Load time** | 0.3s |
32
+ | **RAM free** | 4.5 GB |
33
 
34
+ The lightest model in our mobile lineup. Perfect for:
35
+ - Quick text classification on-device
36
+ - Lightweight chat assistants
37
+ - Edge IoT devices with limited RAM
38
 
39
+ ## πŸ’» Usage
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  ```bash
42
+ llama-cli -m model.gguf -p "Complete: The sky is" -t 2
 
43
  ```
44
 
45
+ **Dispatch AI (FZE)** β€” Sharjah, UAE | License 10818