Skip to content

Commit 2f40f4b

Browse files
authored
Merge pull request #305 from thewtex/default-thread-pool
PERF: Set the default threader to Pool
2 parents b698e92 + 4159ac5 commit 2f40f4b

4 files changed

Lines changed: 4 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ if(ITKPythonPackage_SUPERBUILD)
282282
-DWRAP_ITK_INSTALL_COMPONENT_PER_MODULE:BOOL=${install_component_per_module}
283283
-DITK_LEGACY_SILENT:BOOL=ON
284284
-DITK_WRAP_PYTHON:BOOL=ON
285+
-DITK_DEFAULT_THREADER:STRING=Pool
285286
-DDOXYGEN_EXECUTABLE:FILEPATH=${DOXYGEN_EXECUTABLE}
286287
-DPython3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR}
287288
-DPython3_LIBRARY:FILEPATH=${Python3_LIBRARY}

scripts/internal/manylinux-build-wheels.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ for PYBIN in "${PYBINARIES[@]}"; do
9999
--config-setting=cmake.define.Python3_EXECUTABLE:FILEPATH=${Python3_EXECUTABLE} \
100100
--config-setting=cmake.define.Python3_INCLUDE_DIR:PATH=${Python3_INCLUDE_DIR} \
101101
--config-setting=cmake.define.Module_ITKTBB:BOOL=ON \
102+
--config.setting=cmake.define.ITK_DEFAULT_THREADER:STRING=Pool \
102103
--config-setting=cmake.define.TBB_DIR:PATH=${tbb_dir} \
103104
.
104105

scripts/macpython-build-wheels.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ for VENV in "${VENVS[@]}"; do
180180
-DITK_WRAP_DOC:BOOL=ON \
181181
-DModule_ITKTBB:BOOL=${use_tbb} \
182182
-DTBB_DIR:PATH=${tbb_dir} \
183+
-DITK_DEFAULT_THREADER:STRING=Pool \
183184
${CMAKE_OPTIONS} \
184185
-G Ninja \
185186
${source_path} \

scripts/windows_build_wheels.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ def build_wrapped_itk(
8585
"-DITK_WRAP_DOC:BOOL=ON",
8686
"-DDOXYGEN_EXECUTABLE:FILEPATH=C:/P/doxygen/doxygen.exe",
8787
"-DModule_ITKTBB:BOOL=ON",
88+
"-DITK_DEFAULT_THREADER:STRING=Pool",
8889
"-DTBB_DIR:PATH=%s" % tbb_dir,
8990
"-G", "Ninja",
9091
source_path

0 commit comments

Comments
 (0)