File size: 4,231 Bytes
869c5ca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
license: apache-2.0
tags:
- moe
- frankenmoe
- merge
- mergekit
- lazymergekit
- CultriX/MonaTrix-v4
- mlabonne/OmniTruthyBeagle-7B-v0
- CultriX/MoNeuTrix-7B-v1
- paulml/OmniBeagleSquaredMBX-v3-7B
base_model:
- CultriX/MonaTrix-v4
- mlabonne/OmniTruthyBeagle-7B-v0
- CultriX/MoNeuTrix-7B-v1
- paulml/OmniBeagleSquaredMBX-v3-7B
---

# NeuralMona_MoE-4x7B

NeuralMona_MoE-4x7B is a Mixture of Experts (MoE) made with the following models using [LazyMergekit](https://colab.research.google.com/drive/1obulZ1ROXHjYLn6PPZJwRR6GzgQogxxb?usp=sharing):
* [CultriX/MonaTrix-v4](https://huggingface.co/CultriX/MonaTrix-v4)
* [mlabonne/OmniTruthyBeagle-7B-v0](https://huggingface.co/mlabonne/OmniTruthyBeagle-7B-v0)
* [CultriX/MoNeuTrix-7B-v1](https://huggingface.co/CultriX/MoNeuTrix-7B-v1)
* [paulml/OmniBeagleSquaredMBX-v3-7B](https://huggingface.co/paulml/OmniBeagleSquaredMBX-v3-7B)

## 🧩 Configuration

```yaml
base_model: CultriX/MonaTrix-v4
dtype: bfloat16
experts:
  - source_model: "CultriX/MonaTrix-v4"  # Historical Analysis, Geopolitics, and Economic Evaluation
    positive_prompts:
      - "Historic analysis"
      - "Geopolitical impacts"
      - "Evaluate significance"
      - "Predict impact"
      - "Assess consequences"
      - "Discuss implications"
      - "Explain geopolitical"
      - "Analyze historical"
      - "Examine economic"
      - "Evaluate role"
      - "Analyze importance"
      - "Discuss cultural impact"
      - "Discuss historical"
    negative_prompts:
      - "Compose"
      - "Translate"
      - "Debate"
      - "Solve math"
      - "Analyze data"
      - "Forecast"
      - "Predict"
      - "Process"
      - "Coding"
      - "Programming"
      - "Code"
      - "Datascience"
      - "Cryptography"

  - source_model: "mlabonne/OmniTruthyBeagle-7B-v0"  # Multilingual Communication and Cultural Insights
    positive_prompts:
      - "Describe cultural"
      - "Explain in language"
      - "Translate"
      - "Compare cultural differences"
      - "Discuss cultural impact"
      - "Narrate in language"
      - "Explain impact on culture"
      - "Discuss national identity"
      - "Describe cultural significance"
      - "Narrate cultural"
      - "Discuss folklore"
    negative_prompts:
      - "Compose"
      - "Debate"
      - "Solve math"
      - "Analyze data"
      - "Forecast"
      - "Predict"
      - "Coding"
      - "Programming"
      - "Code"
      - "Datascience"
      - "Cryptography"

  - source_model: "CultriX/MoNeuTrix-7B-v1"  # Problem Solving, Innovation, and Creative Thinking
    positive_prompts:
      - "Devise strategy"
      - "Imagine society"
      - "Invent device"
      - "Design concept"
      - "Propose theory"
      - "Reason math"
      - "Develop strategy"
      - "Invent"
    negative_prompts:
      - "Translate"
      - "Discuss"
      - "Debate"
      - "Summarize"
      - "Explain"
      - "Detail"
      - "Compose"

  - source_model: "paulml/OmniBeagleSquaredMBX-v3-7B"  # Explaining Scientific Phenomena and Principles
    positive_prompts:
      - "Explain scientific"
      - "Discuss impact"
      - "Analyze potential"
      - "Elucidate significance"
      - "Summarize findings"
      - "Detail explanation"
    negative_prompts:
      - "Cultural significance"
      - "Engage in creative writing"
      - "Perform subjective judgment tasks"
      - "Discuss cultural traditions"
      - "Write review"
      - "Design"
      - "Create"
      - "Narrate"
      - "Discuss"
```

## 💻 Usage

```python
!pip install -qU transformers bitsandbytes accelerate

from transformers import AutoTokenizer
import transformers
import torch

model = "CultriX/NeuralMona_MoE-4x7B"

tokenizer = AutoTokenizer.from_pretrained(model)
pipeline = transformers.pipeline(
    "text-generation",
    model=model,
    model_kwargs={"torch_dtype": torch.float16, "load_in_4bit": True},
)

messages = [{"role": "user", "content": "Explain what a Mixture of Experts is in less than 100 words."}]
prompt = pipeline.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
outputs = pipeline(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])
```