본문으로 건너뛰기

Databricks

W&B는 Databricks 환경에서 W&B 노트북 경험을 맞춤 설정함으로써 Databricks와 통합됩니다.

Databricks 설정

클러스터에 wandb 설치하기

클러스터 설정으로 이동하여, 클러스터를 선택한 다음, Libraries를 클릭하고, Install New를 선택한 후, PyPI에서 wandb 패키지를 추가합니다.

인증

W&B 계정을 인증하기 위해, 노트북이 조회할 수 있는 databricks 비밀 정보를 추가할 수 있습니다.

# databricks cli 설치
pip install databricks-cli

# databricks UI에서 토큰 생성
databricks configure --token

# 두 명령어 중 하나를 사용하여 scope 생성 (databricks에 보안 기능이 활성화되어 있는지에 따라 다름):
# 보안 애드온이 있는 경우
databricks secrets create-scope --scope wandb
# 보안 애드온이 없는 경우
databricks secrets create-scope --scope wandb --initial-manage-principal users

# https://app.wandb.ai/authorize 에서 api_key 추가
databricks secrets put --scope wandb --key api_key

예시

간단한 예시

import os
import wandb

api_key = dbutils.secrets.get("wandb", "api_key")
wandb.login(key=api_key)

wandb.init()
wandb.log({"foo": 1})

Sweeps

wandb.sweep() 또는 wandb.agent()를 사용하려는 노트북에 필요한 설정 (임시):

import os

# 이러한 설정은 미래에 필요하지 않게 될 것입니다
os.environ["WANDB_ENTITY"] = "my-entity"
os.environ["WANDB_PROJECT"] = "my-project-that-exists"
Was this page helpful?👍👎