auto --accumulate
This commit is contained in:
parent
b3dfd89878
commit
5a8efa5c1d
3
train.py
3
train.py
|
@ -58,7 +58,7 @@ def train():
|
||||||
data = opt.data
|
data = opt.data
|
||||||
epochs = opt.epochs # 500200 batches at bs 64, 117263 images = 273 epochs
|
epochs = opt.epochs # 500200 batches at bs 64, 117263 images = 273 epochs
|
||||||
batch_size = opt.batch_size
|
batch_size = opt.batch_size
|
||||||
accumulate = opt.accumulate # effective bs = batch_size * accumulate = 16 * 4 = 64
|
accumulate = max(round(64 / batch_size), 1) # accumulate n times before optimizer update (bs 64)
|
||||||
weights = opt.weights # initial training weights
|
weights = opt.weights # initial training weights
|
||||||
imgsz_min, imgsz_max, imgsz_test = opt.img_size # img sizes (min, max, test)
|
imgsz_min, imgsz_max, imgsz_test = opt.img_size # img sizes (min, max, test)
|
||||||
|
|
||||||
|
@ -387,7 +387,6 @@ if __name__ == '__main__':
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
parser.add_argument('--epochs', type=int, default=300) # 500200 batches at bs 16, 117263 COCO images = 273 epochs
|
parser.add_argument('--epochs', type=int, default=300) # 500200 batches at bs 16, 117263 COCO images = 273 epochs
|
||||||
parser.add_argument('--batch-size', type=int, default=16) # effective bs = batch_size * accumulate = 16 * 4 = 64
|
parser.add_argument('--batch-size', type=int, default=16) # effective bs = batch_size * accumulate = 16 * 4 = 64
|
||||||
parser.add_argument('--accumulate', type=int, default=4, help='batches to accumulate before optimizing')
|
|
||||||
parser.add_argument('--cfg', type=str, default='cfg/yolov3-spp.cfg', help='*.cfg path')
|
parser.add_argument('--cfg', type=str, default='cfg/yolov3-spp.cfg', help='*.cfg path')
|
||||||
parser.add_argument('--data', type=str, default='data/coco2017.data', help='*.data path')
|
parser.add_argument('--data', type=str, default='data/coco2017.data', help='*.data path')
|
||||||
parser.add_argument('--multi-scale', action='store_true', help='adjust (67%% - 150%%) img_size every 10 batches')
|
parser.add_argument('--multi-scale', action='store_true', help='adjust (67%% - 150%%) img_size every 10 batches')
|
||||||
|
|
Loading…
Reference in New Issue