> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/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 file d’attente W&B Launch depuis l’interface de l’application ou la CLI afin de planifier des charges de travail ML sur des ressources cibles.

Cette page explique comment ajouter des jobs Launch à une file d’attente Launch. Ajouter un job à une file d’attente revient à le soumettre pour qu’il s’exécute sur la ressource cible de cette file. Vous pouvez ainsi planifier des charges de travail ML sur l’environnement de calcul configuré par votre équipe.

<Note>
  Assurez-vous que vous-même ou un membre de votre équipe avez déjà configuré une file d’attente Launch. Pour plus d’informations, voir [Configurer Launch](/fr/products/wandb/platform/launch/set-up-launch).
</Note>

<h2 id="add-jobs-to-your-queue">
  Ajouter des jobs à votre file d'attente
</h2>

Ajoutez des jobs à votre file d'attente de manière interactive depuis la W\&B App, ou par programmation avec la CLI W\&B.

<Tabs>
  <Tab title="W&B App">
    Pour ajouter un job à votre file d’attente de manière interactive avec la W\&B App :

    1. Accédez à la page de votre projet W\&B.
    2. Cliquez sur **Jobs** dans la barre latérale du projet. Si cette option n’apparaît pas dans la barre latérale, cliquez sur **More (<Icon icon="ellipsis" iconType="solid" />)** dans la barre latérale, puis sur **Jobs**.

    <Frame>
      <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/platform/_media/project_jobs_tab_gs.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=3cb6a60a1453719bf3ea6ab6bb1c5026" alt="La barre latérale du projet dans Forge, avec l’icône Jobs mise en évidence et son info-bulle affichée" width="542" height="543" data-path="products/wandb/platform/_media/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 déjà exécutés.

    <Frame>
      <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/platform/_media/view_jobs.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=7b24a4a1828bda284d47ea7a081b57ad" alt="Liste des jobs" width="2044" height="944" data-path="products/wandb/platform/_media/view_jobs.png" />
    </Frame>

    4. Sélectionnez le bouton **Launch** à côté du nom du job. Une fenêtre modale s’affiche.
    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 [artifact W\&B](/fr/products/wandb/artifacts/create-a-new-artifact-version). W\&B crée une nouvelle version d’un même job Launch si vous modifiez les dépendances logicielles ou le code source utilisés pour l’exécuter.
    6. Dans la section **Overrides**, fournissez de nouvelles valeurs pour les entrées configurées de votre job Launch. Il s’agit généralement d’une nouvelle commande de point d’entrée, d’arguments ou de valeurs dans le `wandb.Run.config` de votre nouveau run W\&B.

    <Frame>
      <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/platform/_media/create_starter_queue_gs.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=7382ccec137b1bbb3f26bbc72eb57abf" alt="Configuration de la file d’attente" width="1241" height="1038" data-path="products/wandb/platform/_media/create_starter_queue_gs.png" />
    </Frame>

    Pour copier-coller des valeurs provenant d’autres runs W\&B ayant utilisé votre job Launch, sélectionnez le bouton **Paste from...**.
    7\. Dans la liste déroulante **Queue**, sélectionnez le nom de la file d’attente Launch à laquelle vous souhaitez ajouter votre job Launch.
    8\. Utilisez la liste déroulante **Job Priority** pour définir la priorité de votre job Launch. Si la file d’attente Launch ne prend pas en charge la priorisation, W\&B définit la priorité sur `Medium`.
    9\. Facultatif : ne suivez cette étape que si l’administrateur de votre équipe a créé un modèle de configuration de file d’attente. Dans le champ **Queue Configurations**, renseignez les options de configuration créées par l’administrateur de votre équipe. Par exemple, l’image suivante montre un administrateur d’équipe qui a configuré des types d’instances AWS utilisables par l’équipe. 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/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/platform/_media/team_member_use_config_template.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=98a9dcce0c8d03895051fef7bbd7c0f9" alt="Sélection du modèle de configuration" width="1092" height="1790" data-path="products/wandb/platform/_media/team_member_use_config_template.png" />
    </Frame>

    10. Sélectionnez le **Destination project**, dans lequel apparaîtra le run obtenu. Ce projet doit appartenir à la même entity que la file d’attente.
    11. Sélectionnez le bouton **Launch now**.

    Votre job est désormais en file d’attente et s’exécutera sur la ressource cible de celle-ci. Le run obtenu apparaît dans le projet de destination que vous avez sélectionné.
  </Tab>

  <Tab title="CLI W&B">
    Utilisez la commande `wandb launch` pour ajouter des jobs à une file d'attente. Par exemple, en reprenant le script du guide [Démarrage rapide](/fr/products/wandb/platform/launch/walkthrough), créez un fichier JSON contenant les redéfinitions d'hyperparamètres suivantes :

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

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

    Pour redéfinir la configuration de la file d’attente, ou si aucune ressource de configuration n'est définie pour votre file d’attente Launch, spécifiez la clé `resource_args` dans votre fichier `config.json`. Par exemple, dans la continuité de l'exemple précédent, votre fichier `config.json` pourrait ressembler à ceci :

    ```json title="config.json" theme={"system"}
    {
      "overrides": {
          "args": [],
          "run_config": {
              "learning_rate": 0,
              "epochs": 0
          },
          "entry_point": []
      },
      "resource_args": {
            "[RESOURCE-TYPE]" : {
                "[KEY]": "[VALUE]"
            }
      }
    }
    ```

    Remplacez les espaces réservés entre crochets par vos propres valeurs.

    Indiquez le nom de la file d'attente avec l'option `queue` (`-q`), le nom du job avec l'option `job` (`-j`) et le chemin du fichier de configuration avec l'option `config` (`-c`) :

    ```bash theme={"system"}
    wandb launch -j [JOB-NAME] -q [QUEUE-NAME] \
    -e [ENTITY-NAME] -c path/to/config.json
    ```

    Si vous travaillez au sein d’une équipe W\&B, spécifiez l’option `entity` (`-e`) pour indiquer l’entity utilisée par la file d’attente.

    Une fois la commande exécutée, votre job est ajouté à la file d’attente spécifiée et s’exécute sur la ressource cible de celle-ci.
  </Tab>
</Tabs>


## Related topics

- [Comment puis-je contrôler qui peut ajouter des jobs à une file d'attente ?](/fr/products/wandb/platform/launch/launch-faq/control_push_queue.md)
