Parece que hay una razón de hardware para no hacer este cambio.
El principal problema con el uso de Leela como un oponente de combate es que Leela funciona mejor en GPU. Es posible ejecutar Leela en la CPU, pero el rendimiento de Leela sufre mucho. El OP sugiere dar a Leela tiempo para compensar, pero el tiempo no funciona muy bien: el rendimiento de Leela se debilita tanto que el tiempo requerido es muy largo.
Para tener una idea de qué tan débil es Leela en la CPU, podemos mirar a Leela en la temporada 12 de TCEC, cuando no tenía soporte para GPU y se ejecutaba en la CPU. Aquí hay un juego de ejemplo jugado por Leela entonces . Si uno mira las velocidades que estaba logrando, se trata de 1-3kn / s, o 1000-3000 posiciones por segundo. Comparativamente, en la última temporada 15, cuando Leela se estaba ejecutando en GPU potentes, alcanzaría aproximadamente 50kn / s ( juego de ejemplo ). Por lo tanto, para poder probar Stockfish contra Leela en igualdad de condiciones, es necesario darle a Leela unas 25 veces más probabilidades. Si Stockfish tiene un minuto, Leela necesita 25 minutos.
Al momento de escribir este artículo, las pruebas de Fishtesting en dos controles de tiempo: 10s + 0.1s / move, y 60s + 0.6s / move (los parches que pasan la primera prueba de control de corto tiempo se promueven al más largo y se prueban nuevamente. pasar el segundo y luego convertirse en la "nueva" versión). Con una probabilidad de 25 veces, Leela necesita 250 s + 2.5 s / movimiento en el primer control de tiempo y 1500 s + 15 s / movimiento en el segundo control de tiempo. La desaceleración es tremenda; efectivamente tendríamos a Leela jugando con controles rápidos de tiempo y no con balas. El número de juegos que se pueden completar en unidades de tiempo también se reduciría en aproximadamente 25x. Fishtesting regularmente necesita decenas de miles de juegos para probar cada parche; Tardar 25 veces más en terminar cada prueba suena inaceptablemente lento.
Para agregar combustible al fuego, hasta donde yo sé, Leela tenía una red más pequeña en la temporada 12: el rendimiento de las últimas redes podría ser aún más lento en la CPU ahora.
Es posible que algún día, si Fishtesting obtiene los recursos de la GPU para probar con Leela, podría cambiar; Sin embargo, todavía no estamos en ese punto.
Editar : Lc0-CPU está jugando actualmente en TCEC. Obtiene alrededor de 5knps. Sin embargo, según algunas personas en el chat, Lc0-CPU se modifica para jugar en la CPU; sin modificaciones, es aproximadamente 80 veces más lento que en la GPU. Por lo tanto, hay un costo real de hardware para usar Lc0-CPU como oponente de prueba.