Wygląda na to, że istnieje sprzętowy powód, dla którego nie należy wprowadzać tej zmiany.
Głównym problemem związanym z używaniem Leeli jako sparingowego przeciwnika jest to, że Leela działa najlepiej na GPU. Możliwe jest uruchomienie Leeli na procesorze, ale wydajność Leeli bardzo cierpi. OP sugeruje podanie Leeli szans czasowych na wyrównanie, ale szanse czasowe nie działają zbyt dobrze: wydajność Leeli słabnie tak bardzo, że wymagane szanse czasowe są przytłaczająco długie.
Aby zorientować się, jak słabsza jest Leela na CPU, możemy przyjrzeć się Leeli w 12. sezonie TCEC, kiedy nie miała obsługi GPU i działała na CPU. Oto przykładowa gra, w którą wtedy grała Leela. Jeśli spojrzeć na osiągane prędkości, to około 1-3 kn / s, czyli 1000-3000 pozycji na sekundę. Dla porównania, w ostatnim 15 sezonie, kiedy Leela działała na potężnych procesorach graficznych, osiągała około 50 kN / s ( przykładowa gra). Dlatego, aby móc przetestować Stockfisha przeciwko Leeli na równych warunkach, należy podać Leeli około 25-krotne szanse czasowe. Jeśli sztokfisz ma minutę, Leela potrzebuje 25 minut.
W chwili pisania tego tekstu, testy Fishtesting przy dwóch kontrolach czasowych: 10 s + 0,1 s / ruch i 60 s + 0,6 s / ruch (poprawki, które przejdą pierwszy, krótkotrwały test kontrolny, są promowane do jeden i ponownie przetestowany. Łatki, które przejdą drugą, stają się „nową” wersją). Przy prawdopodobieństwie 25x Leela potrzebuje 250s + 2,5s / ruch w pierwszej kontroli czasu i 1500s + 15s / ruch w drugiej kontroli czasu. Spowolnienie jest ogromne; w efekcie Leela grałaby przy szybkich kontrolach czasu, a nie kulą. Liczba gier, które można ukończyć w jednostkowym czasie, również spadłaby o około 25x. Testy rybne regularnie wymagają dziesiątek tysięcy gier, aby przetestować każdy patch; ukończenie każdego testu trwa 25 razy dłużej. Brzmi niedopuszczalnie wolno.
O ile wiem, Leela miała mniejszą sieć w sezonie 12, aby dodać paliwa do ognia - najnowsze sieci mogły działać jeszcze wolniej teraz na CPU.
Możliwe, że któregoś dnia, jeśli Fishtesting dostanie zasoby GPU do przetestowania z Leela, może się zmienić; jednak jeszcze nie jesteśmy na tym etapie.
Edycja : Lc0-CPU gra obecnie na TCEC. Dostaje około 5 knps. Jednak według niektórych osób na czacie, Lc0-CPU jest zmodyfikowany do gry na CPU; niezmodyfikowany, jest około 80 razy wolniejszy niż na GPU. Dlatego użycie procesora Lc0 jako przeciwnika testowego wiąże się z realnymi kosztami sprzętowymi.