Apporter votre propre image (BYOI)
Une image est un fichier qui identifie les noyaux, les kits linguistiques et d’autres dépendances nécessaires à l’exécution de vos applications. Elle comprend les éléments suivants :
-
Langages de programmation (comme Python ou R)
-
Noyaux
-
Bibliothèques et packages
-
Autres logiciels nécessaires
La distribution Amazon SageMaker (sagemaker-distribution) est un ensemble d’images Docker qui inclut des cadres et des packages populaires pour le machine learning, la science des données et la visualisation. Pour plus d’informations, consultez Politique de support des images SageMaker Studio.
Si vous avez besoin de fonctionnalités différentes, vous pouvez apporter votre propre image (BYOI). Vous souhaiterez peut-être créer une image personnalisée dans les cas suivants :
-
Vous avez besoin d’une version spécifique d’un langage de programmation ou d’une bibliothèque.
-
Vous souhaitez inclure des outils ou des packages personnalisés.
-
Vous travaillez avec un logiciel spécialisé qui n’est pas disponible dans les images standard.
Terminologie clé
La section suivante définit les termes clés relatifs à l’apport de votre propre image à utiliser avec SageMaker AI.
-
Fichier Docker : document texte contenant des instructions pour générer une image Docker. Il identifie les kits linguistiques et les autres dépendances de votre image Docker.
-
Image Docker : ensemble complet de logiciels et de dépendances généré à partir d’un fichier Docker.
-
Magasin d’images SageMaker AI : stockage de vos images personnalisées dans SageMaker AI.