À suivreGuide suivant
Routage d'inférence LLM et équilibrage de charge
Technique
GUIDE Technique
Le gate et le routage permettent à un réseau neuronal d'activer uniquement les parties dont il a besoin pour chaque entrée au lieu d'exécuter l'intégralité du modèle à chaque fois.
Écoutez ce guideNarré par l'IA · ~2 min
Cela dissocie la taille du modèle du coût de calcul, permettant ainsi d’exécuter d’énormes modèles qui restent rapides et peu coûteux à exécuter.
Le calcul conditionnel signifie que le réseau prend des décisions en fonction des données concernant les sous-modules à utiliser. Un petit réseau de « gating » ou de « routeur » instruit examine chaque entrée (souvent chaque jeton) et produit des scores en sélectionnant les « experts » auxquels les envoyer. Dans une couche de mélange d'experts (MoE), des dizaines ou des centaines de sous-réseaux d'experts existent, mais le routeur ne sélectionne que le ou les deux premiers par jeton, de sorte que la plupart des experts restent inactifs pour une entrée donnée. Le résultat est un modèle avec un nombre total de paramètres énorme mais un petit nombre d'actifs, donnant la puissance de représentation d'un modèle géant au coût d'exécution d'un modèle beaucoup plus petit. C'est ainsi que des modèles tels que Switch Transformer, GLaM et de nombreux modèles de langages à grande échelle s'adaptent à des milliards de paramètres à un prix abordable.
Le Switch Transformer achemine chaque jeton vers un seul expert, s'étendant à plus d'un billion de paramètres tout en maintenant un faible calcul par jeton.
Modèles de langage de grande taille Frontier utilisant des couches de mélange d'experts afin que seule une fraction des pondérations soit activée par jeton.
Classificateurs d'images à sortie anticipée qui s'arrêtent à une couche peu profonde pour les images faciles et s'étendent plus profondément uniquement pour les images difficiles.
Des modèles multilingues dont les routeurs apprennent à envoyer des tokens de différentes langues à différents experts spécialisés.
Le contrôle clairsemé est désormais essentiel à la mise à l'échelle des modèles frontières, et la tendance est à des experts plus fins, à des routeurs plus intelligents et à un routage sur plusieurs couches. Attendez-vous à de meilleures techniques pour une formation stable, à une réduction des frais de communication lorsque les experts sont répartis sur de nombreux accélérateurs et à une analyse de « spécialisation des experts » pour comprendre ce que chaque expert apprend. Le calcul conditionnel s’étend également au-delà du MoE dans les réseaux à sortie précoce et les modèles dynamiques en profondeur qui consacrent davantage de calculs uniquement à des entrées plus difficiles.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
Le gate et le routage permettent à un réseau neuronal d'activer uniquement les parties dont il a besoin pour chaque entrée au lieu d'exécuter l'intégralité du modèle à chaque fois. Cela dissocie la taille du modèle du coût de calcul, permettant ainsi d’exécuter d’énormes modèles qui restent rapides et peu coûteux à exécuter.
The guide defines data-dependent selection of submodules as conditional computation.
The guide says a learned router selects experts based on its input.
Sparse routing can activate only part of the total parameter set per input.
The guide explains that most experts can remain idle for a particular token.
The guide notes routers can favor a few experts, leaving others underused.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Routage d'inférence LLM et équilibrage de charge
Technique