티스토리 뷰

MachineLearning

[ML][PyTorch] WandB사용법

SweetDev 2022. 2. 25. 10:58
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/

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함