miqu-1-70b-sf
is a dequantized version of the
miqu-1-70b
model leaked from MistralAI. All miqu-derived models, including this merge, are suitable for non-commercial, personal use only.
Mergekit configuration
The following YAML configuration was used to produce this model:
and trying to blend the the
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...
2. They don't actually appear to be responsible for domain-specific adaptation anyway:
3: The top ~30% of embedding dimensions for the 10k base RoPE frequency models aren't being used properly:
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
So even if we could try to map the 10k RoPE models embedding vectors to match the 1M RoPE models embedding vectors post-dot-product, the 1M RoPE models embedding vectors are likely fine-tuned to use these top 36 dimensions properly and have thus changed very significantly during continued pre-training.
B. The norm vectors from the "donor" model can't be merged:
The
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.
So to combine these we would need to use the
Geometric Mean
for the
task_arithmetic
operation (and hence why the "donor" model is broken).
C. The first and last 8 layers, the
embed_tokens.weight
and
lm_head.weight
tensors are not merged:
The model still functions if these are merged into the second stage model, but empirically it seems to work better if we don't do this as keep the original
miqu-1-70b-sf
weights.
Runs of jukofyork miquplus-midnight-70b on huggingface.co
20
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs
More Information About miquplus-midnight-70b huggingface.co Model
miquplus-midnight-70b huggingface.co is an AI model on huggingface.co that provides miquplus-midnight-70b's model effect (), which can be used instantly with this jukofyork miquplus-midnight-70b model. huggingface.co supports a free trial of the miquplus-midnight-70b model, and also provides paid use of the miquplus-midnight-70b. Support call miquplus-midnight-70b model through api, including Node.js, Python, http.
miquplus-midnight-70b huggingface.co is an online trial and call api platform, which integrates miquplus-midnight-70b's modeling effects, including api services, and provides a free online trial of miquplus-midnight-70b, you can try miquplus-midnight-70b online for free by clicking the link below.
jukofyork miquplus-midnight-70b online free url in huggingface.co:
miquplus-midnight-70b is an open source model from GitHub that offers a free installation service, and any user can find miquplus-midnight-70b on GitHub to install. At the same time, huggingface.co provides the effect of miquplus-midnight-70b install, users can directly use miquplus-midnight-70b installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
miquplus-midnight-70b install url in huggingface.co: