This commit is contained in:
Glenn Jocher 2019-11-27 15:50:00 -10:00
parent 4b251406e2
commit 82b62c9855
1 changed files with 4 additions and 6 deletions

View File

@ -62,11 +62,9 @@ def train():
# Initialize # Initialize
init_seeds() init_seeds()
multi_scale = opt.multi_scale if opt.multi_scale:
img_sz_min = round(img_size / 32 / 1.5) - 1
if multi_scale: img_sz_max = round(img_size / 32 * 1.5) + 1
img_sz_min = round(img_size / 32 / 1.5)
img_sz_max = round(img_size / 32 * 1.5)
img_size = img_sz_max * 32 # initiate with maximum multi_scale size img_size = img_sz_max * 32 # initiate with maximum multi_scale size
print('Using multi-scale %g - %g' % (img_sz_min * 32, img_size)) print('Using multi-scale %g - %g' % (img_sz_min * 32, img_size))
@ -241,7 +239,7 @@ def train():
targets = targets.to(device) targets = targets.to(device)
# Multi-Scale training # Multi-Scale training
if multi_scale: if opt.multi_scale:
if ni / accumulate % 10 == 0: #  adjust (67% - 150%) every 10 batches if ni / accumulate % 10 == 0: #  adjust (67% - 150%) every 10 batches
img_size = random.randrange(img_sz_min, img_sz_max + 1) * 32 img_size = random.randrange(img_sz_min, img_sz_max + 1) * 32
sf = img_size / max(imgs.shape[2:]) # scale factor sf = img_size / max(imgs.shape[2:]) # scale factor