윤영준 윤영준 2023-07-04
added num_worker for argparser
@0f679299e8739a05d88292e8a860bd9fdf5305c9
tools/argparser.py
--- tools/argparser.py
+++ tools/argparser.py
@@ -8,6 +8,8 @@
     parser.add_argument("--batch_size", "-b", type=int, required=True, help="Size of single batch")
     parser.add_argument("--save_interval", "-s", type=int, required=True, help="Interval for saving weights")
     parser.add_argument("--sample_interval", type=int, required=True, help="Interval for saving inference result")
+    parser.add_argument("--num_worker", "-j", type=int, default=4, help="Dataloader's number of threads")
+    # its j because make uses -j for number of threads
     parser.add_argument("--device", "-d", type=str, default="cpu", choices=["cpu", "cuda"], help="Device to use for "
                                                                                                  "computation")
     parser.add_argument("--load", "-l", type=str, default=None, help="Path to previous weights for continuing training")
train.py
--- train.py
+++ train.py
@@ -40,6 +40,7 @@
 batch_size = args.batch_size
 save_interval = args.save_interval
 sample_interval = args.sample_interval
+num_worker = args.num_worker
 device = args.device
 load = args.load
 generator_learning_rate = args.generator_learning_rate
Add a comment
List