Skip to content

Commit 013c66d

Browse files
committed
Adding multithreading variable for CPU processes
1 parent dabd904 commit 013c66d

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

prodtests/full-system-test/analyze_gpu_benchmarks.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,8 @@ def analyze_processing_sequences(starts, ends, tolerance_s=0.001, n_drop_edges=2
220220
return excluded_timeslices, sequences, wall_time_mean
221221

222222
def fit_gaussian_to_histogram(values, bins):
223+
mask = np.abs(values - np.mean(values)) < 5 * np.std(values)
224+
values = values[mask]
223225
counts, edges = np.histogram(values, bins=bins)
224226
centers = 0.5 * (edges[:-1] + edges[1:])
225227

prodtests/full-system-test/gen_single_gpu_rtc_benchmark.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ export O2_GPU_DOUBLE_PIPELINE="${O2_GPU_DOUBLE_PIPELINE:-1}"
4040
export O2_GPU_RTC="${O2_GPU_RTC:-1}"
4141
export SYNCMODE="${SYNCMODE:-1}"
4242

43+
export MULTITHREADING_CPU_PROCESSES="${MULTITHREADING_CPU_PROCESSES:-1}"
44+
export MULTIPLICITY_PROCESS_its_tracker="${MULTIPLICITY_PROCESS_its_tracker:-$MULTITHREADING_CPU_PROCESSES}"
45+
export MULTIPLICITY_PROCESS_itstpc_track_matcher="${MULTIPLICITY_PROCESS_itstpc_track_matcher:-$MULTITHREADING_CPU_PROCESSES}"
46+
export ITSTRK_THREADS="${ITSTRK_THREADS:-$MULTITHREADING_CPU_PROCESSES}"
47+
export ITSTPC_THREADS="${ITSTPC_THREADS:-$MULTITHREADING_CPU_PROCESSES}"
48+
4349
# Double pipeline requires zsraw input. Therefore default to raw TF input, not CTF.
4450
export RAWTFINPUT="${RAWTFINPUT:-1}"
4551

0 commit comments

Comments
 (0)