Hallo Benno,
zu "Threads" hat Johannes Czech (2021-04-08 16:20) geschrieben:
Zitat:
Die Option Threads wird als Threads per Device verstanden, d.h. es werden derzeit pro verwendeter GPU im Standard zwei Threads verwendet.
Da Threads ein Standard-UCI-Parameter ist, wollte ich die Bezeichnung nicht ändern.
und (2021-04-07 23:54)
Zitat:
Ja, die UCI-Option "Threads" bedarf für das CPU-Backend etwas Erklärung.
Die Option "Threads" bezieht sich akutell nur auf die Anzahl der verwendeten Suchthreads.
Beim CPU-Backend ist der Bottlekneck allerdings bei der Inferenz des neuronalen Netzes, da die GPU- und CPU-Version derzeit das gleiche Netz verwenden.
Um hier die Anzahl der Threads einzustellen, lässt sich die Umgebungsvariable neu setzen, (z.B. OMP_NUM_THREADS=1).
Standarmäßig ist die Variable auf 4 gesetzt.
Also Threads nicht = CPU Threads.
Viele Grüße
Tobias