728x90
반응형
OMP_NUM_THREADS는 OpenMP 라이브러리가 병렬 처리를 위해 사용하는 스레드 수를 설정하는 데 사용되는 환경 변수입니다. 기본적으로 1로 설정하면 여러 스레드를 사용하여 시스템 과부하가 발생할 수 있는 일부 경우에 도움이 될 수 있지만 항상 최적의 성능 솔루션이 아닐 수도 있습니다. 일반적으로 최상의 성능을 얻으려면 애플리케이션의 특정 요구 사항에 따라 이 변수를 조정하는 것이 좋습니다.
1) environ 변수 등록
export OMP_NUM_THREADS = 1
2) python에서 env 변수 등록
import os
os.environ["OMP_NUM_THREADS"] = '8' # 사용할 thread 만큼 부여
반응형
'Python' 카테고리의 다른 글
Lambda 함수란? (0) | 2023.04.24 |
---|---|
Python Interpreter Lock (a.k.a GIL) (0) | 2023.04.11 |
[정렬 알고리즘] 팀소트(Tim sort) (0) | 2023.03.03 |
leetCode python code markdown 변환기 (0) | 2023.02.27 |
python GPU memory print (0) | 2022.12.27 |