Update README.md
Browse files
README.md
CHANGED
|
@@ -2,46 +2,39 @@
|
|
| 2 |
license: other
|
| 3 |
license_name: modified-mit
|
| 4 |
library_name: transformers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
---
|
| 6 |
-
<div align="center">
|
| 7 |
-
<picture>
|
| 8 |
-
<img src="figures/kimi-logo.png" width="30%" alt="Kimi K2: Open Agentic Intellignece">
|
| 9 |
-
</picture>
|
| 10 |
-
</div>
|
| 11 |
-
<hr>
|
| 12 |
|
| 13 |
-
|
| 14 |
-
<a href="https://www.kimi.com" target="_blank"><img alt="Chat" src="https://img.shields.io/badge/🤖%20Chat-Kimi%20K2-ff6b6b?color=1783ff&logoColor=white"/></a>
|
| 15 |
-
<a href="https://www.moonshot.ai" target="_blank"><img alt="Homepage" src="https://img.shields.io/badge/Homepage-Moonshot%20AI-white?logo=Kimi&logoColor=white"/></a>
|
| 16 |
-
</div>
|
| 17 |
|
| 18 |
-
<div align="center"
|
| 19 |
-
|
| 20 |
-
<a href="https://twitter.com/kimi_moonshot" target="_blank"><img alt="Twitter Follow" src="https://img.shields.io/badge/Twitter-Kimi.ai-white?logo=x&logoColor=white"/></a>
|
| 21 |
-
<a href="https://discord.gg/TYU2fdJykW" target="_blank"><img alt="Discord" src="https://img.shields.io/badge/Discord-Kimi.ai-white?logo=discord&logoColor=white"/></a>
|
| 22 |
</div>
|
| 23 |
-
<div align="center"
|
| 24 |
-
|
| 25 |
</div>
|
| 26 |
|
| 27 |
-
|
| 28 |
-
<b>📰 <a href="https://moonshotai.github.io/Kimi-K2/thinking.html">Tech Blog</a></b>
|
| 29 |
-
</p>
|
| 30 |
|
|
|
|
| 31 |
|
| 32 |
-
|
| 33 |
|
| 34 |
-
|
|
|
|
|
|
|
| 35 |
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
- **Native INT4 Quantization**: Quantization-Aware Training (QAT) is employed in post-training stage to achieve lossless 2x speed-up in low-latency mode.
|
| 39 |
-
- **Stable Long-Horizon Agency**: Maintains coherent goal-directed behavior across up to 200–300 consecutive tool invocations, surpassing prior models that degrade after 30–50 steps.
|
| 40 |
|
| 41 |
-
|
| 42 |
-
## 2. Model Summary
|
| 43 |
-
|
| 44 |
-
<div align="center">
|
| 45 |
|
| 46 |
|
| 47 |
| | |
|
|
@@ -61,9 +54,6 @@ Kimi K2 Thinking is the latest, most capable version of open-source thinking mod
|
|
| 61 |
| **Context Length** | 256K |
|
| 62 |
| **Attention Mechanism** | MLA |
|
| 63 |
| **Activation Function** | SwiGLU |
|
| 64 |
-
</div>
|
| 65 |
-
|
| 66 |
-
## 3. Evaluation Results
|
| 67 |
|
| 68 |
**Reasoning Tasks**
|
| 69 |
| Benchmark | Setting | K2 Thinking | GPT-5<br> (High) | Claude Sonnet 4.5<br> (Thinking) | K2 0905 | DeepSeek-V3.2 | Grok-4 |
|
|
@@ -80,202 +70,60 @@ Kimi K2 Thinking is the latest, most capable version of open-source thinking mod
|
|
| 80 |
| **IMO-AnswerBench** | no tools | 78.6 | 76.0* | 65.9* | 45.8 | 76.0* | 73.1 |
|
| 81 |
| **GPQA** | no tools | 84.5 | 85.7 | 83.4 | 74.2 | 79.9 | 87.5 |
|
| 82 |
|
| 83 |
-
|
| 84 |
-
| Benchmark | Setting | K2 Thinking | GPT-5<br> (High) | Claude Sonnet 4.5<br> (Thinking) | K2 0905 | DeepSeek-V3.2 |
|
| 85 |
-
|:----------:|:--------:|:------------:|:------:|:----------------------------:|:--------:|:--------------:|
|
| 86 |
-
| **MMLU-Pro** | no tools | 84.6 | 87.1 | 87.5 | 81.9 | 85.0 |
|
| 87 |
-
| **MMLU-Redux** | no tools | 94.4 | 95.3 | 95.6 | 92.7 | 93.7 |
|
| 88 |
-
| **Longform Writing** | no tools | 73.8 | 71.4 | 79.8 | 62.8 | 72.5 |
|
| 89 |
-
| **HealthBench** | no tools | 58.0 | 67.2 | 44.2 | 43.8 | 46.9 |
|
| 90 |
-
|
| 91 |
-
**Agentic Search Tasks**
|
| 92 |
-
| Benchmark | Setting | K2 Thinking | GPT-5<br> (High) | Claude Sonnet 4.5<br> (Thinking) | K2 0905 | DeepSeek-V3.2 |
|
| 93 |
-
|:----------:|:--------:|:------------:|:------:|:----------------------------:|:--------:|:--------------:|
|
| 94 |
-
| **BrowseComp** | w/ tools | 60.2 | 54.9 | 24.1 | 7.4 | 40.1 |
|
| 95 |
-
| **BrowseComp-ZH** | w/ tools | 62.3 | 63.0* | 42.4* | 22.2 | 47.9 |
|
| 96 |
-
| **Seal-0** | w/ tools | 56.3 | 51.4* | 53.4* | 25.2 | 38.5* |
|
| 97 |
-
| **FinSearchComp-T3** | w/ tools | 47.4 | 48.5* | 44.0* | 10.4 | 27.0* |
|
| 98 |
-
| **Frames** | w/ tools | 87.0 | 86.0* | 85.0* | 58.1 | 80.2* |
|
| 99 |
-
|
| 100 |
-
**Coding Tasks**
|
| 101 |
-
| Benchmark | Setting | K2 Thinking | GPT-5<br> (High) | Claude Sonnet 4.5<br> (Thinking) | K2 0905 | DeepSeek-V3.2 |
|
| 102 |
-
|:----------:|:--------:|:------------:|:------:|:----------------------------:|:--------:|:--------------:|
|
| 103 |
-
| **SWE-bench Verified** | w/ tools | 71.3 | 74.9 | 77.2 | 69.2 | 67.8 |
|
| 104 |
-
| **SWE-bench Multilingual** | w/ tools | 61.1 | 55.3* | 68.0 | 55.9 | 57.9 |
|
| 105 |
-
| **Multi-SWE-bench** | w/ tools | 41.9 | 39.3* | 44.3 | 33.5 | 30.6 |
|
| 106 |
-
| **SciCode** | no tools | 44.8 | 42.9 | 44.7 | 30.7 | 37.7 |
|
| 107 |
-
| **LiveCodeBenchV6** | no tools | 83.1 | 87.0* | 64.0* | 56.1* | 74.1 |
|
| 108 |
-
| **OJ-Bench (cpp)** | no tools | 48.7 | 56.2* | 30.4* | 25.5* | 38.2* |
|
| 109 |
-
| **Terminal-Bench** | w/ simulated tools (JSON) | 47.1 | 43.8 | 51.0 | 44.5 | 37.7 |
|
| 110 |
-
<details>
|
| 111 |
-
<summary><b>Footnotes</b></summary>
|
| 112 |
-
|
| 113 |
-
1. To ensure a fast, lightweight experience, we selectively employ a subset of tools and reduce the number of tool call steps under the chat mode on kimi.com. As a result, chatting on kimi.com may not reproduce our benchmark scores. Our agentic mode will be updated soon to reflect the full capabilities of K2 Thinking.
|
| 114 |
-
|
| 115 |
-
2. **Testing Details**:
|
| 116 |
-
2.1. All benchmarks were evaluated at temperature = 1.0 and 256 k context length for K2 Thinking, except for SciCode, for which we followed the official temperature setting of 0.0.
|
| 117 |
-
2.2. HLE (no tools), AIME25, HMMT25, and GPQA were capped at a 96k thinking-token budget, while IMO-Answer Bench, LiveCodeBench and OJ-Bench were capped at a 128k thinking-token budget. Longform Writing was capped at a 32k completion-token budget.
|
| 118 |
-
2.3. For AIME and HMMT (no tools), we report the average of 32 runs (avg@32). For AIME and HMMT (with Python), we report the average of 16 runs (avg@16). For IMO-AnswerBench, we report the average of 8 runs (avg@8).
|
| 119 |
-
|
| 120 |
-
3. **Baselines**:
|
| 121 |
-
3.1 GPT-5, Claude-4.5-sonnet, Grok-4 results and DeepSeek-V3.2 results are quoted from the [GPT-5 post](https://openai.com/index/introducing-gpt-5/), [GPT-5 for Developers post](https://openai.com/index/introducing-gpt-5-for-developers/), [GPT-5 system card](https://openai.com/index/gpt-5-system-card/), [claude-sonnet-4-5 post](https://www.anthropic.com/news/claude-sonnet-4-5), [grok-4 post](https://x.ai/news/grok-4), [deepseek-v3.2 post](https://api-docs.deepseek.com/news/news250929), the [public Terminal-Bench leaderboard](https://www.tbench.ai/leaderboard) (Terminus-2), the [public Vals AI leaderboard](https://vals.ai/) and [artificialanalysis](https://artificialanalysis.ai/). Benchmarks for which no available public scores were re-tested under the same conditions used for k2 thinking and are marked with an asterisk(*). For the GPT-5 test, we set the reasoning effort to high.
|
| 122 |
-
3.2 The GPT-5 and Grok-4 on the HLE full set with tools are 35.2 and 38.6 from the official posts. In our internal evaluation on the HLE text-only subset, GPT-5 scores 41.7 and Grok-4 scores 38.6 (Grok-4’s launch cited 41.0 on the text-only subset). For GPT-5's HLE text-only w/o tool, we use score from <a href="https://scale.com/leaderboard/humanitys_last_exam_text_only" target="_blank">Scale.ai</a>. The official GPT5 HLE full set w/o tool is 24.8.
|
| 123 |
-
3.3 For <a href="https://aclanthology.org/2025.emnlp-main.1794.pdf" target="_blank">IMO-AnswerBench</a>: GPT-5 scored 65.6 in the benchmark paper. We re-evaluated GPT-5 with official API and obtained a score of 76.
|
| 124 |
-
|
| 125 |
-
4. **For HLE (w/ tools) and the agentic-search benchmarks**:
|
| 126 |
-
4.1. K2 Thinking was equipped with search, code-interpreter, and web-browsing tools.
|
| 127 |
-
4.2. BrowseComp-ZH, Seal-0 and FinSearchComp-T3 were run 4 times independently and the average is reported (avg@4).
|
| 128 |
-
4.3. The evaluation used o3-mini as judge, configured identically to the official HLE setting; judge prompts were taken verbatim from the official repository.
|
| 129 |
-
4.4. On HLE, the maximum step limit was 120, with a 48 k-token reasoning budget per step; on agentic-search tasks, the limit was 300 steps with a 24 k-token reasoning budget per step.
|
| 130 |
-
4.5. When tool execution results cause the accumulated input to exceed the model's context limit (256k), we employ a simple context management strategy that hides all previous tool outputs.
|
| 131 |
-
4.6. The web access to Hugging Face may lead to data leakage in certain benchmark tests, such as HLE. K2 Thinking can achieve a score of 51.3 on HLE without blocking Hugging Face. To ensure a fair and rigorous comparison, we blocked access to Hugging Face during testing.
|
| 132 |
-
|
| 133 |
-
5. **For Coding Tasks**:
|
| 134 |
-
5.1. Terminal-Bench scores were obtained with the default agent framework (Terminus-2) and the provided JSON parser.
|
| 135 |
-
5.2. For other coding tasks, the result was produced with our in-house evaluation harness. The harness is derived from SWE-agent, but we clamp the context windows of the Bash and Edit tools and rewrite the system prompt to match the task semantics.
|
| 136 |
-
5.3. All reported scores of coding tasks are averaged over 5 independent runs.
|
| 137 |
|
| 138 |
-
|
| 139 |
-
|
| 140 |
|
| 141 |
-
|
| 142 |
|
| 143 |
-
|
| 144 |
|
| 145 |
-
|
| 146 |
|
| 147 |
-
The
|
| 148 |
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
|
| 153 |
-
|
|
|
|
| 154 |
|
| 155 |
-
|
| 156 |
-
* SGLang
|
| 157 |
-
* KTransformers
|
| 158 |
|
| 159 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
|
| 161 |
-
|
|
|
|
|
|
|
|
|
|
| 162 |
|
| 163 |
-
|
| 164 |
|
| 165 |
-
|
| 166 |
|
| 167 |
-
Once the local inference service is up, you can interact with it through the chat endpoint:
|
| 168 |
-
|
| 169 |
-
```python
|
| 170 |
-
def simple_chat(client: openai.OpenAI, model_name: str):
|
| 171 |
-
messages = [
|
| 172 |
-
{"role": "system", "content": "You are Kimi, an AI assistant created by Moonshot AI."},
|
| 173 |
-
{"role": "user", "content": [{"type": "text", "text": "which one is bigger, 9.11 or 9.9? think carefully."}]},
|
| 174 |
-
]
|
| 175 |
-
response = client.chat.completions.create(
|
| 176 |
-
model=model_name,
|
| 177 |
-
messages=messages,
|
| 178 |
-
stream=False,
|
| 179 |
-
temperature=1.0,
|
| 180 |
-
max_tokens=4096
|
| 181 |
-
)
|
| 182 |
-
print(f"k2 answer: {response.choices[0].message.content}")
|
| 183 |
-
print("=====below is reasoning content======")
|
| 184 |
-
print(f"reasoning content: {response.choices[0].message.reasoning_content}")
|
| 185 |
```
|
|
|
|
|
|
|
| 186 |
|
| 187 |
-
|
| 188 |
-
> The recommended temperature for Kimi-K2-Thinking is `temperature = 1.0`.
|
| 189 |
-
> If no special instructions are required, the system prompt above is a good default.
|
| 190 |
-
|
| 191 |
-
---
|
| 192 |
-
|
| 193 |
-
### Tool Calling
|
| 194 |
-
|
| 195 |
-
Kimi-K2-Thinking has the same tool calling settings as Kimi-K2-Instruct.
|
| 196 |
|
| 197 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 198 |
|
| 199 |
-
|
|
|
|
| 200 |
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
def get_weather(city: str) -> dict:
|
| 204 |
-
return {"weather": "Sunny"}
|
| 205 |
-
# Tool schema definition
|
| 206 |
-
tools = [{
|
| 207 |
-
"type": "function",
|
| 208 |
-
"function": {
|
| 209 |
-
"name": "get_weather",
|
| 210 |
-
"description": "Retrieve current weather information. Call this when the user asks about the weather.",
|
| 211 |
-
"parameters": {
|
| 212 |
-
"type": "object",
|
| 213 |
-
"required": ["city"],
|
| 214 |
-
"properties": {
|
| 215 |
-
"city": {
|
| 216 |
-
"type": "string",
|
| 217 |
-
"description": "Name of the city"
|
| 218 |
-
}
|
| 219 |
-
}
|
| 220 |
-
}
|
| 221 |
-
}
|
| 222 |
-
}]
|
| 223 |
-
# Map tool names to their implementations
|
| 224 |
-
tool_map = {
|
| 225 |
-
"get_weather": get_weather
|
| 226 |
-
}
|
| 227 |
-
def tool_call_with_client(client: OpenAI, model_name: str):
|
| 228 |
-
messages = [
|
| 229 |
-
{"role": "system", "content": "You are Kimi, an AI assistant created by Moonshot AI."},
|
| 230 |
-
{"role": "user", "content": "What's the weather like in Beijing today? Use the tool to check."}
|
| 231 |
-
]
|
| 232 |
-
finish_reason = None
|
| 233 |
-
while finish_reason is None or finish_reason == "tool_calls":
|
| 234 |
-
completion = client.chat.completions.create(
|
| 235 |
-
model=model_name,
|
| 236 |
-
messages=messages,
|
| 237 |
-
temperature=1.0,
|
| 238 |
-
tools=tools, # tool list defined above
|
| 239 |
-
tool_choice="auto"
|
| 240 |
-
)
|
| 241 |
-
choice = completion.choices[0]
|
| 242 |
-
finish_reason = choice.finish_reason
|
| 243 |
-
if finish_reason == "tool_calls":
|
| 244 |
-
messages.append(choice.message)
|
| 245 |
-
for tool_call in choice.message.tool_calls:
|
| 246 |
-
tool_call_name = tool_call.function.name
|
| 247 |
-
tool_call_arguments = json.loads(tool_call.function.arguments)
|
| 248 |
-
tool_function = tool_map[tool_call_name]
|
| 249 |
-
tool_result = tool_function(**tool_call_arguments)
|
| 250 |
-
print("tool_result:", tool_result)
|
| 251 |
-
messages.append({
|
| 252 |
-
"role": "tool",
|
| 253 |
-
"tool_call_id": tool_call.id,
|
| 254 |
-
"name": tool_call_name,
|
| 255 |
-
"content": json.dumps(tool_result)
|
| 256 |
-
})
|
| 257 |
-
print("-" * 100)
|
| 258 |
-
print(choice.message.content)
|
| 259 |
```
|
| 260 |
-
|
| 261 |
-
The `tool_call_with_client` function implements the pipeline from user query to tool execution.
|
| 262 |
-
This pipeline requires the inference engine to support Kimi-K2’s native tool-parsing logic.
|
| 263 |
-
For more information, see the [Tool Calling Guide](docs/tool_call_guidance.md).
|
| 264 |
-
|
| 265 |
-
---
|
| 266 |
-
|
| 267 |
-
## 7. License
|
| 268 |
-
|
| 269 |
-
Both the code repository and the model weights are released under the [Modified MIT License](LICENSE).
|
| 270 |
-
|
| 271 |
-
---
|
| 272 |
-
|
| 273 |
-
## 8. Third Party Notices
|
| 274 |
-
|
| 275 |
-
See [THIRD PARTY NOTICES](THIRD_PARTY_NOTICES.md)
|
| 276 |
-
|
| 277 |
-
---
|
| 278 |
-
|
| 279 |
-
## 9. Contact Us
|
| 280 |
-
|
| 281 |
-
If you have any questions, please reach out at [support@moonshot.cn](mailto:support@moonshot.cn).
|
|
|
|
| 2 |
license: other
|
| 3 |
license_name: modified-mit
|
| 4 |
library_name: transformers
|
| 5 |
+
base_model:
|
| 6 |
+
- moonshotai/Kimi-K2-Thinking
|
| 7 |
+
pipeline_tag: text-generation
|
| 8 |
+
tags:
|
| 9 |
+
- quantum
|
| 10 |
+
- reasoning
|
| 11 |
+
- physics
|
| 12 |
+
- entropy-injection
|
| 13 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
+
# Hypnos-Colossus 1T (Quantum-Informed Reasoning)
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
+
<div align="center">
|
| 18 |
+
<img src="https://cdn-uploads.huggingface.co/production/uploads/67329d3f69fded92d56ab41a/aW_lb399B5CFxxDlMhjSZ.jpeg" width="70%" alt="Hypnos Colossus Header">
|
|
|
|
|
|
|
| 19 |
</div>
|
| 20 |
+
<div align="center">
|
| 21 |
+
The Largest Quantum-Regularized Model in Existence.
|
| 22 |
</div>
|
| 23 |
|
| 24 |
+
**🪐 Overview**
|
|
|
|
|
|
|
| 25 |
|
| 26 |
+
**Hypnos-Colossus 1T** is a massive-scale reasoning engine derived from the [Kimi-K2-Thinking](https://huggingface.co/moonshotai/Kimi-K2-Thinking) architecture. It represents a radical experiment in Post-Training Weight Perturbation.
|
| 27 |
|
| 28 |
+
Instead of standard fine-tuning, we applied a Quantum Scale Injection protocol using real entropy data derived from three sources:
|
| 29 |
|
| 30 |
+
1. IBM Quantum Processors (Superconducting Qubit Decoherence).
|
| 31 |
+
2. IQM Quantum Processor (Superconducting Transmon Qubits with star topology).
|
| 32 |
+
3. Cosmic Microwave Background (CMB) data from the Planck satellite.
|
| 33 |
|
| 34 |
+
<img src="https://cdn-uploads.huggingface.co/production/uploads/67329d3f69fded92d56ab41a/lYduUOLOljHUxF6iPvjzs.jpeg" width="60%" alt="Cosmic_Microwave_Background_(CMB)">
|
| 35 |
+
This process introduces a unique, non-deterministic "fingerprint" into the model's scaling tensors, aimed at breaking local minima overfitting and enforcing stricter logical adherence during inference.
|
|
|
|
|
|
|
| 36 |
|
| 37 |
+
📊 **Kimi-K2's Thinkings Model Summary & Reasoning Benchmarks**
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
|
| 40 |
| | |
|
|
|
|
| 54 |
| **Context Length** | 256K |
|
| 55 |
| **Attention Mechanism** | MLA |
|
| 56 |
| **Activation Function** | SwiGLU |
|
|
|
|
|
|
|
|
|
|
| 57 |
|
| 58 |
**Reasoning Tasks**
|
| 59 |
| Benchmark | Setting | K2 Thinking | GPT-5<br> (High) | Claude Sonnet 4.5<br> (Thinking) | K2 0905 | DeepSeek-V3.2 | Grok-4 |
|
|
|
|
| 70 |
| **IMO-AnswerBench** | no tools | 78.6 | 76.0* | 65.9* | 45.8 | 76.0* | 73.1 |
|
| 71 |
| **GPQA** | no tools | 84.5 | 85.7 | 83.4 | 74.2 | 79.9 | 87.5 |
|
| 72 |
|
| 73 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
+
**Quantum Augmentation Specs**
|
| 76 |
+
Entropy Sources: IBM Quantum ibm_fez + IQM Sirius + Planck CMB Data
|
| 77 |
|
| 78 |
+
Injection Target: Scaling Tensors (Scales/Norms) via Direct Perturbation ($\epsilon=1e^{-5}$)
|
| 79 |
|
| 80 |
+
Format: Native INT4/FP8 Compressed
|
| 81 |
|
| 82 |
+
<img src="https://cdn-uploads.huggingface.co/production/uploads/67329d3f69fded92d56ab41a/ii-jSyWx3KAXAi1j3ifVs.jpeg" width="70%" alt="qub">
|
| 83 |
|
| 84 |
+
**🔬 The "Quantum Injection" Hypothesis**
|
| 85 |
|
| 86 |
+
Standard quantization (INT4) often locks massive models into rigid behavioral patterns.
|
| 87 |
+
By injecting high-quality quantum noise into the scales and norms of the model, we theoretically increase the model's epistemic uncertainty without degrading its knowledge base.
|
| 88 |
+
This forces the inference path to rely less on "memorized" token sequences and more on robust semantic links.
|
| 89 |
|
| 90 |
+
Source Data Integrity:
|
| 91 |
+
The noise injection was seeded using a cryptographically secure hash of the Planck CMB radiation map combined with raw qubit readouts from IBM's ibm_fez & IQM Sirius backends.
|
| 92 |
|
| 93 |
+
## 🧬 The Hypnos Family
|
|
|
|
|
|
|
| 94 |
|
| 95 |
+
| Model | Parameters | Quantum Sources | Best For | Status |
|
| 96 |
+
|-------|------------|-----------------|----------|--------|
|
| 97 |
+
| **Hypnos-Colossus-1T** | **1T (MoE)** | **3 (IBM + IQM + Cosmic)** | **Deep Simulation, Grand Challenges** | 🌌 **Flagship** |
|
| 98 |
+
| **Hypnos-i2-32B** | 32B | 3 (Matter + Light + Nucleus) | Production, Research | ✅ Stable |
|
| 99 |
+
| **Hypnos-i1-8B** | 8B | 1 (Matter only) | Edge, Experiments | ✅ 10k+ Downloads |
|
| 100 |
|
| 101 |
+
**Which one to choose?**
|
| 102 |
+
* **Colossus 1T:** For when you need maximum reasoning depth.
|
| 103 |
+
* **i2-32B:** The "Giant Killer" - best balance of logic and efficiency for consumer GPUs.
|
| 104 |
+
* **i1-8B:** Perfect for laptops and rapid prototyping.
|
| 105 |
|
| 106 |
+
**🚀 How to Run**
|
| 107 |
|
| 108 |
+
Inference with Transformers
|
| 109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
```
|
| 111 |
+
from transformers import AutoTokenizer, AutoModelForCausalLM
|
| 112 |
+
import torch
|
| 113 |
|
| 114 |
+
model_id = "squ11z1/Hypnos-Colossus-1T"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
|
| 116 |
+
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
|
| 117 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 118 |
+
model_id,
|
| 119 |
+
torch_dtype=torch.float16,
|
| 120 |
+
device_map="auto",
|
| 121 |
+
trust_remote_code=True
|
| 122 |
+
)
|
| 123 |
|
| 124 |
+
prompt = "Analyze the implications of quantum entropy on AI reasoning:"
|
| 125 |
+
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
|
| 126 |
|
| 127 |
+
output = model.generate(**inputs, max_new_tokens=512, temperature=0.6)
|
| 128 |
+
print(tokenizer.decode(output[0]))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|