File size: 402 Bytes
395651c
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
"""Default process env vars (Paddle/OpenMP). Call as early as possible after load_dotenv."""

from __future__ import annotations

import os


def apply_runtime_env_defaults() -> None:
    # Paddle respects OMP_NUM_THREADS at import; setdefault loses if platform already set 2+
    os.environ["OMP_NUM_THREADS"] = "1"
    os.environ["MKL_NUM_THREADS"] = "1"
    os.environ["OPENBLAS_NUM_THREADS"] = "1"