Skip to content

Commit

Permalink
update utils
Browse files Browse the repository at this point in the history
  • Loading branch information
D-X-Y committed Jun 25, 2018
1 parent 361b4ca commit 9d03ae3
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
5 changes: 3 additions & 2 deletions imagenet_train.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,11 +123,11 @@ def main():
start_time = time.time()
epoch_time = AverageMeter()
for epoch in range(args.start_epoch, args.epochs):
adjust_learning_rate(optimizer, epoch)
lr = adjust_learning_rate(optimizer, epoch)

need_hour, need_mins, need_secs = convert_secs2time(epoch_time.val * (args.epochs-epoch))
need_time = '[Need: {:02d}:{:02d}:{:02d}]'.format(need_hour, need_mins, need_secs)
print_log(' [{:s}] :: {:3d}/{:3d} ----- [{:s}] {:s}'.format(args.arch, epoch, args.epochs, time_string(), need_time), log)
print_log(' [{:s}] :: {:3d}/{:3d} ----- [{:s}] {:s} LR={:}'.format(args.arch, epoch, args.epochs, time_string(), need_time, lr), log)

# train for one epoch
train(train_loader, model, criterion, optimizer, epoch, log)
Expand Down Expand Up @@ -273,6 +273,7 @@ def adjust_learning_rate(optimizer, epoch):
lr = args.lr * (0.1 ** (epoch // 30))
for param_group in optimizer.param_groups:
param_group['lr'] = lr
return lr


def accuracy(output, target, topk=(1,)):
Expand Down
2 changes: 1 addition & 1 deletion utils.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import os, sys, time
import os, sys, time, random
import numpy as np
import matplotlib
matplotlib.use('agg')
Expand Down

0 comments on commit 9d03ae3

Please sign in to comment.