Skip to content

Commit

Permalink
Add --log-dir arg to train script (#213)
Browse files Browse the repository at this point in the history
* Add control for logging directory

* Update to Path object
  • Loading branch information
KSGulin authored May 22, 2023
1 parent 5156ced commit adaf4ef
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion train.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,8 @@ def train(hyp, opt, device, callbacks): # hyp is path/to/hyp.yaml or hyp dictio
data_dict = None
loggers = None
if RANK in {-1, 0}:
loggers = Loggers(save_dir, weights, opt, hyp, LOGGER) # loggers instance
log_dir = Path(opt.log_dir) if opt.log_dir else save_dir
loggers = Loggers(log_dir, weights, opt, hyp, LOGGER) # loggers instance

# Register actions
for k in methods(loggers):
Expand Down Expand Up @@ -548,6 +549,7 @@ def parse_opt(known=False, skip_parse=False):
parser.add_argument('--sync-bn', action='store_true', help='use SyncBatchNorm, only available in DDP mode')
parser.add_argument('--workers', type=int, default=8, help='max dataloader workers (per RANK in DDP mode)')
parser.add_argument('--project', default=SAVE_ROOT / 'yolov5_runs/train', help='save to project/name')
parser.add_argument('--log-dir', default=None, help='optional path to re-route logging to')
parser.add_argument('--name', default='exp', help='save to project/name')
parser.add_argument('--exist-ok', action='store_true', help='existing project/name ok, do not increment')
parser.add_argument('--quad', action='store_true', help='quad dataloader')
Expand Down

0 comments on commit adaf4ef

Please sign in to comment.