mirror of
https://github.com/THU-MIG/yolov10.git
synced 2025-05-23 21:44:22 +08:00
Log lr for param groups (#159)
This commit is contained in:
parent
e79ea1666c
commit
9a2f67b3b4
@ -317,7 +317,8 @@ class BaseTrainer:
|
|||||||
|
|
||||||
self.run_callbacks("on_train_batch_end")
|
self.run_callbacks("on_train_batch_end")
|
||||||
|
|
||||||
lr = {f"lr{ir}": x['lr'] for ir, x in enumerate(self.optimizer.param_groups)} # for loggers
|
self.lr = {f"lr/pg{ir}": x['lr'] for ir, x in enumerate(self.optimizer.param_groups)} # for loggers
|
||||||
|
|
||||||
self.scheduler.step()
|
self.scheduler.step()
|
||||||
self.run_callbacks("on_train_epoch_end")
|
self.run_callbacks("on_train_epoch_end")
|
||||||
|
|
||||||
@ -328,7 +329,7 @@ class BaseTrainer:
|
|||||||
final_epoch = (epoch + 1 == self.epochs)
|
final_epoch = (epoch + 1 == self.epochs)
|
||||||
if self.args.val or final_epoch:
|
if self.args.val or final_epoch:
|
||||||
self.metrics, self.fitness = self.validate()
|
self.metrics, self.fitness = self.validate()
|
||||||
self.save_metrics(metrics={**self.label_loss_items(self.tloss), **self.metrics, **lr})
|
self.save_metrics(metrics={**self.label_loss_items(self.tloss), **self.metrics, **self.lr})
|
||||||
|
|
||||||
# Save model
|
# Save model
|
||||||
if self.args.save or (epoch + 1 == self.epochs):
|
if self.args.save or (epoch + 1 == self.epochs):
|
||||||
|
@ -25,6 +25,7 @@ def on_fit_epoch_end(trainer):
|
|||||||
|
|
||||||
def on_train_epoch_end(trainer):
|
def on_train_epoch_end(trainer):
|
||||||
wandb.run.log(trainer.label_loss_items(trainer.tloss, prefix="train"), step=trainer.epoch + 1)
|
wandb.run.log(trainer.label_loss_items(trainer.tloss, prefix="train"), step=trainer.epoch + 1)
|
||||||
|
wandb.run.log(trainer.lr, step=trainer.epoch + 1)
|
||||||
if trainer.epoch == 1:
|
if trainer.epoch == 1:
|
||||||
wandb.run.log({f.stem: wandb.Image(str(f))
|
wandb.run.log({f.stem: wandb.Image(str(f))
|
||||||
for f in trainer.save_dir.glob('train_batch*.jpg')},
|
for f in trainer.save_dir.glob('train_batch*.jpg')},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user