|
--- |
|
license: apache-2.0 |
|
tags: |
|
- merge |
|
- mergekit |
|
- lazymergekit |
|
- llm-merge-cc2 |
|
- mistral-7b |
|
- mistral-ft-optimized |
|
- neural-hermes |
|
- mistralai/Mistral-7B-v0.1 |
|
- OpenPipe/mistral-ft-optimized-1218 |
|
- mlabonne/NeuralHermes-2.5-Mistral-7B |
|
--- |
|
|
|
# LLM_MERGE_CC2 |
|
|
|
LLM_MERGE_CC2 est une fusion des modèles suivants créée par ManoloPueblo utilisant [mergekit](https://github.com/cg123/mergekit): |
|
* [mistralai/Mistral-7B-v0.1](https://huggingface.co/mistralai/Mistral-7B-v0.1) |
|
* [OpenPipe/mistral-ft-optimized-1218](https://huggingface.co/OpenPipe/mistral-ft-optimized-1218) |
|
* [mlabonne/NeuralHermes-2.5-Mistral-7B](https://huggingface.co/mlabonne/NeuralHermes-2.5-Mistral-7B) |
|
|
|
## 🧩 Configuration de la fusion |
|
```yaml |
|
merge_method: ties |
|
base_model: mistralai/Mistral-7B-v0.1 |
|
models: |
|
- model: mistralai/Mistral-7B-v0.1 |
|
# no parameters necessary for base model |
|
- model: OpenPipe/mistral-ft-optimized-1218 |
|
parameters: |
|
density: 0.5 |
|
weight: 0.5 |
|
- model: mlabonne/NeuralHermes-2.5-Mistral-7B |
|
parameters: |
|
density: 0.5 |
|
weight: 0.3 |
|
parameters: |
|
normalize: true |
|
dtype: float16 |
|
``` |
|
|
|
## Description |
|
LLM_MERGE_CC2 est un modèle de langage créé par la fusion de trois variantes Mistral : |
|
1. Mistral-7B-v0.1 - Le modèle de base Mistral (modèle de référence) |
|
2. mistral-ft-optimized-1218 - Version optimisée par OpenPipe (poids: 0.5, densité: 0.5) |
|
3. NeuralHermes-2.5-Mistral-7B - Version améliorée par MLabonne (poids: 0.3, densité: 0.5) |
|
|
|
Cette fusion utilise la méthode "ties" avec normalisation et une précision float16 pour combiner les forces des trois modèles. |
|
|
|
## Architecture |
|
Le modèle conserve l'architecture de base de Mistral-7B tout en incorporant les améliorations des trois versions à travers une fusion pondérée. La méthode "ties" permet une fusion plus sophistiquée des poids des modèles. |
|
|
|
## Paramètres de fusion |
|
- Méthode de fusion : ties |
|
- Normalisation : activée |
|
- Type de données : float16 |
|
- Densités et poids : |
|
* OpenPipe/mistral-ft-optimized-1218 : densité 0.5, poids 0.5 |
|
* NeuralHermes-2.5-Mistral-7B : densité 0.5, poids 0.3 |
|
|
|
## Utilisation |
|
Ce modèle peut être utilisé avec la bibliothèque transformers de Hugging Face : |
|
|
|
```python |
|
from transformers import AutoModelForCausalLM, AutoTokenizer |
|
|
|
tokenizer = AutoTokenizer.from_pretrained("ManoloPueblo/LLM_MERGE_CC2") |
|
model = AutoModelForCausalLM.from_pretrained("ManoloPueblo/LLM_MERGE_CC2") |
|
``` |
|
|
|
## Modèles fusionnés |
|
1. [Mistral-7B-v0.1](https://huggingface.co/mistralai/Mistral-7B-v0.1) - Modèle de base |
|
2. [mistral-ft-optimized-1218](https://huggingface.co/OpenPipe/mistral-ft-optimized-1218) - Version optimisée |
|
3. [NeuralHermes-2.5-Mistral-7B](https://huggingface.co/mlabonne/NeuralHermes-2.5-Mistral-7B) - Version améliorée |
|
|
|
## Limitations |
|
Comme pour tout modèle de langage, les utilisateurs doivent être conscients des biais potentiels et des limitations inhérentes aux modèles sources. Les performances peuvent varier selon les cas d'utilisation. |