> ## 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.

# Reproduire des expériences

> Reproduisez l’expérience W&B d’un coéquipier en téléchargeant le code, les dépendances et la configuration associés à partir d’un run.

Reproduisez une expérience créée par un membre de l’équipe afin de vérifier et de valider ses résultats. Pour cela, vous pouvez soit cloner le dépôt GitHub que votre coéquipier a utilisé pour créer l’expérience, soit télécharger le script Python ou le notebook à l’origine de l’expérience. Choisissez l’option qui vous convient le mieux.

Obtenez le code à l’origine de l’expérience ainsi que les dépendances nécessaires à son exécution. Pour ce faire, suivez les étapes ci-dessous.

<Tabs>
  <Tab title="Répliquer l’état du code avec le dépôt GitHub">
    Les étapes suivantes montrent comment répliquer l’état du code du dépôt GitHub :

    1. Accédez au projet dans lequel le run est journalisé.
    2. Sélectionnez l’onglet **Workspace** dans la barre latérale du projet.
    3. Cliquez sur le run que vous souhaitez reproduire. La page du run s’ouvre et affiche par défaut l’onglet **Overview**.
    4. Placez le pointeur de la souris sur le bouton **Reproduce this run**, à côté du champ **Command**. Une fenêtre modale s’affiche avec les étapes permettant de reproduire l’expérience. Elle explique comment configurer l’état du code et indique la commande à utiliser pour exécuter l’expérience.

           <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/_media/reproduce_run_button.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=5caac5883027376be55a8e03016253da" alt="Bouton de reproduction du run" width="500" data-path="products/wandb/_media/reproduce_run_button.png" />

    Vous pouvez également reproduire manuellement une expérience en procédant comme suit :

    1. Copiez-collez le contenu du champ **Git repository** dans votre terminal pour cloner le dépôt. L’extrait de code suivant en montre un exemple. Remplacez `your-repo` par le nom de votre dépôt :
       ```bash theme={"system"}
       git clone https://github.com/your-repo.git && cd your-repo
       ```
    2. Copiez-collez le contenu du champ **Git state** dans votre terminal pour extraire (checkout) le commit exact que votre coéquipier a utilisé pour créer l’expérience. L’extrait de code suivant en montre un exemple. Remplacez les valeurs indiquées par les vôtres :
       ```bash theme={"system"}
       git checkout -b "<run-name>" 0123456789012345678901234567890123456789
       ```
  </Tab>

  <Tab title="Télécharger le code source">
    Les étapes suivantes montrent comment télécharger le script Python ou le notebook à l’origine de l’expérience :

    1. Accédez au projet dans lequel le run est journalisé.
    2. Sélectionnez l’onglet **Workspace** dans la barre latérale du projet.
    3. Cliquez sur le run que vous souhaitez reproduire. La page du run s’ouvre et affiche par défaut l’onglet **Overview**.
    4. Dans l’onglet **Overview** (affiché par défaut), notez le nom du script à l’origine de l’expérience, indiqué dans le champ **Command**.
    5. Sélectionnez l’onglet **Code** sur la page du run.
    6. Cliquez sur **Download** à côté du fichier correspondant au script ou au notebook.
    7. Sur la page du run, sélectionnez l’onglet **Files**.
    8. Téléchargez le fichier `requirements.txt` et enregistrez-le dans votre répertoire de travail. Ce répertoire doit contenir soit le dépôt GitHub cloné, soit le script Python ou le notebook téléchargé.
    9. Installez les dépendances indiquées dans le fichier `requirements.txt`.
       ```bash theme={"system"}
       pip install -r requirements.txt
       ```
  </Tab>
</Tabs>
