이 페이지에서는 코드 저장을 활성화하여 여러 W&B run에서 사용된 코드를 비교하고 Jupyter 세션에서 실행된 셀을 검토하는 방법을 설명합니다. 코드를 저장하면 실험을 더 쉽게 재현하고 트레이닝 코드의 변경이 결과에 어떤 영향을 미치는지 파악하는 데 도움이 됩니다. 기본적으로 W&B는 최신 Git 커밋 해시만 저장합니다. UI에서 실험 간 코드를 비교할 수 있도록 추가 코드 기능을 활성화할 수 있습니다.Documentation Index
Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
Use this file to discover all available pages before exploring further.
wandb 버전 0.8.28부터 W&B는 wandb.init()를 호출하는 기본 트레이닝 파일의 코드를 저장할 수 있습니다.
라이브러리 코드 저장
wandb.init()를 호출한 파일의 코드를 저장합니다. 추가 라이브러리 코드를 저장하는 방법은 세 가지입니다.
wandb.init 후 log_code를 호출합니다
wandb.init()를 호출한 후 wandb.Run.log_code(".")를 호출합니다:
code_dir를 설정한 설정 객체 전달하기
code_dir를 설정한 설정 객체를 wandb.init()에 전달하세요:
UI에서 코드 저장 설정
팀
조직
코드 비교
- 페이지 오른쪽 상단에 있는 Add panels 버튼을 선택합니다.
- TEXT AND CODE 드롭다운을 펼친 후 Code를 선택합니다.

Jupyter 세션 이력
wandb.init()를 호출하면 W&B가 후크를 추가해 현재 세션에서 실행한 코드 이력이 포함된 Jupyter 노트북을 자동으로 저장합니다.
run에 대해 저장된 노트북 이력을 보려면 다음과 같이 하세요:
- 코드가 있는 프로젝트 워크스페이스로 이동합니다.
- 프로젝트 사이드바에서 Artifacts 탭을 선택합니다.
- code artifact를 펼칩니다.
- Files 탭을 선택합니다.

display 메서드를 호출해 생성된 모든 출력이 표시됩니다. 이를 통해 특정 run에서 Jupyter 내에서 정확히 어떤 코드가 실행되었는지 확인할 수 있습니다. 가능하면 W&B는 노트북의 최신 버전도 저장하며, 이 파일은 code 디렉터리에서도 찾을 수 있습니다.
