Il semble y avoir une raison matérielle pour ne pas effectuer cette modification.
Le principal problème avec l'utilisation de Leela comme adversaire est que Leela fonctionne mieux sur GPU. Il est possible d'exécuter Leela sur CPU, mais les performances de Leela en souffrent beaucoup. L'OP suggère de donner à Leela des cotes de temps pour compenser, mais les cotes de temps ne fonctionnent pas très bien: les performances de Leela s'affaiblissent tellement que les cotes de temps requises sont oppressivement longues.
Pour avoir une idée de la faiblesse de Leela sur le CPU, nous pouvons regarder Leela dans la saison 12 de TCEC, quand il n'avait pas de support GPU et fonctionnait sur CPU. Voici un exemple de jeu joué par Leela alors . Si l'on regarde les vitesses qu'il atteignait, c'est environ 1-3kn / s, ou 1000-3000 positions par seconde. Comparativement, dans la dernière saison 15 lorsque Leela fonctionnait sur des GPU puissants, il atteindrait environ 50kn / s ( exemple de jeu ). Par conséquent, pour pouvoir tester Stockfish contre Leela sur un pied d'égalité, il faut donner à Leela environ 25 fois la cote de temps. Si Stockfish a une minute, Leela a besoin de 25 minutes.
Au moment de la rédaction, Fishtesting teste deux contrôles temporels: 10 s + 0,1 s / mouvement et 60 s + 0,6 s / mouvement (les patchs qui réussissent le premier test de contrôle de temps court sont promus au plus long et testés à nouveau. passer la seconde puis devenir la "nouvelle" version). À 25 fois la cote, Leela a besoin de 250 s + 2,5 s / mouvement dans le premier contrôle temporel et de 1500 s + 15 s / mouvement dans le second contrôle temporel. Le ralentissement est énorme; nous aurions effectivement Leela jouer à des contrôles de temps rapides et non balle. Le nombre de parties pouvant être terminées en temps unitaire diminuerait également d'environ 25 fois. Fishtesting a régulièrement besoin de dizaines de milliers de jeux pour tester chaque patch; prendre 25 fois plus de temps pour terminer chaque test semble trop lent.
Pour ajouter du carburant au feu, pour autant que je sache, Leela avait un réseau plus petit dans la saison 12 - les performances des derniers filets pourraient être encore plus lentes sur le CPU maintenant.
Il est possible qu'un jour, si Fishtesting obtient les ressources GPU pour tester avec Leela, il puisse basculer; mais nous n'en sommes pas encore là.
Edit : Lc0-CPU joue actuellement à TCEC. Il obtient environ 5 nœuds. Cependant, selon certaines personnes dans le chat, Lc0-CPU est modifié pour jouer sur le CPU; non modifié, il est environ 80 fois plus lent que sur le GPU. Il y a donc un réel coût matériel à utiliser Lc0-CPU comme adversaire de test.