사용자 도구

사이트 도구


numpy

Numpy

openmp, mkl 쓰레드 개수 조정

openmp, mkl에서 1 쓰레드만 사용하도록 하려면, 환경변수 OMP_NUM_THREADS, MKL_NUM_THREADS를 수정 해야함

cmd 창에서

set OMP_NUM_THREADS=1
set MKL_NUM_THREADS=1

또는, python에서

os.environ['OMP_NUM_THREADS'] = '1'
os.environ['MKL_NUM_THREADS'] = '1'
export CUDA_VISIBLE_DEVICES=""
export MKL_DEBUG_CPU_TYPE=5
export MKL_SERIAL=YES; export OMP_NUM_THREADS=1

log

  • 임의의 log base 사용
import math
import numpy as np
 
# base: 42 사용
math.log(10, 42) == np.log(10) / np.log(42)

NaN 처리

관련 도구

numpy.txt · 마지막으로 수정됨: 2024/03/23 02:38 저자 127.0.0.1