Downloads · 30 days
24
1% of all-time downloads
dphn/DolphinHermes-120b
DolphinHermes-120b is a text generation model from dphn. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as llama2.
Downloads · 30 days
24
1% of all-time downloads
All-time downloads
4.7K
Public
Parameters
120B
241 GB on disk
Likes
8
Public
Click a slice to open those files.
.safetensors241 GB · 100%
From the Hugging Face model README

Cheers @teknium
This is a merge of pre-trained language models created using mergekit.
Discord: https://discord.gg/cognitivecomputations
This model was merged using the linear merge method.
The following models were included in the merge:
The following YAML configuration was used to produce this model:
merge_method: linear # use linear so we can include multiple models, albeit at a zero weight
parameters:
weight: 1.0 # weight everything as 1 unless specified otherwise - linear with one model weighted at 1 is a no-op like passthrough
slices:
- sources:
- model: cognitivecomputations/dolphin-2.2-70b # embed_tokens comes along with the ride with whatever is the first layer
layer_range: [0, 1]
- model: NousResearch/Nous-Hermes-2-Llama-2-70B # add dummy second model with 0 weight so tokenizer-based merge routine is invoked for embed_tokens
layer_range: [0, 1]
parameters:
weight: 0
- sources:
- model: cognitivecomputations/dolphin-2.2-70b
layer_range: [1, 20]
- sources:
- model: NousResearch/Nous-Hermes-2-Llama-2-70B
layer_range: [10, 30]
- sources:
- model: cognitivecomputations/dolphin-2.2-70b
layer_range: [20, 40]
- sources:
- model: NousResearch/Nous-Hermes-2-Llama-2-70B
layer_range: [30, 50]
- sources:
- model: cognitivecomputations/dolphin-2.2-70b
layer_range: [40, 60]
- sources:
- model: NousResearch/Nous-Hermes-2-Llama-2-70B
layer_range: [50, 70]
- sources:
- model: cognitivecomputations/dolphin-2.2-70b
layer_range: [60, 79]
- sources: # same as above, but for lm_head with the last layer
- model: cognitivecomputations/dolphin-2.2-70b
layer_range: [79, 80]
- model: NousResearch/Nous-Hermes-2-Llama-2-70B
layer_range: [79, 80]
parameters:
weight: 0
dtype: float16
tokenizer_source: model:cognitivecomputations/dolphin-2.2-70b # keep exact tokenizer used by dolphin - or you could use `union` if you add all of the input models to the first/last slice, but they would need to be non-zero weight or you'll get NaNs in your embeddings