비디오
W&B에 로그하기 위해 비디오를 포맷합니다.
Video(
data_or_path: Union['np.ndarray', str, 'TextIO', 'BytesIO'],
caption: Optional[str] = None,
fps: int = 4,
format: Optional[str] = None
)
인수 | |
---|---|
data_or_path | (numpy 배열, 문자열, io) 비디오는 파일 경로나 io 오브젝트로 초기화될 수 있습니다. 포맷은 "gif", "mp4", "webm" 또는 "ogg"여야 합니다. 포맷은 format 인수로 지정되어야 합니다. 비디오는 numpy 텐서로 초기화될 수 있습니다. numpy 텐서는 4차원 또는 5차원이어야 합니다. 채널은 (시간, 채널, 높이, 너비) 또는 (배치, 시간, 채널, 높이, 너비)여야 합니다. |
caption | (문자열) 비디오와 관련된 캡션 |
fps | (int) 비디오의 초당 프레임. 기본값은 4입니다. |
format | (문자열) 비디오의 포맷, 경로나 io 오브젝트로 초기화할 때 필요합니다. |
예시:
Numpy 배열을 비디오로 로그
import numpy as np
import wandb
wandb.init()
# 축은 (시간, 채널, 높이, 너비)입니다
frames = np.random.randint(low=0, high=256, size=(10, 3, 100, 100), dtype=np.uint8)
wandb.log({"video": wandb.Video(frames, fps=4)})
메소드
encode
encode() -> None
클래스 변수 | |
---|---|
EXTS |