Skip to content

Commit

Permalink
feat: added logging info to tensorboard writer
Browse files Browse the repository at this point in the history
  • Loading branch information
lkaesberg committed Jun 26, 2023
1 parent 7079998 commit ecd4c6e
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
5 changes: 3 additions & 2 deletions classifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -232,8 +232,6 @@ def save_model(model, optimizer, args, config, filepath):


def train(args):
name = datetime.now().strftime("%Y%m%d-%H%M%S")
writer = SummaryWriter(log_dir=args.logdir + "/classifier/" + name)
loss_idx_value = 0

device = torch.device('cuda') if args.use_gpu else torch.device('cpu')
Expand Down Expand Up @@ -266,6 +264,9 @@ def train(args):
optimizer = AdamW(model.parameters(), lr=lr)
best_dev_acc = 0

name = f"{datetime.now().strftime('%Y%m%d-%H%M%S')}-lr={lr}-optimizer={type(optimizer).__name__}"
writer = SummaryWriter(log_dir=args.logdir + "/classifier/" + name)

# Run for the specified number of epochs
for epoch in range(args.epochs):
model.train()
Expand Down
5 changes: 3 additions & 2 deletions multitask_classifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,6 @@ def save_model(model, optimizer, args, config, filepath):

## Currently only trains on sst dataset
def train_multitask(args):
name = datetime.now().strftime("%Y%m%d-%H%M%S")
writer = SummaryWriter(log_dir=args.logdir + "/multitask_classifier/" + name)
loss_sst_idx_value = 0
loss_sts_idx_value = 0
loss_para_idx_value = 0
Expand Down Expand Up @@ -189,6 +187,9 @@ def train_multitask(args):
best_dev_acc_sst = 0
best_dev_acc_sts = 0

name = f"{datetime.now().strftime('%Y%m%d-%H%M%S')}-lr={lr}-optimizer={type(optimizer).__name__}"
writer = SummaryWriter(log_dir=args.logdir + "/multitask_classifier/" + name)

# Run for the specified number of epochs
for epoch in range(args.epochs):
model.train()
Expand Down

0 comments on commit ecd4c6e

Please sign in to comment.