File size: 7,137 Bytes
abd97c5
 
380c2bf
 
 
cafad1a
 
380c2bf
 
4c0b98f
 
b042989
4c0b98f
77234f9
 
 
cafad1a
4c0b98f
99a9d59
4c0b98f
 
 
 
77234f9
 
4c0b98f
cafad1a
 
 
77234f9
cafad1a
 
 
33ed404
0c5f294
 
13688f7
0c5f294
 
391361a
33ed404
4c0b98f
99a9d59
33ed404
99a9d59
33ed404
 
 
626925d
 
 
 
 
33ed404
626925d
 
 
33ed404
626925d
 
 
 
33ed404
626925d
 
33ed404
 
 
626925d
 
33ed404
626925d
 
 
33ed404
626925d
 
 
33ed404
626925d
 
33ed404
626925d
 
 
33ed404
626925d
 
33ed404
626925d
 
33ed404
 
 
626925d
 
 
99a9d59
 
b042989
33ed404
451c6f3
77234f9
 
451c6f3
4c0b98f
451c6f3
77234f9
 
 
 
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
---
license: llama2
language:
- en
tags:
- rp
- erp
- chat
- storywriting
---
# Kitchen Sink 103b
![image/jpeg](https://cdn-uploads.huggingface.co/production/uploads/65a531bc7ec6af0f95c707b1/QFmPxADHAqMf3Wb_Xt1ry.jpeg)

This model is a rotating-stack merge of three 70b models in a 103b (120 layer) configuration inspired by Venus 103b.  The result of 
this "frankenmerge" is a large model that contains a little bit of everything - including the kitchen sink.  RP, chat, storywriting, 
and instruct are all well supported.  It may or may not code well - I lack the expertise to test it in that capacity, but considering 
the source models, I suspect it is unlikely.  

Component models for the rotating stack are 
- royallab/Aetheria-L2-70B 
- lizpreciatior/lzlv_70b_fp16_hf
- Sao10K/WinterGoddess-1.4x-70B-L2

Components of those models are purported to include: Nous-Hermes-Llama2-70b, Xwin-LM-7B-V0.1, Mythospice-70b, Euryale-1.3-L2-70B, 
tulu-2-dpo-70b, GOAT-70B-Storytelling, Platypus2-70B-instruct, Lila-70B, SunsetBoulevard, and some private LoRAs.

As all components are based on Llama2 70b, native context length is 4k tokens.  Coherency out to 8k is extremely good with rope scaling,
but starts to decline beyond that.

This model is uncensored and perfectly capable of generating objectionable material.  However, it is not an explicitely-NSFW model, 
and it has never "gone rogue" and tried to insert NSFW content into SFW prompts in my experience.  As with any LLM, no factual claims 
made by the model should be taken at face value.  You know that boilerplate safety disclaimer that most professional models have?  
Assume this has it too.  This model is for entertainment purposes only. 

FP16 and Q4_K_S GGUFs: https://huggingface.co/MarsupialAI/KitchenSink_103b_GGUF_Q4KS_FP16     
Q2 and Q3 GGUFs: https://huggingface.co/bcse/KitchenSink-103b-GGUF     
iMatrix GGUFs: https://huggingface.co/MarsupialAI/KitchenSink_103b_iMatrix_GGUF
EXL2 quants: https://huggingface.co/AzureBlack/KitchenSink_103b-2.5bpw-6h-exl2  https://huggingface.co/AzureBlack/KitchenSink_103b-3.5bpw-6h-exl2  https://huggingface.co/AzureBlack/KitchenSink_103b-4.5bpw-6h-exl2

If you create additional quants, please let me know and I will link them here as well.


# Sample output

```
{{[INPUT]}}
Write a detailed and humorous story about a cute and fluffy bunny that goes to a Gwar concert.
{{[OUTPUT]}}
Once upon a time, in a magical land called Fluffyville, there lived a cute and fluffy little bunny named Fuzzlesworth. Fuzzlesworth
was your average, everyday bunny; he hopped around, nibbled on carrots, and generally lived a quiet, peaceful life. However,
Fuzzlesworth had a secret: he was a closet metalhead. When no one else was around, he would crank up his tiny bunny-sized speakers
and rock out to the loudest, most aggressive metal music he could find. His favorite band of all time was Gwar, the infamous
intergalactic warriors who sprayed fake blood and played insane heavy metal.

One day, Fuzzlesworth stumbled upon a flyer nailed to a tree trunk in the meadow that announced that Gwar would be performing at a
nearby human concert venue. His fluffy little bunny heart skipped a beat! He simply had to go! But, he knew his friends and family
would never understand his love for such an aggressive and intense music, so he decided to keep his plan a secret.

The big night finally arrived, and Fuzzlesworth, dressed in his best leather bunny-sized studded vest and spiked collar, hopped
his way to the concert venue. He stood outside the door, shaking with excitement and nervousness. The line of people waiting to
enter was intimidating: there were tall, muscular men and women covered in spikes, chains, and tattoos, and Fuzzlesworth felt like
a small, fluffy speck in a sea of metal.

But Fuzzlesworth was determined to see his favorite band, so he summoned up his bunny-sized courage and hopped to the front of the
line. The bouncer, a hulking behemoth of a man, looked down at Fuzzlesworth and raised a thick, hairy eyebrow.

"Umm...I'm here for the Gwar concert," Fuzzlesworth squeaked, holding up his ticket.

The bouncer stared at him incredulously for a moment, then let out a hearty laugh. "Aw, look at the little bunny in his metal gear!
Alright, go on in, but stay out of trouble, you hear?"

Fuzzlesworth's tail was wagging so hard, it could've powered a small wind turbine. He bounced his way inside the venue, taking in
the sights and sounds of the raucous crowd. The air was thick with the scent of sweat, cheap beer, and dry-ice smoke. He found a
small nook near the stage where he could see everything and waited for the show to start.

Finally, the lights dimmed, and the band took the stage. Fuzzlesworth's eyes went wide as the members of Gwar, adorned in their
grotesque, otherworldly costumes, began to thrash and wail on their instruments. He couldn't believe his fluffy little ears! He
was actually at a Gwar concert!

As the set went on, Fuzzlesworth got more and more into the music, headbanging and thrashing around in his own adorable bunny way.
The other concertgoers couldn't help but smile and chuckle at the sight of the tiny bunny moshing it up in the front row.

During one particularly intense song, Fuzzlesworth found himself lifted up by the mosh pit and deposited on stage. He looked out
at the roaring crowd, his little bunny heart pounding. In a moment of metal madness, he jumped up on the speaker stack and began
to shred an air-guitar solo, much to the amusement of the band and audience alike.

At the end of the set, the band's lead singer, Oderus Urungus, spotted Fuzzlesworth and motioned him over. Fuzzlesworth, overcome
with joy, hopped over and was lifted up onto the frontman's massive, spiked shoulder.

"Ladies and gentlemen," Oderus bellowed into the microphone, "I'd like to introduce our special guest tonight! Give it up for
Fuzzlesworth the Metal Bunny!"

The crowd went wild, cheering and clapping as Fuzzlesworth soaked up the attention. He had never felt so alive!

After the show, Fuzzlesworth got to meet the band, posing for photos and getting autographs. As he hopped back home that night,
his head still buzzing with metal and excitement, he knew that his life would never be the same. He was no longer just a small,
fluffy bunny from Fluffyville; he was Fuzzlesworth the Metal Bunny, and he wasn't afraid to rock out!
```



# Prompt format
Seems to have the strongest affinity for Alpaca prompts, but Vicuna works as well.  Considering the variety of components, most 
formats will probbaly work to some extent.


# WTF is a rotating-stack merge?
Inspired by Undi's experiments with stacked merges, Jeb Carter found that output quality and model initiative could be significantly 
improved by reversing the model order in the stack, and then doing a linear merge between the original and reversed stacks.  That is 
what I did here.  I created three passthrough stacked merges using the three source models (rotating the model order in each stack), 
and then doing a linear merge of all three stacks.  The exact merge configs can be found in the recipe.txt file.