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

# 실험 재현하기

> run에서 관련 코드, 의존성, 설정을 다운로드하여 팀원의 W&B 실험을 재현합니다.

팀원이 만든 실험을 재현하여 결과를 확인하고 검증하세요. 팀원이 실험에 사용한 GitHub 저장소를 클론하거나, 실험을 만든 Python 스크립트 또는 노트북을 다운로드하여 실험을 재현할 수 있습니다. 자신에게 가장 적합한 방법을 선택하세요.

먼저 실험을 만든 코드와 해당 코드를 실행하는 데 필요한 의존성을 획득해야 합니다. 아래 단계를 따르세요.

<Tabs>
  <Tab title="GitHub 저장소로 코드 상태 복제하기">
    다음 단계에 따라 GitHub 저장소의 코드 상태를 복제할 수 있습니다.

    1. run이 로깅된 프로젝트로 이동하세요.
    2. 프로젝트 사이드바에서 **Workspace** 탭을 선택하세요.
    3. 재현하려는 run을 클릭하세요. run 페이지가 열리고 기본적으로 **Overview** 탭이 표시됩니다.
    4. **Command** 필드 옆의 **Reproduce this run** 버튼 위에 마우스를 올리세요. 실험 재현 단계가 담긴 모달이 나타나며, 코드 상태를 설정하는 방법과 실험을 실행하는 명령을 확인할 수 있습니다.

           <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="Reproduce run 버튼" width="500" data-path="products/wandb/_media/reproduce_run_button.png" />

    또는 다음 단계에 따라 실험을 수동으로 재현할 수 있습니다.

    1. **Git repository** 필드 값을 복사해 터미널에 붙여 넣어 저장소를 클론하세요. 다음 코드 스니펫은 예시입니다. `your-repo`를 실제 저장소 이름으로 바꾸세요.
       ```bash theme={"system"}
       git clone https://github.com/your-repo.git && cd your-repo
       ```
    2. **Git state** 필드 값을 복사해 터미널에 붙여 넣어 팀원이 실험에 사용한 커밋을 그대로 체크아웃하세요. 다음 코드 스니펫은 예시입니다. 코드 스니펫의 값을 실제 값으로 바꾸세요.
       ```bash theme={"system"}
       git checkout -b "<run-name>" 0123456789012345678901234567890123456789
       ```
  </Tab>

  <Tab title="소스 코드 다운로드하기">
    다음 단계에 따라 실험을 만든 Python 스크립트 또는 노트북을 다운로드할 수 있습니다.

    1. run이 로깅된 프로젝트로 이동하세요.
    2. 프로젝트 사이드바에서 **Workspace** 탭을 선택하세요.
    3. 재현하려는 run을 클릭하세요. run 페이지가 열리고 기본적으로 **Overview** 탭이 표시됩니다.
    4. 기본으로 표시되는 **Overview** 탭의 **Command** 필드에서 실험을 만든 스크립트 이름을 메모해 두세요.
    5. run 페이지에서 **Code** 탭을 선택하세요.
    6. 해당 스크립트 또는 노트북 파일 옆의 **Download**를 클릭하세요.
    7. run 페이지에서 **Files** 탭을 선택하세요.
    8. `requirements.txt` 파일을 다운로드하여 작업 디렉터리에 저장하세요. 이 디렉터리에는 클론한 GitHub 저장소나 다운로드한 Python 스크립트 또는 노트북이 있어야 합니다.
    9. `requirements.txt` 파일에 명시된 패키지를 설치하세요.
       ```bash theme={"system"}
       pip install -r requirements.txt
       ```
  </Tab>
</Tabs>


## Related topics

- [실험의 플롯 생성 및 추적](/ko/products/wandb/track/log/plots.md)
