티스토리 뷰
pip install wandb
wandb login
key를 wandb.ai에서 복사해서 붙여준다.
import wandb
코드의 첫 부분에 써준다.
wandb.init()
혹시 프로젝트 이름과 id를 명시하고싶다면
wandb.init(project='Machine-Learning-Project', entity='jonyejin')
이렇게 써주면 된다!
argparse가 선언이 되어있고, parse_args()로 args를 정의했다면 다음과 같이 wandb.config.update를 해준다.
def main():
# Training settings
parser = argparse.ArgumentParser(description='PyTorch MNIST Example')
...
args = parser.parse_args()
wandb.config.update(args)
model 선언 후 다음과 같이 써준다.
wandb.watch(model)
train, val을 한번 돌린 후 다음과 같이 로그를 찍어준다.
wandb.log({
"Examples": example_images,
"Test Accuracy": 100. * correct / len(test_loader.dataset),
"Test Loss": test_loss})
[출처]
https://greeksharifa.github.io/references/2020/06/10/wandb-usage/
'MachineLearning' 카테고리의 다른 글
[ML] Rembg 사용해서 배경 지우기 (0) | 2022.03.04 |
---|---|
[ML] matplotlib로 이미지 보여주기 (0) | 2022.02.28 |
[ML] import cv2 cannot open shared object file no such file or directory (0) | 2022.02.23 |
ILSVRC (0) | 2022.02.08 |
[PyTorch] nn.Linear (0) | 2022.02.07 |