> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-wbdocs-1882.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ajouter un job à une file d'attente

> Ajoutez des jobs Launch à une Launch queue W&B à l'aide de l'interface de l'application ou du CLI pour planifier des charges de travail ML sur des ressources cibles.

La page suivante décrit comment ajouter des jobs Launch à une Launch queue.

<Note>
  Assurez-vous que vous, ou un membre de votre équipe, avez déjà configuré une Launch queue. Pour plus d'informations, voir la page [Configurer Launch](/fr/platform/launch/set-up-launch/).
</Note>

<div id="add-jobs-to-your-queue">
  ## Ajoutez des jobs à votre file d'attente
</div>

Ajoutez des jobs à votre file d'attente de manière interactive avec la W\&B App ou en ligne de commande avec le W\&B CLI.

<Tabs>
  <Tab title="W&B app">
    Ajoutez un job à votre file d'attente depuis la W\&B App.

    1. Accédez à la page de votre projet W\&B.
    2. Sélectionnez l’icône **Jobs** dans la barre latérale du projet :

    <Frame>
      <img src="https://mintcdn.com/wb-21fd5541-wbdocs-1882/wPEtZnTqyM95ckpT/images/launch/project_jobs_tab_gs.png?fit=max&auto=format&n=wPEtZnTqyM95ckpT&q=85&s=6836aeae6ece82da4fce01b74f376ef0" alt="Onglet Jobs du projet" width="2177" height="1353" data-path="images/launch/project_jobs_tab_gs.png" />
    </Frame>

    3. La page **Jobs** affiche la liste des jobs Launch W\&B créés à partir de Runs W\&B précédemment exécutés.

    <Frame>
      <img src="https://mintcdn.com/wb-21fd5541-wbdocs-1882/wPEtZnTqyM95ckpT/images/launch/view_jobs.png?fit=max&auto=format&n=wPEtZnTqyM95ckpT&q=85&s=490866bab005d67daed171e2536f9d8a" alt="Liste des Jobs" width="2156" height="1058" data-path="images/launch/view_jobs.png" />
    </Frame>

    4. Sélectionnez le bouton **Launch** à côté du nom du job. Une fenêtre modale s’affiche sur le côté droit de la page.
    5. Dans la liste déroulante **Job version**, sélectionnez la version du job Launch que vous souhaitez utiliser. Les jobs Launch sont versionnés comme n’importe quel autre [W\&B Artifact](/fr/models/artifacts/create-a-new-artifact-version/). Différentes versions d’un même job Launch sont créées si vous modifiez les dépendances logicielles ou le code source utilisés pour exécuter le job.
    6. Dans la section **Overrides**, indiquez de nouvelles valeurs pour toutes les entrées configurées pour votre job Launch. Les remplacements courants incluent une nouvelle commande de point d’entrée, des arguments ou des valeurs dans le `wandb.Run.config` de votre nouveau W\&B run.

    <Frame>
      <img src="https://mintcdn.com/wb-21fd5541-wbdocs-1882/wPEtZnTqyM95ckpT/images/launch/create_starter_queue_gs.png?fit=max&auto=format&n=wPEtZnTqyM95ckpT&q=85&s=7d73bab9002ec123813257111a95c117" alt="Configuration de la file d’attente" width="1241" height="1038" data-path="images/launch/create_starter_queue_gs.png" />
    </Frame>

    Vous pouvez copier-coller des valeurs depuis d’autres Runs W\&B ayant utilisé votre job Launch en cliquant sur le bouton **Paste from...**.
    7\. Dans la liste déroulante **Queue**, sélectionnez le nom de la launch queue à laquelle vous souhaitez ajouter votre job Launch.
    8\. Utilisez la liste déroulante **Job Priority** pour définir la priorité de votre job Launch. La priorité d’un job Launch est définie sur "Medium" si la launch queue ne prend pas en charge la priorisation.
    9\. **(Facultatif) Suivez cette étape uniquement si un modèle de configuration de file d’attente a été créé par votre Team Admin**
    Dans le champ **Queue Configurations**, indiquez des valeurs pour les options de configuration créées par l’administrateur de votre équipe.
    Par exemple, dans l’exemple suivant, le Team Admin a configuré des types d’instances AWS que l’équipe peut utiliser. Dans ce cas, les membres de l’équipe peuvent choisir le type d’instance de calcul `ml.m4.xlarge` ou `ml.p3.xlarge` pour entraîner leur modèle.

    <Frame>
      <img src="https://mintcdn.com/wb-21fd5541-wbdocs-1882/wPEtZnTqyM95ckpT/images/launch/team_member_use_config_template.png?fit=max&auto=format&n=wPEtZnTqyM95ckpT&q=85&s=04c88c001825f66f7477a11d755bdd19" alt="Sélection du modèle de configuration" width="1092" height="1790" data-path="images/launch/team_member_use_config_template.png" />
    </Frame>

    10. Sélectionnez le **Destination project** dans lequel apparaîtra le run résultant. Ce projet doit appartenir à la même entité que la file d’attente.
    11. Sélectionnez le bouton **Launch now**.
  </Tab>

  <Tab title="W&B CLI">
    Utilisez la commande `wandb launch` pour ajouter des jobs à une file d’attente. Créez une configuration JSON avec des remplacements d’hyperparamètres. Par exemple, en utilisant le script du guide [Démarrage rapide](/fr/platform/launch/walkthrough/), nous créons un fichier JSON avec les remplacements suivants :

    ```json title="config.json" theme={null}
    {
      "overrides": {
          "args": [],
          "run_config": {
              "learning_rate": 0,
              "epochs": 0
          },   
          "entry_point": []
      }
    }
    ```

    <Note>
      W\&B Launch utilisera les paramètres par défaut si vous ne fournissez pas de fichier de configuration JSON.
    </Note>

    Si vous souhaitez remplacer la configuration de la file d’attente, ou si votre launch queue n’a pas de ressource de configuration définie, vous pouvez spécifier la clé `resource_args` dans votre fichier config.json. Par exemple, en poursuivant l’exemple ci-dessus, votre fichier config.json pourrait ressembler à ceci :

    ```json title="config.json" theme={null}
    {
      "overrides": {
          "args": [],
          "run_config": {
              "learning_rate": 0,
              "epochs": 0
          },
          "entry_point": []
      },
      "resource_args": {
            "<resource-type>" : {
                "<key>": "<value>"
            }
      }
    }
    ```

    Remplacez les valeurs entre `<>` par les vôtres.

    Indiquez le nom de la file d’attente pour l’indicateur `queue`(`-q`), le nom du job pour l’indicateur `job`(`-j`) et le chemin vers le fichier de configuration pour l’indicateur `config`(`-c`).

    ```bash theme={null}
    wandb launch -j <job> -q <queue-name> \ 
    -e <entity-name> -c path/to/config.json
    ```

    Si vous travaillez au sein d’une Team W\&B, nous vous suggérons de spécifier l’indicateur `entity` (`-e`) afin d’indiquer l’entité que la file d’attente utilisera.
  </Tab>
</Tabs>
