Wiem, że to może wydawać się absurdalnym pytaniem, ale muszę regularnie wykonywać zlecenia na serwerach obliczeniowych, które udostępniam innym w dziale, a kiedy zaczynam 10 prac, naprawdę chciałbym, żeby po prostu wziął 10 rdzeni i nie więcej; Nie dbam o to, czy potrwa to trochę dłużej z jednym rdzeniem na jeden bieg: po prostu nie chcę, żeby wkraczał on na terytorium innych, co wymagałoby ode mnie ponownego przeniesienia zadań i tak dalej. Chcę tylko mieć 10 solidnych rdzeni i to wszystko.Python: Jak powstrzymać numpy przed wielowątkowością?
Dokładniej, używam Entuzjazmu 7.3-1 na Redhacie opartego na Pythonie 2.7.3 i numpy 1.6.1, ale pytanie jest bardziej ogólne. Szukałem jakiejś odpowiedzi na to pytanie przez wiele godzin, więc jeśli ktoś zna zmianę numpy, która może wyłączyć wielowątkowość, proszę dać mi znać.
Jestem prawie pewny, że numpy nie wykonuje wielowątkowości, nie ma nic do wyłączenia. –
Ustaw podobieństwo procesora do procesów – jfs
@WinstonEwert: niepoprawny. Wypróbuj 'np.dot' z dużą macierzą na procesorze wielordzeniowym.Biblioteki, których używa, mogą wykorzystywać więcej niż jeden procesor – jfs