Skip to main content
W&B Notebooks를 사용하면 W&B 안에서 대화형 반응형 Python 노트북을 만들 수 있습니다. Notebooks는 데이터 탐색, 모델 워크플로 프로토타이핑, W&B run 및 아티팩트 분석, 재현 가능한 작업을 동료와 공유할 때 유용합니다. 각 노트북은 임시 CoreWeave Sandbox에서 실행되며, 여기서 notebook cell, 패키지, 파일, 터미널 명령어를 위한 격리된 컴퓨팅 환경이 제공됩니다. Notebooks는 노트북 런타임 및 에디터로 marimo를 사용합니다. 위에서 아래로 순차 실행되는 기존 노트북과 달리, Notebooks는 셀 간의 의존성을 추적합니다. 값이 바뀌면 노트북이 그 값에 의존하는 하위 셀을 파악해 출력을 현재 노트북 상태와 일관되게 유지합니다.

시작하기

노트북을 처음 사용한다면 시작하기 가이드부터 살펴보세요. 이 가이드에서는 노트북을 생성하고, 코드를 실행하고, W&B workspace에서 로깅된 메트릭을 확인한 뒤 결과를 공유하는 과정을 안내합니다. 원하는 워크플로가 이미 정해져 있다면 다음 페이지를 참조하세요.

노트북 생성 및 관리

팀 개요 페이지나 프로젝트 workspace에서 노트북을 생성, 이름 변경, 복제, 삭제합니다.

노트북 편집

Python, Markdown, SQL 셀을 추가하고, 셀 순서를 바꾸고, 셀을 삭제하고, 대화형 컨트롤을 추가합니다.

노트북 셀 실행

오래된 셀 실행, 전체 셀 다시 실행, 실행 중인 셀 중지, 실행 비활성화, 런타임 다시 시작을 수행합니다.

패키지 관리

노트북 사이드바나 터미널에서 Python 패키지를 설치, 조회, 업데이트, 제거합니다.

노트북 모델 이해하기

노트북은 반응형으로 동작합니다. 셀은 노트북 내 위치가 아니라, 해당 셀이 정의하고 참조하는 변수에 따라 실행됩니다. 이 모델 덕분에 출력을 항상 최신 상태로 유지할 수 있지만, 그만큼 노트북의 구조가 중요해집니다.
  • 각 전역 이름은 하나의 셀에서만 정의하세요.
  • 여러 셀에 걸쳐 공유 오브젝트를 변경하지 마세요.
  • 런타임 설정을 사용해 다운스트림 셀을 자동으로 실행할지, 아니면 오래된 상태로 둘지 선택하세요.
  • 의존성 도구를 사용해 셀 간의 관계를 확인하세요.
자세한 설명은 반응형 실행 이해하기노트북 설정하기를 참조하세요.

노트북 디버그 및 검사

개발자 패널을 사용하면 에디터를 벗어나지 않고 노트북 동작을 살펴볼 수 있습니다. 이 패널에는 오류 및 경고, 임시 코드를 작성할 수 있는 스크래치패드, 실행 트레이스, 로그, 노트북 워크스페이스에 연결된 터미널이 포함됩니다. 자세한 내용은 개발자 도구를 참조하세요.

청구 및 사용

노트북은 W&B 저장소와 샌드박스 컴퓨팅을 사용합니다. 노트북 데이터는 조직의 저장소 사용량에 포함되며, 노트북을 실행하면 샌드박스 컴퓨팅이 소비됩니다. 또한 노트북 워크플로에서 Weave, Inference, Training과 같은 다른 W&B 서비스를 호출하면 해당 제품별 사용량이 추가로 발생할 수 있습니다. 조직 관리자와 청구 관리자는 Billing settings에서 플랜 세부 정보를 확인하고, 사용량을 모니터링하고, 사용량 및 비용 알림을 설정하고, 결제 수단을 관리하고, 청구서에 액세스할 수 있습니다. 플랜 및 가격 정보는 W&B Pricing을 참조하세요. 계정에 저장소 또는 샌드박스 용량이 충분하지 않은 경우 저장소를 확보하거나, 사용량을 추가로 구매하거나, 플랜을 업그레이드하거나, W&B Sales에 문의해야 할 수 있습니다.

다음 step