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:
Also ich weiß, dass es blas verwendet, aber ich kann nicht herausfinden, wie man es 1 Faden für Matrixmultiplikation verwenden kann.
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.
Tags und Links python multithreading numpy