diff --git a/bob/ip/binseg/script/significance.py b/bob/ip/binseg/script/significance.py index 077c0ab1cb22b6f28b347f0f3e392c4e73fcb0b5..6322ac1a6ea0d6a4c2f3ec0f95b91eb8dbd4bf6f 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, )