메인 콘텐츠로 건너뛰기

사용

login [OPTIONS] [KEY]...

설명

사용 중인 머신을 W&B에 인증합니다. W&B 서비스 인증에 사용할 API 키를 로컬에 저장합니다. 기본적으로 자격 증명은 서버 측 검증 없이 저장됩니다. 인수로 API 키를 제공하지 않으면, 이 명령은 다음 순서로 자격 증명을 찾습니다:
  1. WANDB_API_KEY 환경 변수
    1. 시스템 또는 Workspace 설정 파일의 api_key 설정(사용 중인 설정 파일을 확인하려면 wandb status를 실행하세요)
    2. .netrc 파일(~/.netrc, ~/_netrc 또는 NETRC 환경 변수 경로)
    3. 대화형 프롬프트(TTY를 사용할 수 있는 경우)
자체 호스팅 또는 Dedicated Cloud 배포의 경우, --host로 서버 URL을 지정하거나 WANDB_BASE_URL 환경 변수를 설정하세요. 예를 들어, 대화형으로 로그인하려면(API 키 입력 프롬프트가 표시됨):
wandb login
명시적으로 지정한 API 키(WANDB_API_KEY_EXAMPLE)로 로그인하려면 다음을 실행하세요:
wandb login WANDB_API_KEY_EXAMPLE
로그인하고 API 키가 유효한지 확인하려면 다음을 수행하세요:
wandb login --verify
현재 설정된 자체 호스팅 인스턴스 대신 W&B 퍼블릭 클라우드에 로그인하려면:
wandb login --cloud
자체 호스팅 W&B 인스턴스에 로그인하려면:
wandb login --host https://my-wandb-server.example.com
이미 인증된 상태여도 새 로그인 창을 강제로 표시하려면:
wandb login --relogin

API 키 형식

W&B는 wandb_v1_ 형식(약 92자)의 API 키를 발급합니다. 이전 SDK 버전은 정확히 40자 길이만 허용하므로 새 형식은 API key must be 40 characters long 오류와 함께 거부됩니다. SDK를 업그레이드하고(pip install -U wandb) wandb login --relogin을 실행하세요. wandb.ai/authorize에서 생성한 키는 생성 시 한 번만 표시됩니다. 즉시 복사하세요. 대화 상자를 닫으면 다시 확인할 수 없습니다. 고정된 SDK 버전, 레거시 키 및 관련 오류에 대해서는 내 API 키가 ‘must be 40 characters long’ 오류와 함께 실패하는 이유는 무엇인가요?를 참조하세요.

인수

이름기본값유형
keySTRFalse

옵션

FlagTypeDescription
--cloudBOOL FlagW&B 퍼블릭 클라우드(https://api.wandb.ai)에 로그인합니다. --host와는 함께 사용할 수 없습니다. 기본값: False
--host, --base-urlSTRURL을 사용해 특정 W&B 서버 인스턴스에 로그인합니다(예: https://my-wandb.example.com). --cloud와는 함께 사용할 수 없습니다. 기본값: None
--reloginBOOL Flag기존 자격 증명을 무시하고 새 로그인 프롬프트를 강제로 표시합니다. 기본값: None
--verifyBOOL Flag저장한 후 W&B에서 API 키를 확인합니다. 확인에 성공하면 자격 증명의 출처와 기본 팀을 표시합니다. 기본값: False