

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.

# Exécuter les opérations prérequises
<a name="edge-packaging-job-prerequisites"></a>

Pour empaqueter un modèle, procédez comme suit :

1. **Compilez votre modèle d'apprentissage automatique avec SageMaker AI Neo.**

   Si ce n'est pas déjà fait, compilez votre modèle avec SageMaker Neo. Pour plus d’informations sur la compilation de votre modèle, consultez [Compiler et déployer des modèles avec Neo](https://docs.aws.amazon.com/sagemaker/latest/dg/neo.html). Si vous utilisez SageMaker Neo pour la première fois, consultez [Getting Started with Neo Edge Devices.](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-getting-started-edge.html)

1. **Obtenez le nom de votre tâche de compilation.**

   Indiquez le nom du travail de compilation que vous avez utilisé lorsque vous avez compilé votre modèle avec SageMaker Neo. Ouvrez la console SageMaker AI sur [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)et choisissez **Compilation jobs** pour trouver une liste des compilations qui ont été soumises à votre AWS compte. Les noms des tâches de compilation envoyées figurent dans la colonne **Name (Nom)**.

1. **Obtenez votre ARN IAM.**

   Vous avez besoin d'un nom de ressource Amazon (ARN) correspondant à un rôle IAM que vous pouvez utiliser pour télécharger et charger le modèle et contacter SageMaker Neo.

   Utilisez l'une des méthodes suivantes pour obtenir votre ARN IAM :
   + **Par programmation avec le SDK AI SageMaker Python**

     ```
     import sagemaker
     
     # Initialize SageMaker Session object so you can interact with AWS resources
     sess = sagemaker.Session()
     
     # Get the role ARN 
     role = sagemaker.get_execution_role()
     
     print(role)
     >> arn:aws:iam::{{<your-aws-account-id>}}:role/{{<your-role-name>}}
     ```

     Pour plus d'informations sur l'utilisation du SDK SageMaker Python, consultez l'API du [SDK Python SageMaker AI](https://sagemaker.readthedocs.io/en/stable/index.html).
   + **Utilisation de la Gestion des identités et des accès AWS console (IAM)**

     Accédez à la console IAM à [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)l'adresse. Dans la section **Resources (Ressources)** IAM, choisissez **Roles (Rôles)** pour afficher une liste des rôles dans votre compte AWS . Sélectionnez ou créez un rôle bénéficiant des autorisations `AmazonSageMakerFullAccess`, `AWSIoTFullAccess` et `AmazonS3FullAccess`.

     Pour plus d’informations, consultez [Qu’est-ce qu’IAM ?](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html)

1. **Procurez-vous un URI de compartiment S3.**

   Vous devez disposer d'au moins une URI de compartiment Amazon Simple Storage Service (Amazon S3) pour stocker votre modèle néo-compilé, la sortie de la tâche d'empaquetage Edge Manager et des exemples de données de votre flotte de dispositifs.

   Utilisez l'une des méthodes suivantes pour créer un compartiment Amazon S3 :
   + **Par programmation avec le SDK AI SageMaker Python**

     Vous pouvez utiliser le compartiment Amazon S3 par défaut au cours d'une session. Un compartiment par défaut est créé selon le format suivant : `sagemaker-{region}-{aws-account-id}`. Pour créer un bucket par défaut avec le SDK SageMaker Python, utilisez ce qui suit :

     ```
     import sagemaker
     
     session=sagemaker.create_session()
     
     bucket=session.default_bucket()
     ```
   + **Utilisation de la console Amazon S3**

     Ouvrez la console Amazon S3 sur [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)et consultez [Comment créer un compartiment S3 ?](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-bucket.html) pour obtenir step-by-step des instructions.