From e42b140adea99a79b2bf0539b39cf820d4c361a5 Mon Sep 17 00:00:00 2001 From: Csaba Kertesz Date: Mon, 4 Jan 2021 00:25:29 +0200 Subject: [PATCH] Add --input-size option to scripts to specify full input dimensions from command-line --- inference.py | 2 ++ train.py | 2 ++ validate.py | 2 ++ 3 files changed, 6 insertions(+) diff --git a/inference.py b/inference.py index 16d19944..e6c9d247 100755 --- a/inference.py +++ b/inference.py @@ -33,6 +33,8 @@ parser.add_argument('-b', '--batch-size', default=256, type=int, metavar='N', help='mini-batch size (default: 256)') parser.add_argument('--img-size', default=None, type=int, metavar='N', help='Input image dimension') +parser.add_argument('--input-size', default=None, nargs=3, type=int, + metavar='N N N', help='Input all image dimensions (d h w, e.g. --input-size 3 224 224), uses model default if empty') parser.add_argument('--mean', type=float, nargs='+', default=None, metavar='MEAN', help='Override mean pixel value of dataset') parser.add_argument('--std', type=float, nargs='+', default=None, metavar='STD', diff --git a/train.py b/train.py index 7a93a1b6..eaa28c88 100755 --- a/train.py +++ b/train.py @@ -82,6 +82,8 @@ parser.add_argument('--gp', default=None, type=str, metavar='POOL', help='Global pool type, one of (fast, avg, max, avgmax, avgmaxc). Model default if None.') parser.add_argument('--img-size', type=int, default=None, metavar='N', help='Image patch size (default: None => model default)') +parser.add_argument('--input-size', default=None, nargs=3, type=int, + metavar='N N N', help='Input all image dimensions (d h w, e.g. --input-size 3 224 224), uses model default if empty') parser.add_argument('--crop-pct', default=None, type=float, metavar='N', help='Input image center crop percent (for validation only)') parser.add_argument('--mean', type=float, nargs='+', default=None, metavar='MEAN', diff --git a/validate.py b/validate.py index 5a0d388c..a9deb5f9 100755 --- a/validate.py +++ b/validate.py @@ -52,6 +52,8 @@ parser.add_argument('-b', '--batch-size', default=256, type=int, metavar='N', help='mini-batch size (default: 256)') parser.add_argument('--img-size', default=None, type=int, metavar='N', help='Input image dimension, uses model default if empty') +parser.add_argument('--input-size', default=None, nargs=3, type=int, + metavar='N N N', help='Input all image dimensions (d h w, e.g. --input-size 3 224 224), uses model default if empty') parser.add_argument('--crop-pct', default=None, type=float, metavar='N', help='Input image center crop pct') parser.add_argument('--mean', type=float, nargs='+', default=None, metavar='MEAN',