Hidden lc0 parameters

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Hidden lc0 parameters

Post by Eduard »

Can someone explain why these options are not visible (For example in the Fritz GUI)? :roll:

--time-midpoint-move TimeMidpointMove

"The move where the time budgeting algorithm guesses half of all games to be completed by. Half of the time allocated for the first move is allocated at approximately this move.
Default value: 51.50
Minimum value: 1.00
Maximum value: 100.00"

--time-steepness
TimeSteepness

"Steepness" of the function the time budgeting algorithm uses to consider when games are completed. Lower values leave more time for the endgame, higher values use more time for each move before the midpoint.
Default value: 7.00
Minimum value: 1.00
Maximum value: 100.00"

The entries are accepted from lc0.config, is that correct?
User avatar
AdminX
Posts: 6339
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Hidden lc0 parameters

Post by AdminX »

Eduard wrote: Wed Jan 08, 2020 9:01 am Can someone explain why these options are not visible (For example in the Fritz GUI)? :roll:

--time-midpoint-move TimeMidpointMove

"The move where the time budgeting algorithm guesses half of all games to be completed by. Half of the time allocated for the first move is allocated at approximately this move.
Default value: 51.50
Minimum value: 1.00
Maximum value: 100.00"

--time-steepness
TimeSteepness

"Steepness" of the function the time budgeting algorithm uses to consider when games are completed. Lower values leave more time for the endgame, higher values use more time for each move before the midpoint.
Default value: 7.00
Minimum value: 1.00
Maximum value: 100.00"

The entries are accepted from lc0.config, is that correct?
Interesting. Thanks for sharing this info Eduard. I think I will test Time Steepness at 4.00 or 5.00
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Hidden lc0 parameters

Post by Eduard »

I played 7 games 16+0 on Playchess (I play with the 6men and many 7men Syzygy). Best setting today was:

--time-midpoint-move=46.50
--time-steepness=15.00

Slow Mover was 0.8
and Move Overhead 75000

My GPU was only a GTX 1050 Ti.

Leelafish with sergio 256x20 played great games, 6x draw 1x won!
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Hidden lc0 parameters

Post by Eduard »

Here are my full settings for Fritz GUI:

[OPTIONS]
Threads=2
MinibatchSize=256
MaxPrefetch=16
CPuct=3.300000
FpuValue=1.000000
PolicyTemperature=2.000000
Slowmover=0.800000
MoveOverheadMs=75000
TimeMidpointMove=46.50
TimeSteepness=15.00
SyzygyPath=G:\3456men;G:\7men;F:\7men
AuxEngineFile=C:\Engines\lc0-v0.21.0-fish-v0.8-windows-cuda\Stockfish.exe
AuxEngineThreshold=70
AuxEngineDepth=15
AuxEngineBoost=52.450000
AuxEngineOptions=Threads=2;Hash=2048;

I like the Leelafish, please new version!
:lol:

Best game:
[pgn][Event "Wertungspartie, 16 min"]
[Site "Maschinenraum"]
[Date "2020.01.08"]
[Round "?"]
[White "SolistaChess, Leelafish v0.21.0-fish 256x20"]
[Black "DRAHA, Brainfish 151219 64"]
[Result "1-0"]
[ECO "E99"]
[WhiteElo "2401"]
[BlackElo "2388"]
[Annotator "1.08;0.63"]
[PlyCount "131"]
[EventDate "2020.01.08"]
[SourceTitle "playchess.com"]
[TimeControl "960"]

{Brainfish 151219 64 (6 cores): 34.1 plies; 12.278kN/s Intel(R) Core(TM)
i7-8700 CPU @ 3.20GHz 3192MHz, (6 cores, 12 threads), Optimus-Lc0.ctg, 2048 MB
} 1. Nf3 {B 0} Nf6 {B 0} 2. c4 {B 0} g6 {B 0} 3. d4 {B 0} Bg7 {B 0} 4. Nc3 {B 0
} O-O {B 0} 5. e4 {B 0} d6 {B 0} 6. Be2 {B 0} e5 {B 0} 7. O-O {B 0} Nc6 {B 0}
8. d5 {B 0} Ne7 {B 0} 9. Ne1 {B 0} Nd7 {B 0} 10. f3 {B 0} f5 {B 0} 11. Nd3 {B 0
} f4 {B 0} 12. Bd2 {B 0} Nf6 {B 0} 13. a4 {B 0} h5 {0.63/31 57} 14. a5 {B 0}
Kh7 {0.29/29 9} 15. Kh1 {1.08/8 17 (Cd3-f2)} g5 {0.59/28 47} 16. c5 {1.05/12 15
} dxc5 {0.81/32 69 (g4)} 17. Nxc5 {2.28/10 15} c6 {0.90/28 4} 18. Qc2 {2.22/11
37 (Fe2-c4)} cxd5 {1.05/30 39} 19. exd5+ {1.99/13 1} Kh8 {1.10/32 29 (Kh6)} 20.
a6 {2.52/13 22} bxa6 {0.99/31 2} 21. Ne6 {2.55/12 11} Bxe6 {0.84/30 2} 22. dxe6
{2.52/12 7} Rc8 {0.85/30 10 (Tb8)} 23. Rfd1 {2.38/12 28} Qc7 {1.35/32 6} 24.
Bxa6 {2.20/14 43} Rb8 {1.09/33 4 (Tcd8)} 25. Bd3 {2.52/12 19} Qc8 {1.05/34 0}
26. Be1 {2.82/12 25} Qxe6 {1.34/34 11} 27. Rxa7 {2.95/12 21} Rfd8 {1.35/34 25
(Tfc8)} 28. Ne4 {3.23/13 24} Nxe4 {1.31/35 12} 29. Bxe4 {3.30/13 5} Rxd1 {
1.39/35 16} 30. Qxd1 {3.25/12 8} Nf5 {1.29/34 6 (Sc6)} 31. Bf2 {3.45/12 84
(Ta7-d7)} Ne3 {1.34/31 18} 32. Qd2 {3.39/10 1} g4 {1.16/32 19 (Dc4)} 33. Bxe3 {
3.95/12 20} fxe3 {1.30/36 0} 34. Qxe3 {3.91/12 11} Rd8 {1.17/36 5} 35. Ra1 {
3.61/11 15} Bh6 {1.07/35 11} 36. Qe1 {3.52/11 67 (De3-e2)} gxf3 {1.17/36 29
(Lg5)} 37. Bxf3 {4.46/11 7} Qf5 {1.48/37 13 (e4)} 38. b4 {4.41/10 17} Bd2 {
1.69/40 111 (Tb8)} 39. Qh4 {5.95/12 14} Rf8 {1.61/37 3} 40. b5 {6.44/12 23
(Ff3-e2)} Bc3 {1.58/37 28} 41. Rd1 {6.65/13 13 (Ta1-c1)} e4 {1.53/35 11 (Ld4)}
42. Be2 {7.78/13 28} Bf6 {1.82/39 0} 43. Qxh5+ {8.46/13 16} Qxh5 {2.01/40 0}
44. Bxh5 {8.58/12 8} Rc8 {1.96/37 9 (Le7)} 45. g3 {9.78/13 37} Rc5 {2.07/45 0}
46. Be2 {10.12/14 24 (Fh5-e8)} Rc2 {1.35/35 10} 47. Bf1 {10.44/13 5 (Fe2-g4)}
e3 {2.48/37 33 (Tb2)} 48. Re1 {18.14/11 31} Rf2 {2.97/43 0 (Ld4)} 49. Bd3 {
22.93/11 41} Bd4 {2.98/44 0} 50. Re2 {24.70/10 9} Rf1+ {3.09/36 0 (Tf8)} 51.
Kg2 {25.78/9 0} Rd1 {3.05/35 7} 52. Bc2 {26.04/9 32 (Fd3-e4)} Ra1 {2.54/30 7}
53. Kf3 {22.63/9 18} Bb6 {2.38/34 0} 54. Bd3 {24.76/9 13 (h2-h4)} Ra3 {2.97/34
16 (Tf1+)} 55. Rxe3 {27.00/9 17 (Rf3-e4)} Bc5 {4.54/31 57} 56. Re8+ {39.84/10 1
} Kg7 {4.59/28 2} 57. Ke4 {42.68/9 7} Ra4+ {4.61/34 28 (Lg1)} 58. Kf5 {78.23/7
11} Ra2 {4.56/28 2 (Kf7)} 59. h4 {56.67/6 8} Rf2+ {5.76/32 40} 60. Kg4 {
82.81/7 1} Rf6 {5.88/28 7 (Lb4)} 61. Rc8 {100.67/5 3 (Fd3-e2)} Bb4 {5.91/31 21
(Ld4)} 62. h5 {99.12/5 2 (Fd3-c4)} Kf7 {6.59/31 31 (Te6)} 63. Rc6 {105.93/5 1
(Tc8-c7+)} Rf2 {63.31/37 19} 64. h6 {102.17/6 0 (b5-b6)} Be7 {64.50/29 3 (Ke8)}
65. b6 {108.25/5 0} Bf6 {#20/31 4 (Tb2)} 66. Rxf6+ {124.19/3 0 (h6-h7) DRAHA,
Brainfish 151219 64 abandonne (Lag: Av=0.54s, max=4.9s)} 1-0
[/pgn]
Eduard
Posts: 1439
Joined: Sat Oct 27, 2018 12:58 am
Location: Germany
Full name: N.N.

Re: Hidden lc0 parameters

Post by Eduard »

I forgot to say, I set the nncache in the lc0.config to:
--nncache=2000000