2014-09-15 2 views
1

@ vectorize가 컴퓨터에서 사용 가능한 모든 프로세서를 사용할 수 없도록 아나콘다를 구성하는 방법이 있다면 누구에게 알 수 있습니까? 예를 들어, 내가 8 개의 코어 머신을 가지고 있다면, 나는 단지 @vectorize가 4 개의 코어를 사용하기를 원한다.Numba는 모든 프로세서를 최대한으로 벡터화합니다.

+0

아나콘다는 파이썬 환경 일뿐입니다. numba의 vectorize 주석을 사용하고 있다고 가정합니까? – marscher

+0

@ marscher 맞습니다. numba의 vectorize 주석을 사용하고 있습니다. 해명 해줘서 고마워. –

답변

1

target=parallel이 사용하는 스레드 수를 NUMBA_NUM_THREADS envvar로 제한 할 수 있습니다. Numba를 가져온 후에는 변경할 수 없으므로 Numba를 처음 시작할 때 설정됩니다. numba.config.NUMBA_DEFAULT_NUM_THREADS

관련 문제