Views
No views yet
USER: {prompt} ASSISTANT:[INST] {prompt} [/INST]### Instruction:
{prompt}
### Response:1name: _miquplus-midnight-70b
2merge_method: task_arithmetic
3parameters:
4 normalize : false
5 weight: 1
6models:
7 - model: meta-llama/Llama-2-70b-hf
8 - model: 152334H/miqu-1-70b-sf
9 - model: sophosympatheia/Midnight-Rose-70B-v2.0.3
10base_model: meta-llama/Llama-2-70b-hf
11dtype: float16
12---
13name: miquplus-midnight-70b
14merge_method: linear
15models:
16 - model: 152334H/miqu-1-70b-sf
17 parameters:
18 weight:
19 - filter: v_proj
20 value: [1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1]
21 - filter: o_proj
22 value: [1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1]
23 - filter: up_proj
24 value: [1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1]
25 - filter: gate_proj
26 value: [1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1]
27 - filter: down_proj
28 value: [1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1]
29 - value: 1
30 - model: _miquplus-midnight-70b
31 parameters:
32 weight:
33 - filter: v_proj
34 value: [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0]
35 - filter: o_proj
36 value: [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0]
37 - filter: up_proj
38 value: [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0]
39 - filter: gate_proj
40 value: [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0]
41 - filter: down_proj
42 value: [0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0]
43 - value: 0
44base_model: 152334H/miqu-1-70b-sf
45tokenizer_source: base
46dtype: float16mergekit-mega rather than mergekit as there are 2 documents in this file.Midnight-Rose-70B-v2.0.3 - Llama-2-70b-hf) to miqu-1-70b-sf using task_arithmetic.v_proj, o_proj, up_proj, gate_proj and down_proj tensors were merged back into miqu-1-70b-sf.q_proj and k_proj matrices intact:q_proj and k_proj matrices of models with 100x different base RoPE frequencies is just going to contract and dilate their perceived "distance" / "time" in the text they write (so both are wrong). If you did want to insist on blending them, then the base RoPE frequency would need to be set to something in-between that is the "least wrong" for both base RoPE frequencies and the maximum context reduced accordingly...
For LLaMA2(Touvron et al., 2023b), the critical dimension dextra is 92. This implies that only the first 92 dimensions of the qt, ks vectors of LLaMA2 have seen the complete positional information during the pre-training phase and are adequately trained. In other words, the last 36 dimensions lack sufficient training, contributing to the extrapolation challenges seen in RoPE-based LLMs
input_layernorm.weight, post_attention_layernorm.weight and norm.weight vectors all use LayerNorm, and:weight – the learnable weights of the module of shape normalized_shapenormalized_shape when elementwise_affine is set to True. The values are initialized to 1.
task_arithmetic operation (and hence why the "donor" model is broken).embed_tokens.weight and lm_head.weight tensors are not merged:miqu-1-70b-sf weights.