메인 콘텐츠로 건너뛰기

사용

sweep [OPTIONS] CONFIG_YAML_OR_SWEEP_ID

설명

하이퍼파라미터 스윕을 생성, 업데이트 또는 관리합니다. 스윕을 생성하려면 YAML 설정 파일을 지정하세요. 설정에서 검색 전략, 파라미터, 최적화할 메트릭을 정의하세요. 스윕을 W&B 서버에 등록하고 스윕 ID 및 에이전트를 시작하는 명령을 출력합니다. 기존 스윕을 관리하려면 상태 플래그(--stop, --cancel, --pause, 또는 --resume)와 함께 스윕 ID(또는 전체 경로 entity/project/sweep_id)를 지정하세요. 스윕 ID는 스윕이 생성될 때 W&B가 생성하는 스윕의 고유 식별자입니다. 스윕 ID는 W&B App에서 또는 새 스윕을 생성할 때 wandb sweep 명령의 출력에서 찾을 수 있습니다. 예를 들어, sweep_config.yaml에 정의된 설정을 사용해 스윕을 생성하려면 현재 사용자의 기본 entity와 프로젝트를 사용하세요:
wandb sweep sweep_config.yaml
스윕을 생성하고 결과를 “team-awesome” 엔터티의 “foobar” 프로젝트에 저장하려면:
wandb sweep -p foobar -e team-awesome sweep_config.yaml
sweep_config.yaml의 새 설정을 사용해 스윕 abcd1234를 업데이트합니다. 활성 스윕의 매개변수나 검색 전략을 변경할 때 유용합니다:
wandb sweep --update abcd1234 sweep_config.yaml
“team-awesome” 엔터티와 “foobar” 프로젝트 아래의 스윕 abcd1234를 중지하려면:
wandb sweep --stop team-awesome/foobar/abcd1234
현재 사용자의 기본 entity와 프로젝트에서 스윕 abcd1234를 취소하려면:
wandb sweep --cancel abcd1234
현재 사용자의 기본 entity 및 프로젝트에서 스윕 abcd1234를 일시 중지합니다. 나중에 스윕을 재개합니다:
wandb sweep --pause abcd1234
wandb sweep --resume abcd1234
sweep_config.yaml에 있는 설정을 사용하는 로컬 컨트롤러로 스윕을 생성하려면:
wandb sweep --controller sweep_config.yaml
새 스윕을 만들고 이전에 완료된 두 개의 Runs를 포함하여 (run ID abcd1234 및 run ID efgh5678) 해당 결과가 스윕의 하이퍼파라미터 검색에 반영되도록 하려면:
wandb sweep -R abcd1234 -R efgh5678 sweep_config.yaml

인수

이름기본값유형
config_yaml_or_sweep_idSTRTrue

옵션

플래그유형설명
--project, -pSTR스윕 run에 사용할 프로젝트를 설정합니다. 설정하지 않으면 ‘Uncategorized’를 사용합니다. 기본값: None
--entity, -eSTR스윕에 사용할 entity를 설정합니다. 설정하지 않으면 현재 사용자의 기본 entity를 사용합니다. 기본값: None
--controllerBOOL Flag스윕을 생성한 후 로컬 스윕 컨트롤러를 시작합니다. 기본값: False
--verboseBOOL Flag자세한 출력을 표시합니다. 기본값: False
--nameSTR스윕의 표시 이름을 설정합니다. 지정하지 않으면 스윕 ID를 사용합니다. 기본값: None
--programSTR스윕 설정에 지정된 트레이닝 프로그램을 재정의합니다. 기본값: None
--updateSTR기존 스윕 설정을 업데이트합니다. 스윕 ID를 전달하세요. 기본값: None
--stopBOOL Flag스윕을 중지합니다. 활성 run은 완료되도록 두고 새 run은 시작하지 않습니다. 기본값: False
--cancelBOOL Flag스윕을 취소합니다. 활성 run을 종료하고 새 run 시작도 중지합니다. 기본값: False
--pauseBOOL Flag스윕을 일시 중지합니다. 새 run 시작을 일시적으로 중지합니다. 기본값: False
--resumeBOOL Flag일시 중지된 스윕을 재개합니다. 기본값: False
--prior_run, -RSTR기존 run을 ID로 이 스윕에 연결합니다. 여러 run을 연결하려면 여러 번 지정하세요. 기본값: None