File size: 5,380 Bytes
24ca8fb
 
 
 
 
 
e18a662
a9a7527
 
7e12f85
e18a662
 
24ca8fb
 
72699aa
 
 
 
24ca8fb
 
2e50e7d
 
 
 
 
24ca8fb
 
 
 
 
 
 
 
 
 
 
f685b6d
24ca8fb
 
 
 
 
 
 
 
 
 
 
 
3786443
 
 
 
 
 
 
 
 
aee6254
 
 
 
 
3e3307d
24ca8fb
 
 
 
6591d01
 
3ca515a
 
6591d01
3e3307d
24ca8fb
3ca515a
 
24ca8fb
3e3307d
24ca8fb
3ca515a
 
24ca8fb
3e3307d
24ca8fb
 
 
 
 
6591d01
24ca8fb
 
 
 
 
53539f8
2e50e7d
3e3307d
 
 
 
24ca8fb
53539f8
2e50e7d
3e3307d
2e50e7d
24ca8fb
 
 
6591d01
24ca8fb
 
 
 
3e3307d
 
 
 
 
 
 
 
24ca8fb
 
 
 
6591d01
24ca8fb
 
 
 
 
 
 
 
2e50e7d
 
 
 
 
 
 
 
 
 
 
 
 
72699aa
 
 
 
 
 
2e50e7d
72699aa
2e50e7d
24ca8fb
 
a9a7527
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
---
library_name: transformers
license: apache-2.0
license_link: https://huggingface.co/Qwen/Qwen3.6-27B/blob/main/LICENSE
base_model: Qwen/Qwen3.6-27B
pipeline_tag: text-generation
tags:
- dense
- coding
- agentic
- unimodal
- repackaged
---

<center>
<img style='height: 16em' src='https://cdn-uploads.huggingface.co/production/uploads/63e9a1c4ccae1fe5c622b9f6/ADYJx3gsTmTVPuhHGMM5S.webp'/>
</center>

# Focus

repackaged [Qwen 3.6 27B](https://huggingface.co/Qwen/Qwen3.6-27B) with a simplified architecture and minor opinionated improvements

- all vision-related components removed
- reduced storage and memory, faster inference
- zero loss of output quality

## comparison

<table>
<tr>
  <th></th>
  <th>Qwen 3.6 27B</th>
  <th>Focus</th>
</tr>
<tr>
  <td>author</td>
  <td><a href='https://huggingface.co/Qwen'>Alibaba Qwen</a></td>
  <td><a href='https://huggingface.co/Jaidchen'>Jaid</a></td>
</tr>
<tr>
  <td>repository</td>
  <td><a href='https://huggingface.co/Qwen/Qwen3.6-27B'>Qwen/Qwen3.6-27B</a></td>
  <td><a href='https://huggingface.co/Jaidchen/Focus'>Jaidchen/Focus</a></td>
</tr>
<tr>
  <td>architecture</td>
  <td><code>qwen3_5</code></td>
  <td><code>qwen3_5_text</code></td>
</tr>
<tr>
  <td>Transformers handler</td>
  <td>
  <a href='https://huggingface.co/docs/transformers/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration'><code>Qwen3_5ForConditionalGeneration</code></a>
  </td>
  <td>
  <a href='https://huggingface.co/docs/transformers/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM'><code>Qwen3_5ForCausalLM</code></a>
  </td>
</tr>
<tr>
  <td>tensor entries</td>
  <td>1199</td>
  <td>866</td>
</tr>
<tr style='opacity: 50%'>
  <td>tensor type</td>
  <td>bf16</td>
  <td>bf16</td>
</tr>
<tr>
  <td>parameters</td>
  <td>27 781 427 952</td>
  <td>27 320 697 856</td>
</tr>
<tr style='opacity: 50%'>
  <td>vocabulary size</td>
  <td>248 320</td>
  <td>248 320</td>
</tr>
<tr style='opacity: 50%'>
  <td>context size</td>
  <td>262 144</td>
  <td>262 144</td>
</tr>
<tr style='opacity: 50%'>
  <td>MTP</td>
  <td>integrated</td>
  <td>integrated</td>
</tr>
<tr>
  <td>sampling strategy</td>
  <td>random sampling</td>
  <td>greedy/deterministic</td>
</tr>
<tr>
  <td>sampling parameters</td>
  <td>
    <div style='font-family: Jaidevka Code, JetBrains Mono, monospace; line-height: initial'>
      <span style='color: hsl(from currentColor 0 100% l)'>do_sample</span>: <span style='color: hsl(from currentColor 50 80% l)'>true</span><br>
      <span style='color: hsl(from currentColor 0 100% l)'>temperature</span>: <span style='color: hsl(from currentColor 50 80% l)'>0.6</span><br>
      <span style='color: hsl(from currentColor 0 100% l)'>top_k</span>: <span style='color: hsl(from currentColor 50 80% l)'>20</span><br>
      <span style='color: hsl(from currentColor 0 100% l)'>top_p</span>: <span style='color: hsl(from currentColor 50 80% l)'>0.95</span></div>
  </td>
  <td>
    <div style='font-family: Jaidevka Code, JetBrains Mono, monospace; line-height: initial'>
      <span style='color: hsl(from currentColor 0 100% l)'>do_sample</span>: <span style='color: hsl(from currentColor 50 80% l)'>false</span>
    </div>
  </td>
</tr>
<tr>
  <td>input modality</td>
  <td>text, image, video</td>
  <td>text</td>
</tr>
<tr>
  <td>repository size</td>
  <td>55 586 101 650</td>
  <td>54 664 408 333</td>
</tr>
<tr>
  <td>model size</td>
  <td>55 562 855 904</td>
  <td>54 641 395 712</td>
</tr>
<tr>
  <td>splits</td>
  <td>11</td>
  <td>none</td>
</tr>
<tr>
  <td>Jinja template</td>
  <td><a href='https://huggingface.co/Qwen/Qwen3.5-27B/blob/main/chat_template.jinja'>Qwen original</a></td>
  <td><a href='https://huggingface.co/Qwen/Qwen3.5-27B/blob/main/chat_template.jinja'>Qwen original</a> + <a href='https://huggingface.co/unsloth/Qwen3.5-27B/blob/main/chat_template.jinja'>Unsloth tweaks</a> + custom unimodality patch</td>
</tr>
</table>

## pros

- reduced storage needs
- reduced loading time
- reduced VRAM occupancy, thus more room for context
- increased inference speed
- simplified architecture, unlocking some further potential for optimizing low-level procedures

## cons

- legally blind
  - Pictures and video frames can still be present in the context without crashing, but their contents are no longer interpreted by the model and won’t do anything else than waste space.
  - If you occasionally rely on those capabilities, I suggest adding a `consult` tool to your harness that calls a vision-enabled subagent model like [Gemini Flash](https://openrouter.ai/~google/gemini-flash-latest) or [GPT](https://openrouter.ai/~openai/gpt-latest).
- reduced compatibility
  - The applied coercions may confuse your inference engine in case it has fixed expectations about the model’s architecture and thus lead to unpredictable behavior.
  - The simplified architecture is handled by the `Qwen3_5ForCausalLM` class which may not be included in your inference engine. In this case you would need to ask your agent or integrate it yourself.

## caveats

- model file not split, possibly causing issues if intended to be stored on an HDD from the previous century
- random sampling disabled by default, less suitable for long-form writing, entertainment and casual chat

## license

Apache 2.0, derived from [Qwen 3.6 27B](https://huggingface.co/Qwen/Qwen3.5-27B/blob/main/LICENSE)