Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Configuration du mode de saisie des données à l'aide du SDK SageMaker Python

Mode de mise au point
Configuration du mode de saisie des données à l'aide du SDK SageMaker Python - Amazon SageMaker AI

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.

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.

SageMaker Le SDK Python fournit la classe générique Estimator et ses variantes pour les frameworks ML destinés au lancement de tâches de formation. Vous pouvez spécifier l'un des modes de saisie de données lors de la configuration de la Estimator classe ou de la Estimator.fit méthode SageMaker AI. Les modèles de code suivants montrent les deux manières de spécifier les modes d'entrée.

Pour spécifier le mode d'entrée à l'aide de la classe Estimateur

from sagemaker.estimator import Estimator from sagemaker.inputs import TrainingInput estimator = Estimator( checkpoint_s3_uri='s3://amzn-s3-demo-bucket/checkpoint-destination/', output_path='s3://amzn-s3-demo-bucket/output-path/', base_job_name='job-name', input_mode='File' # Available options: File | Pipe | FastFile ... ) # Run the training job estimator.fit( inputs=TrainingInput(s3_data="s3://amzn-s3-demo-bucket/my-data/train") )

Pour plus d'informations, consultez la classe SageMaker.estimator.Estimator dans la documentation du SDK Python. SageMaker

Pour spécifier le mode de saisie par le biais de la estimator.fit() méthode

from sagemaker.estimator import Estimator from sagemaker.inputs import TrainingInput estimator = Estimator( checkpoint_s3_uri='s3://amzn-s3-demo-bucket/checkpoint-destination/', output_path='s3://amzn-s3-demo-bucket/output-path/', base_job_name='job-name', ... ) # Run the training job estimator.fit( inputs=TrainingInput( s3_data="s3://amzn-s3-demo-bucket/my-data/train", input_mode='File' # Available options: File | Pipe | FastFile ) )

Pour plus d'informations, consultez la méthode de classe SageMaker.estimator.fit et la méthode sagemaker.inputs. TrainingInputclasse dans la documentation du SDK SageMaker Python.

Astuce

Pour en savoir plus sur la façon de configurer Amazon FSx for Lustre ou Amazon EFS avec votre configuration VPC à l'aide des estimateurs du SDK SageMaker Python, consultez la section Utiliser des systèmes de fichiers comme entrées d'apprentissage dans la documentation du SDK AI SageMaker Python.

Astuce

Les intégrations du mode de saisie de données avec Amazon S3, Amazon EFS et FSx pour Lustre sont des méthodes recommandées pour configurer de manière optimale la source de données conformément aux meilleures pratiques. Vous pouvez améliorer de manière stratégique les performances de chargement des données à l'aide des options de stockage et des modes de saisie gérés par l' SageMaker IA, mais ce n'est pas strictement limité. Vous pouvez écrire votre propre logique de lecture de données directement dans votre conteneur d'entraînement. Par exemple, vous pouvez configurer pour lire à partir d'une source de données différente, écrire votre propre classe de chargeur de données S3 ou utiliser les fonctions de chargement de données de cadres tiers dans votre script d'entraînement. Cependant, vous devez vous assurer de spécifier les bons chemins que l' SageMaker IA peut reconnaître.

Astuce

Si vous utilisez un conteneur de formation personnalisé, assurez-vous d'installer la boîte à outils de SageMaker formation qui permet de configurer l'environnement pour les tâches de SageMaker formation. Sinon, vous devez spécifier les variables d'environnement explicitement dans votre fichier Docker. Pous plus amples informations, consultez Création d'un conteneur avec vos propres algorithmes et modèles

Pour plus d'informations sur la façon de définir les modes de saisie des données à l'aide du bas niveau SageMaker APIsComment Amazon SageMaker AI fournit des informations de formation, consultez l'CreateTrainingJobAPI et le TrainingInputMode in AlgorithmSpecification.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.