Laser 1.3 has now been released and is available at
https://github.com/jeffreyan11/uci-ches ... s/tag/v1.3
Self-play regressions:
+131 in 8000 games at 3+0.02
+128 in 4000 games at 15+0.05
Estimated CCRL elo is 2970
Major changes:
Syzygy TB support
Evaluation tuning using a method based on Texel's Tuning Method
LMR at PV nodes
Change LMR formula, create a search stack to provide more information for pruning decisions (ideas from Stockfish)
Overall, Laser should be less materialistic and search 1-2 depths deeper on average.
Laser 1.3 Release
Moderators: hgm, Rebel, chrisw
-
- Posts: 46
- Joined: Sat Sep 12, 2015 5:23 am
- Location: United States
-
- Posts: 41460
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Laser 1.3 Release
Thanks Jeffreyjeffreyan11 wrote:Laser 1.3 has now been released and is available at
https://github.com/jeffreyan11/uci-ches ... s/tag/v1.3
Self-play regressions:
+131 in 8000 games at 3+0.02
+128 in 4000 games at 15+0.05
Estimated CCRL elo is 2970
Major changes:
Syzygy TB support
Evaluation tuning using a method based on Texel's Tuning Method
LMR at PV nodes
Change LMR formula, create a search stack to provide more information for pruning decisions (ideas from Stockfish)
Overall, Laser should be less materialistic and search 1-2 depths deeper on average.
macOS version with source
https://www.dropbox.com/s/w1juxbhxpzjyr ... e-1.3.zip?dl=1
Code: Select all
bench with 1 core:
Hash hit rate: 37.89% of 31400 probes
Hash score cut rate: 28.49% of 11899 hash hits
Hash move cut rate: 93.19% of 4294 hash moves
First fail high rate: 81.32% of 12088 fail highs
QS Nodes: 31604 (38.22%)
QS FFH rate: 93.78% of 14308 qs fail highs
Eval cache hit rate: 42.83% of 69477 probes
bestmove g3g4
Nodes: 2818297
Time: 2220
Nodes/second: 1269503
with 12 cores:
info depth 10 seldepth 17 score cp 105 time 31 nodes 325780 nps 10509032 tbhits 0 hashfull 34 pv g3g4 f6d7 g4g5 h6g5 f3g4 e6d6 g4d7 d6d7 f4g5 d7e6 h3g4
Hash hit rate: 55.02% of 144152 probes
Hash score cut rate: 48.86% of 79326 hash hits
Hash move cut rate: 92.82% of 18306 hash moves
First fail high rate: 82.28% of 40489 fail highs
QS Nodes: 107980 (33.14%)
QS FFH rate: 92.24% of 46543 qs fail highs
Eval cache hit rate: 65.68% of 251538 probes
bestmove g3g4
Nodes: 15401752
Time: 1434
Nodes/second: 10740412
-
- Posts: 46
- Joined: Sat Sep 12, 2015 5:23 am
- Location: United States
Re: Laser 1.3 Release
Thanks Michael! I have included the compile in the release.
Laser 1.3 now has a 32-bit compile included with the release! There is no special optimization done for 32-bit at the moment but this should improve in a future release.
Laser 1.3 now has a 32-bit compile included with the release! There is no special optimization done for 32-bit at the moment but this should improve in a future release.
-
- Posts: 191
- Joined: Mon Oct 31, 2016 6:30 pm
- Location: England
Re: Laser 1.3 Release
Could not compile a linux executable on my old computer running Mint 17 32bit.
I tried different values in "CFLAGS" including -m64 but no success, just different error messages.
It did compile ok (without any changes to the makefile) as a 64 bit executable on my modern computer running Mint 18 64bit, but surprisingly I could not create a 32bit executable on that by using the -m32 flag.
I tried different values in "CFLAGS" including -m64 but no success, just different error messages.
It did compile ok (without any changes to the makefile) as a 64 bit executable on my modern computer running Mint 18 64bit, but surprisingly I could not create a 32bit executable on that by using the -m32 flag.
-
- Posts: 50
- Joined: Tue Jul 19, 2016 10:19 am
Re: Laser 1.3 Release
Hi Colin,
It's explained in the README in the last line of 'Notes' section.
For older or 32-bit systems, set the preprocessor flag USE_INLINE_ASM in common.h to false.
Cheers
It's explained in the README in the last line of 'Notes' section.
For older or 32-bit systems, set the preprocessor flag USE_INLINE_ASM in common.h to false.
Cheers
-
- Posts: 191
- Joined: Mon Oct 31, 2016 6:30 pm
- Location: England
Re: Laser 1.3 Release
Thanks, I usually check the readme files, but missed this one.thunderstruck wrote:Hi Colin,
It's explained in the README in the last line of 'Notes' section.
For older or 32-bit systems, set the preprocessor flag USE_INLINE_ASM in common.h to false.
Cheers
It now compiled ok on my old 32bit linux machine, and gave its uci info on the command line, with the uci command.
However it immediately crashed on making its first move when out of book when playing in Xboard with polyglot.
This happened every time.
The end of the polyglot log file gave this message
Code: Select all
1485009288.347 Adapter->Engine: position startpos moves e2e4 e7e5 g1f3 b8c6 h2h4
1485009288.347 Adapter->Engine: go wtime 292640 btime 299950 movestogo 38
1485009288.349 Engine->Adapter: terminate called after throwing an instance of 'std::system_error'
1485009288.349 Engine->Adapter: what(): Enable multithreading to use std::thread: Operation not permitted
1485009288.349 Engine->Adapter: EOF
1485009288.349 POLYGLOT *** EOF from Engine ***
I seem to remember having to do this with some other engine compile in the past.
-
- Posts: 3226
- Joined: Wed May 06, 2009 10:31 pm
- Location: Fuquay-Varina, North Carolina
Re: Laser 1.3 Release
Good estimate! Within the error bars:jeffreyan11 wrote:Laser 1.3 has now been released and is available at
https://github.com/jeffreyan11/uci-ches ... s/tag/v1.3
Self-play regressions:
+131 in 8000 games at 3+0.02
+128 in 4000 games at 15+0.05
Estimated CCRL elo is 2970
Major changes:
Syzygy TB support
Evaluation tuning using a method based on Texel's Tuning Method
LMR at PV nodes
Change LMR formula, create a search stack to provide more information for pruning decisions (ideas from Stockfish)
Overall, Laser should be less materialistic and search 1-2 depths deeper on average.
Code: Select all
39 Laser 1.3 64-bit 2957 +19 -19 55.1% -37.9 986