@@ -202,10 +202,6 @@ def train():
|
|||||||
model.train()
|
model.train()
|
||||||
print(('\n' + '%10s' * 8) % ('Epoch', 'gpu_mem', 'GIoU', 'obj', 'cls', 'total', 'targets', 'img_size'))
|
print(('\n' + '%10s' * 8) % ('Epoch', 'gpu_mem', 'GIoU', 'obj', 'cls', 'total', 'targets', 'img_size'))
|
||||||
|
|
||||||
# Update scheduler
|
|
||||||
if epoch > 0:
|
|
||||||
scheduler.step()
|
|
||||||
|
|
||||||
# Freeze backbone at epoch 0, unfreeze at epoch 1 (optional)
|
# Freeze backbone at epoch 0, unfreeze at epoch 1 (optional)
|
||||||
freeze_backbone = False
|
freeze_backbone = False
|
||||||
if freeze_backbone and epoch < 2:
|
if freeze_backbone and epoch < 2:
|
||||||
@@ -286,6 +282,9 @@ def train():
|
|||||||
|
|
||||||
# end batch ------------------------------------------------------------------------------------------------
|
# end batch ------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Update scheduler
|
||||||
|
scheduler.step()
|
||||||
|
|
||||||
# Process epoch results
|
# Process epoch results
|
||||||
final_epoch = epoch + 1 == epochs
|
final_epoch = epoch + 1 == epochs
|
||||||
if opt.prebias:
|
if opt.prebias:
|
||||||
|
|||||||
Reference in New Issue
Block a user