본문으로 건너뛰기

Run

엔티티와 프로젝트와 연관된 단일 run입니다.

Run(
client: "RetryingClient",
entity: str,
project: str,
run_id: str,
attrs: Optional[Mapping] = None,
include_sweeps: bool = (True)
)
Attributes

메소드

create

소스 보기

@classmethod
create(
api, run_id=None, project=None, entity=None
)

주어진 프로젝트를 위한 run을 생성합니다.

delete

소스 보기

delete(
delete_artifacts=(False)
)

wandb 백엔드에서 주어진 run을 삭제합니다.

display

소스 보기

display(
height=420, hidden=(False)
) -> bool

이 오브젝트를 jupyter에 표시합니다.

file

소스 보기

file(
name
)

주어진 이름을 가진 파일의 경로를 반환합니다.

Arguments
name (str): 요청된 파일의 이름.
Returns
이름 인수와 일치하는 File.

files

소스 보기

files(
names=None, per_page=50
)

각각의 파일 이름에 대한 파일 경로를 반환합니다.

Arguments
names (list): 요청된 파일의 이름들, 비어있으면 모든 파일을 반환합니다. per_page (int): 페이지 당 결과 수.
Returns
File 오브젝트들을 순환하는 Files 오브젝트.

history

소스 보기

history(
samples=500, keys=None, x_axis="_step", pandas=(True), stream="default"
)

run에 대한 샘플링된 history 메트릭을 반환합니다.

history 레코드가 샘플링되는 것이 괜찮다면 이 방법이 더 간단하고 빠릅니다.

Arguments
samples(int, 선택사항) 반환할 샘플의 수
pandas(bool, 선택사항) pandas 데이터프레임을 반환
keys(list, 선택사항) 특정 키에 대한 메트릭만 반환
x_axis(str, 선택사항) 이 메트릭을 xAxis로 사용 기본값은 _step
stream(str, 선택사항) 메트릭에 대해서는 "default", 기계 메트릭에 대해서는 "system"
Returns
pandas.DataFramepandas=True일 때 history 메트릭의 pandas.DataFrame을 반환합니다. dict의 리스트: pandas=False일 때 history 메트릭의 dict 리스트를 반환합니다.

load

소스 보기

load(
force=(False)
)

log_artifact

소스 보기

log_artifact(
artifact, aliases=None
)

아티팩트를 run의 출력으로 선언합니다.

Arguments
artifact (Artifact): wandb.Api().artifact(name)에서 반환된 아티팩트 aliases (list, 선택사항): 이 아티팩트에 적용할 에일리어스
Returns
Artifact 오브젝트.

logged_artifacts

소스 보기

logged_artifacts(
per_page=100
)

save

소스 보기

save()

scan_history

소스 보기

scan_history(
keys=None, page_size=1000, min_step=None, max_step=None
)

run에 대한 모든 history 레코드의 반복 가능한 컬렉션을 반환합니다.

예시:

예제 run에 대한 모든 손실 값들을 내보냅니다

run = api.run("l2k2/examples-numpy-boston/i0wt6xua")
history = run.scan_history(keys=["Loss"])
losses = [row["Loss"] for row in history]
Arguments
keys ([str], 선택사항): 이 키들만 가져오고, 정의된 모든 키를 가진 행만 가져옵니다. page_size (int, 선택사항): api에서 가져올 페이지의 크기
Returns
history 레코드(dict)들에 대한 반복 가능한 컬렉션.

snake_to_camel

소스 보기

snake_to_camel(
string
)

to_html

소스 보기

to_html(
height=420, hidden=(False)
)

이 run을 표시하는 iframe이 포함된 HTML을 생성합니다.

update

소스 보기

update()

run 오브젝트에 대한 변경사항을 wandb 백엔드에 영구적으로 저장합니다.

upload_file

소스 보기

upload_file(
path, root="."
)

파일을 업로드합니다.

Arguments
path (str): 업로드할 파일의 이름. root (str): 파일을 저장할 기본 경로. 예를 들어, 파일을 "my_dir/file.txt"로 저장하고 싶고 현재 "my_dir"에 있다면 root를 "../"로 설정하세요.
Returns
이름 인수와 일치하는 File.

use_artifact

소스 보기

use_artifact(
artifact, use_as=None
)

아티팩트를 run의 입력으로 선언합니다.

Arguments
artifact (Artifact): wandb.Api().artifact(name)에서 반환된 아티팩트 use_as (string, 선택사항): 스크립트에서 아티팩트가 사용되는 방식을 식별하는 문자열. 베타 wandb launch 기능의 아티팩트 스와핑 기능을 사용할 때 run에서 사용된 아티팩트를 쉽게 구분하기 위해 사용됩니다.
Returns
Artifact 오브젝트.

used_artifacts

소스 보기

used_artifacts(
per_page=100
)

wait_until_finished

소스 보기

wait_until_finished()
Was this page helpful?👍👎