Sembra esserci un motivo hardware per non apportare questa modifica.
Il problema principale nell'uso di Leela come avversario sparring è che Leela funziona meglio con la GPU. È possibile eseguire Leela su CPU, ma le prestazioni di Leela ne soffrono molto. L'OP suggerisce di dare a Leela le probabilità di tempo per compensare, ma le probabilità di tempo non funzionano molto bene: le prestazioni di Leela si indeboliscono così tanto che le probabilità di tempo richieste sono oppressivamente lunghe.
Per avere un'idea di quanto Leela sia più debole sulla CPU, possiamo guardare Leela nella stagione 12 di TCEC, quando non aveva il supporto GPU e funzionava su CPU. Ecco un esempio di gioco giocato da Leela allora . Se si guarda alle velocità che stava raggiungendo, è di circa 1-3kn / s, o 1000-3000 posizioni al secondo. Comparativamente, nell'ultima stagione 15, quando Leela era in esecuzione su potenti GPU, avrebbe raggiunto circa 50kn / s ( esempio di gioco ). Pertanto, per poter testare lo stoccafisso contro Leela a parità di condizioni, è necessario assegnare a Leela circa 25 volte la probabilità. Se lo stoccafisso ha un minuto, Leela ha bisogno di 25 minuti.
Al momento della stesura, i test di Fishtest su due controlli temporali: 10 secondi + 0,1 secondi / mossa e 60 secondi + 0,6 secondi / mossa (le patch che superano il primo test di controllo a breve termine vengono promosse a quella più lunga e testate di nuovo. passare il secondo quindi diventare la "nuova" versione). Con una probabilità di 25 volte, Leela ha bisogno di 250 secondi + 2,5 secondi / movimento nel primo controllo del tempo e 1500 secondi + 15 secondi / movimento nel secondo controllo del tempo. Il rallentamento è enorme; avremmo effettivamente fatto giocare Leela a rapidi controlli di tempo e non a proiettile. Anche il numero di giochi che possono essere completati in unità di tempo diminuirà di circa 25 volte. Fishtesting ha bisogno regolarmente di decine di migliaia di giochi per testare ogni patch; impiegando 25 volte il tempo necessario per terminare ogni test risulta inaccettabilmente lento.
Per aggiungere carburante al fuoco, per quanto ne so, Leela aveva una rete più piccola nella stagione 12 - le prestazioni delle ultime reti potrebbero essere ancora più lente sulla CPU ora.
È possibile che un giorno, se Fishtesting ottiene le risorse della GPU per testare con Leela, potrebbe cambiare; tuttavia non siamo ancora a quel punto.
Modifica : Lc0-CPU sta giocando al TCEC. Ottiene circa 5knps. Secondo alcune persone nella chat, Lc0-CPU viene modificata per giocare su CPU; non modificato, è circa 80 volte più lento rispetto alla GPU. Pertanto, l'utilizzo di CPU Lc0 come test avversario comporta un costo hardware reale.