Fusion de modèles Mergekit
Mergekit est la boîte à outils de référence pour fusionner des grands modèles de langage préentraînés. Avec plus de 5 000 étoiles sur GitHub, il implémente tous les principaux algorithmes de fusion de modèles — SLERP, TIES, DARE, DARE-TIES, fusion MoE, et plus encore — vous permettant de créer de nouveaux modèles puissants sans aucune donnée d’entraînement ni temps d’entraînement GPU.
Qu'est-ce que Mergekit ?
La fusion de modèles est une technique puissante qui combine les forces de plusieurs LLM en un seul modèle :
Aucun entraînement requis — la fusion se fait dans l'espace des poids, pas par rétropropagation
Combiner les capacités — mélanger un modèle de code avec un modèle suivant des instructions
Réduire les faiblesses — faire la moyenne des échecs individuels des modèles au sein d'un ensemble
Créer un mélange d'experts — combiner des modèles en une architecture MoE clairsemée
Adaptation de domaine — fusionner un modèle de base avec des modèles spécialisés dans un domaine
Mergekit implémente tous les algorithmes de pointe :
SLERP
Interpolation linéaire sphérique entre deux modèles
Fusion en douceur de deux modèles similaires
TIES
Élaguer les paramètres redondants, élire les signes, fusionner
Combinaison de plusieurs modèles avec un minimum d'interférences
DARE
Supprimer et re-échelonner des paramètres aléatoires
Réduction des interférences entre paramètres lors de fusions de grande taille
DARE-TIES
DARE + TIES combinés
Le meilleur choix global pour les fusions multi-modèles
Linéaire
Moyenne pondérée simple
Fusions de base rapides
Arithmétique des tâches
Ajouter/soustraire des vecteurs de tâches
Ajout/suppression de capacités spécifiques
Passage direct
Copier les couches directement
Construction d'un MoE
Exigences du serveur
GPU
Non requis (fusion possible sur CPU)
A100 40 Go pour les grands modèles
VRAM
—
80 Go pour les fusions de modèles 70B
RAM
32 Go
64 Go+ (les modèles se chargent en RAM)
CPU
8 cœurs
16+ cœurs
Stockage
100 Go
500 Go+
Système d'exploitation
Ubuntu 20.04+
Ubuntu 22.04
Python
3.10+
3.11
Ports
22
SSH
Accès terminal et transfert de fichiers
Mergekit s'exécute comme un outil en ligne de commande — aucun serveur web n'est nécessaire.
Installation sur Clore.ai
Étape 1 — Louer un serveur
Accédez à Marketplace Clore.ai
Filtrer pour RAM ≥ 64 Go (critique pour les grandes fusions de modèles)
Choisissez Stockage ≥ 500 Go (les modèles fusionnés nécessitent de l'espace pour 2 à 4 modèles d'entrée + la sortie)
Le GPU est facultatif mais utile si vous souhaitez tester le modèle fusionné ensuite
Ouvrir le port 22 uniquement
Étape 2 — Connexion via SSH
Étape 3 — Installer l'environnement Python
Étape 4 — Installer Mergekit
Étape 5 — Installer la CLI HuggingFace
Étape 6 — Vérifier l'installation
Téléchargement des modèles à fusionner
Configurations de fusion
Mergekit utilise des fichiers de configuration YAML pour définir les fusions.
Exemple 1 : Fusion SLERP (deux modèles)
SLERP mélange deux modèles le long d'un arc sphérique — idéal pour des modèles de la même architecture :
Exemple 2 : Fusion TIES (plusieurs modèles)
TIES gère les interférences entre plusieurs modèles fusionnés :
Exemple 3 : Fusion DARE-TIES (le meilleur choix global)
Exemple 4 : Arithmétique des tâches (ajouter des capacités)
Ajoutez un « delta de compétence » à un modèle de base :
Exemple 5 : MoE (mélange d'experts)
Combinez les modèles dans une architecture MoE clairsemée :
Exécution de la fusion
Commande de base
Suivre la progression
Tester le modèle fusionné
Publication sur HuggingFace
Avancé : fusion évolutive
Utilisez l'optimiseur évolutif de Mergekit pour trouver les poids de fusion optimaux :
Dépannage
Erreur de mémoire insuffisante (OOM) pendant la fusion
ValueError : les modèles ne sont pas compatibles
La fusion est très lente
Le modèle fusionné produit du charabia
FileNotFoundError pour les fichiers de modèle
Recettes de fusion populaires
Assistant général + codage
Amélioration multilingue
Liens utiles
GitHub: https://github.com/arcee-ai/mergekit ⭐ 5K+
Documentation: https://github.com/arcee-ai/mergekit/wiki
Modèles MergeKit sur HuggingFace: https://huggingface.co/models?other=mergekit
Discord Arcee.ai: https://discord.gg/arcee
Article TIES: https://arxiv.org/abs/2306.01708
Article DARE: https://arxiv.org/abs/2311.03099
Marketplace Clore.ai: https://clore.ai/marketplace
Recommandations GPU Clore.ai
Développement/Test
RTX 3090 (24 Go)
0,07–0,21 $/gpu/h
Fusion de modèles (7B–13B)
RTX 4090 (24 Go)
0,14–0,42 $/gpu/h
💡 Tous les exemples de ce guide peuvent être déployés sur Clore.ai des serveurs GPU. Parcourez les GPU disponibles et louez à l'heure — sans engagement, accès root complet.
Mis à jour
Ce contenu vous a-t-il été utile ?