두 줄로 실험을 로깅하세요

W&B가 실험 결과를 로깅하는 예시
시작하기
-
diffusers,transformers,accelerate,wandb를 설치하세요.-
명령줄:
-
노트북:
-
명령줄:
-
autolog()를init매개변수와 함께 호출하세요. 이 매개변수는wandb.init()에 필요한 매개변수 딕셔너리를 받습니다.autolog()는 W&B run을 초기화하고 지원되는 모든 파이프라인 호출의 입력과 출력을 자동으로 추적합니다.- 각 파이프라인 호출은 Workspace의 개별 table에 추적되며, 해당 파이프라인 호출과 연결된 설정은 해당 run의 설정에 있는 워크플로 목록에 추가됩니다.
- 프롬프트, 네거티브 프롬프트, 생성된 미디어는
wandb.Table에 로깅됩니다. - 시드와 파이프라인 아키텍처를 포함해 실험과 연결된 그 밖의 모든 설정은 run의 설정 섹션에 저장됩니다.
- 각 파이프라인 호출에서 생성된 미디어는 run의 미디어 패널에도 로깅됩니다.
지원되는 파이프라인 호출 목록을 확인하세요. 이 인테그레이션의 새 기능을 요청하거나 버그를 보고하려면 W&B GitHub issues page에서 이슈를 열어 주세요.
예시
autolog를 사용하는 방법을 보여주며, 이를 바탕으로 자체 파이프라인에 맞게 조정할 수 있습니다.
Autolog 예시
autolog의 전체 흐름을 보여주는 예시입니다:
- 스크립트
- 노트북
-
단일 실험의 결과:

-
여러 실험의 결과:

-
실험의 설정:

IPython 노트북 환경에서 파이프라인 호출 후 코드를 실행하는 경우에는
wandb.Run.finish()를 명시적으로 호출해야 합니다. Python 스크립트를 실행하는 경우에는 필요하지 않습니다.다중 파이프라인 워크플로 추적
autolog를 보여줍니다. 이 워크플로에서는 refiner가 StableDiffusionXLPipeline에서 생성된 latent를 후처리합니다.
- 스크립트
- Notebook
