사용자 도구

사이트 도구


numpy

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
numpy [2018/04/23 11:12] – 만듦 rex8312numpy [2024/03/23 02:38] (현재) – 바깥 편집 127.0.0.1
줄 3: 줄 3:
 ===== openmp, mkl 쓰레드 개수 조정 ===== ===== openmp, mkl 쓰레드 개수 조정 =====
  
-환경변수 OMP_NUM_THREADS, MKL_NUM_THREADS 수정+openmp, mkl에서 1 쓰레드만 사용하도록 하려면, 
 +환경변수 OMP_NUM_THREADS, MKL_NUM_THREADS를 수정 해야함
  
 cmd 창에서 cmd 창에서
줄 11: 줄 12:
 </code> </code>
  
-python에서+또는, python에서
 <code python> <code python>
 os.environ['OMP_NUM_THREADS'] = '1' os.environ['OMP_NUM_THREADS'] = '1'
 os.environ['MKL_NUM_THREADS'] = '1' os.environ['MKL_NUM_THREADS'] = '1'
 </code> </code>
 +
 +<code>
 +export CUDA_VISIBLE_DEVICES=""
 +export MKL_DEBUG_CPU_TYPE=5
 +export MKL_SERIAL=YES; export OMP_NUM_THREADS=1
 +</code>
 +
 +  * http://publicclu2.blogspot.com/2013/05/intel-complier-suite-reference-card.html
 +
 +
 +===== log =====
 +
 +  * 임의의 log base 사용
 +
 +<code python>
 +import math
 +import numpy as np
 +
 +# base: 42 사용
 +math.log(10, 42) == np.log(10) / np.log(42)
 +</code>
 +
 +
 +===== NaN 처리 =====
 +
 +  * https://pypi.org/project/Bottleneck/
 +
 +===== 관련 도구 =====
 +
 +  * https://cupy.chainer.org/
 +  * https://numba.pydata.org/
numpy.1524481922.txt.gz · 마지막으로 수정됨: 2024/03/23 02:37 (바깥 편집)