New subpackages: root-roofit-common, root-roofit-dataframe-helpers, root-roofit-hs3, root-tmva-sofie and root-tmva-sofie-parser Removed subpackages: root-memstat and root-montecarlo-vmc Drop the doxygen generated root-doc package (doxygen runs out of memory) Dropped patches: 17 New patches: 22 Updated patches: 5
62 lines
2.7 KiB
Diff
62 lines
2.7 KiB
Diff
From f525fe375840cda2bf5b51e018eab8ad74dcd736 Mon Sep 17 00:00:00 2001
|
|
From: Mattias Ellert <mattias.ellert@physics.uu.se>
|
|
Date: Wed, 30 Mar 2022 15:51:07 +0200
|
|
Subject: [PATCH] Limit the number of threads in TMVA CNN/DNN test to save
|
|
memory
|
|
|
|
Processing /builddir/build/BUILD/root-6.26.00/tutorials/tmva/TMVA_CNN_Classification.C...
|
|
Running with nthreads = 224
|
|
|
|
[ ... ]
|
|
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
OpenBLAS warning: precompiled NUM_THREADS exceeded, adding auxiliary array for thread metadata.
|
|
*** Break *** segmentation violation
|
|
*** Break *** segmentation violation
|
|
*** Break *** segmentation violation
|
|
*** Break *** segmentation violation
|
|
*** Break *** segmentation violation
|
|
*** Break *** segmentation violation
|
|
---
|
|
tutorials/tmva/TMVA_CNN_Classification.C | 2 +-
|
|
tutorials/tmva/TMVA_RNN_Classification.C | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/tutorials/tmva/TMVA_CNN_Classification.C b/tutorials/tmva/TMVA_CNN_Classification.C
|
|
index 3e590c5958..4abfc6a4d1 100644
|
|
--- a/tutorials/tmva/TMVA_CNN_Classification.C
|
|
+++ b/tutorials/tmva/TMVA_CNN_Classification.C
|
|
@@ -125,7 +125,7 @@ void TMVA_CNN_Classification(std::vector<bool> opt = {1, 1, 1, 1, 1})
|
|
|
|
bool writeOutputFile = true;
|
|
|
|
- int num_threads = 0; // use default threads
|
|
+ int num_threads = 32;
|
|
|
|
TMVA::Tools::Instance();
|
|
|
|
diff --git a/tutorials/tmva/TMVA_RNN_Classification.C b/tutorials/tmva/TMVA_RNN_Classification.C
|
|
index 5be80824f9..791b9aecf5 100644
|
|
--- a/tutorials/tmva/TMVA_RNN_Classification.C
|
|
+++ b/tutorials/tmva/TMVA_RNN_Classification.C
|
|
@@ -190,7 +190,7 @@ void TMVA_RNN_Classification(int use_type = 1)
|
|
useKeras = false;
|
|
#endif
|
|
|
|
- int num_threads = 0; // use by default all threads
|
|
+ int num_threads = 32;
|
|
// do enable MT running
|
|
if (num_threads >= 0) {
|
|
ROOT::EnableImplicitMT(num_threads);
|
|
--
|
|
2.35.1
|
|
|