Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.3.1
-
None
Description
Set executorEnv OMP_NUM_THREADS to be spark.task.cpus by default for spark executor JVM processes, this is for limiting the thread number for OpenBLAS routine to the number of cores assigned to this executor because some spark ML algorithms calls OpenBlAS via netlib-java
Attachments
Issue Links
- causes
-
SPARK-42596 [YARN] OMP_NUM_THREADS not set to number of executor cores by default
- Resolved
- relates to
-
SPARK-42613 PythonRunner should set OMP_NUM_THREADS to task cpus instead of executor cores by default
- Resolved
- links to