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 |