Begrenzen Sie die Anzahl der Threads in numpy

8

Es scheint, dass meine numpy Bibliothek 4 Threads verwendet, und die Einstellung OMP_NUM_THREADS=1 stoppt das nicht.

numpy.show_config() gibt mir diese Ergebnisse:

%Vor%

Also ich weiß, dass es blas verwendet, aber ich kann nicht herausfinden, wie man es 1 Faden für Matrixmultiplikation verwenden kann.

    
drjrm3 11.06.2015, 21:12
quelle

1 Antwort

18

Versuchen Sie Folgendes zu tun:

export MKL_NUM_THREADS=1 export NUMEXPR_NUM_THREADS=1 export OMP_NUM_THREADS=1

Manchmal ist es ein bisschen schwierig zu sehen, wo Multithreading genau eingeführt wird.

    
Christian Zielinski 25.07.2015 02:34
quelle

Tags und Links