From 80b5452119e40fcbb4edbe99c1a21e66f768908b Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.anjos@idiap.ch> Date: Tue, 14 Jul 2020 14:21:12 +0200 Subject: [PATCH] [script.significance] Allow user to set the number of workers to use in parallel --- bob/ip/binseg/script/significance.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/bob/ip/binseg/script/significance.py b/bob/ip/binseg/script/significance.py index 077c0ab1..6322ac1a 100755 --- a/bob/ip/binseg/script/significance.py +++ b/bob/ip/binseg/script/significance.py @@ -292,6 +292,17 @@ def _write_analysis_figures(names, da, db, folder): show_default=True, cls=ResourceOption, ) +@click.option( + "--parallel", + "-x", + help="Set the number of parallel processes to use when running using + multiprocessing. A value of zero uses all reported cores.", + default=1, + type=int, + show_default=True, + required=True, + cls=ResourceOption, +) @verbosity_option(cls=ResourceOption) def significance( names, @@ -305,6 +316,7 @@ def significance( figure, output_folder, remove_outliers, + parallel, **kwargs, ): """Evaluates how significantly different are two models on the same dataset @@ -357,7 +369,7 @@ def significance( size, stride, figure, - nproc=0, + nproc=parallel, outdir=dir1, ) @@ -377,7 +389,7 @@ def significance( size, stride, figure, - nproc=0, + nproc=parallel, outdir=dir2, ) @@ -405,7 +417,7 @@ def significance( size, stride, figure, - nproc=0, + nproc=parallel, outdir=dirdiff, ) -- GitLab