Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Recommandations d'inférence générative optimisées pour l'IA
Amazon SageMaker AI prend désormais en charge les recommandations d'inférence, une fonctionnalité qui élimine l'optimisation manuelle et l'analyse comparative pour fournir des performances d'inférence optimales. Au lieu de tester manuellement des combinaisons de types d'instances GPU, de conteneurs de service, de stratégies de parallélisme et de techniques d'optimisation, vous indiquez vos exigences en matière de modèle et de charge de travail, et l' SageMaker IA renvoie des configurations validées et prêtes à être déployées avec des mesures de performance réelles.
Les recommandations d'inférence analysent l'architecture de votre modèle, réduisent l'espace de configuration et appliquent des optimisations alignées sur les objectifs, telles que le décodage spéculatif pour le débit et le réglage du noyau pour la latence. En évaluant plusieurs types d'instances, vous pouvez sélectionner l'option la plus rentable pour votre charge de travail. Il évalue chaque configuration sur une infrastructure GPU réelle, afin que vous puissiez déployer en toute confiance et dimensionner correctement vos dépenses d'inférence.
Comment ça marche
Il est facile de commencer à utiliser les recommandations d'inférence, que ce soit via SageMaker AI Studio ou les API SageMaker AI. Les étapes suivantes décrivent le flux de travail.
-
Préparez votre modèle. Pointez sur les artefacts du modèle dans Amazon S3 ou dans le SageMaker AI Model Registry. Les recommandations d'inférence prennent en charge le format des HuggingFace points de contrôle avec SafeTensor des pondérations, y compris les modèles de base et les modèles personnalisés ou affinés.
-
Définissez votre charge de travail. Décrivez vos modèles de trafic attendus, y compris les distributions de jetons d'entrée et de sortie et les niveaux de concurrence. Vous pouvez utiliser des spécifications intégrées ou un ensemble de données représentatif d'Amazon S3.
-
Fixez votre objectif. Choisissez un objectif de performance unique : optimiser les coûts, minimiser la latence ou maximiser le débit. Sélectionnez jusqu'à trois types d'instances à comparer.
-
Passez en revue les résultats. SageMaker L'IA renvoie des configurations validées avec des mesures de performance réelles : délai de réception du premier jeton (TTFT), latence entre jetons, latence des demandes à P50/P90/P99, débit et coût par configuration. Chaque configuration est prête pour le déploiement.
-
Déployez. Déployez la configuration choisie sur un point de terminaison d'inférence SageMaker IA en une seule action depuis SageMaker AI Studio ou par programmation via l'API.
Vous pouvez également comparer les terminaux de production existants pour valider les performances actuelles ou les comparer à de nouvelles configurations.
Cas d’utilisation
Les cas d'utilisation courants des recommandations d'inférence sont les suivants.
-
Pre-deployment validation. Optimisez et évaluez un nouveau modèle avant de vous lancer dans un déploiement en production. Validez les performances du modèle avant d'investir dans sa mise à l'échelle.
-
Tests de régression après les mises à jour. Validez les performances après une mise à jour du conteneur, une mise à niveau du framework ou la publication de la bibliothèque de service. Vérifiez que votre configuration est toujours optimale avant de passer en production.
-
Right-sizing lorsque les conditions changent. Lorsque les modèles de trafic changent ou que de nouveaux types d'instances deviennent disponibles, réexécutez les recommandations d'inférence en quelques heures au lieu de recommencer un processus manuel de plusieurs semaines.
-
Comparaison de modèles. Comparez les performances et le coût des différentes variantes de modèles selon les types d'instances afin de faire un choix éclairé avant le déploiement en production.
-
Optimisation des coûts. Comparez les terminaux de production existants pour identifier l'infrastructure surprovisionnée. Utilisez les résultats pour ajuster la taille et réduire les dépenses d'inférence récurrentes.
Tarification
Les recommandations d'inférence n'entraînent aucun frais de service supplémentaire. Vous pouvez utiliser les réservations ML (plans de formation flexibles) existantes sans frais de calcul supplémentaires, ou utiliser le calcul à la demande qui est provisionné automatiquement.
Régions prises en charge
Les recommandations d'inférence sont disponibles dans les AWS régions suivantes :
-
USA Est (Virginie du Nord)
-
USA Est (Ohio)
-
US West (Oregon)
-
Asie-Pacifique (Singapour)
-
Asie-Pacifique (Tokyo)
-
Europe (Francfort)
-
Europe (Irlande)