Skip to content

Commit d31129c

Browse files
LHT129Kimi-K2.5
andcommitted
fix(ci): add more OpenMP/MKL suppressions for TSAN tests
- Add libgomp.so.1 (GNU OpenMP) suppression - Add libmkl_core.so.2 suppression (fixes data race) - Add libmkl_rt.so.2 and libmkl_sequential.so.2 suppressions - Remove unnecessary quotes in libmkl_intel_thread.so.2 This fixes TSAN data race errors in libmkl_core.so.2 during concurrent tests. Signed-off-by: LHT129 <tianlan.lht@antgroup.com> Co-authored-by: Kimi-K2.5 <assistant@example.com>
1 parent b5f8094 commit d31129c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

.github/workflows/tsan_build_and_test.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,12 @@ jobs:
6565
run: |
6666
echo race:libomp.so > omp.supp
6767
echo race:libomp.so.5 >> omp.supp
68+
echo race:libgomp.so.1 >> omp.supp
6869
echo race:fmt::v10::detail::format_decimal >> omp.supp
69-
echo "race:libmkl_intel_thread.so.2" >> omp.supp
70+
echo race:libmkl_intel_thread.so.2 >> omp.supp
71+
echo race:libmkl_core.so.2 >> omp.supp
72+
echo race:libmkl_rt.so.2 >> omp.supp
73+
echo race:libmkl_sequential.so.2 >> omp.supp
7074
export TSAN_OPTIONS=suppressions=omp.supp
7175
export MKL_THREADING_LAYER=GNU
7276
chmod +x ./build/tests/functests

0 commit comments

Comments
 (0)