Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Guenther
Posts: 2501
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by Guenther » Thu Oct 11, 2018 3:40 pm

From the log files it looks as if they send MCTS options to the standard Komodo despite
'Use MCTS value false = default' and is not overruled by setting it to true finally.
OTH they send 'true' for the MCTS value for the MCTS version, w/o changing default values?
A bit confusing, also that both seem to be internally the same exe.

I wonder also, why both play with 6144MB hash and the so called MCTS version with 9 threads? (the other 46)

Code: Select all

2018-10-09 09:58:47.931*1*-----------------------Starting engine 1 Komodo 2142------------------------
2018-10-09 09:58:47.931*1*Configured Engine 1 Type:   UCI
2018-10-09 09:58:47.931*1*Engine 1 dir: C:\engines
2018-10-09 09:58:47.931*1*Engine 1 commandline: C:\engines\kt-2142.bmi2.exe 
2018-10-09 09:58:48.057*1*Child Process Prio Adj:  PID 35976 conhost.exe
2018-10-09 09:58:48.057*1*Engine 1 ProcessID: 28824
2018-10-09 09:58:48.072*1*Engine 1 Prio:32 ThreadPrio:0
2018-10-09 09:58:48.103-->1:uci
2018-10-09 09:58:48.213<--1:Komodo 2142.00 64-bit (C) 2018 Don Dailey, Larry Kaufman and Mark Lefler
2018-10-09 09:58:48.213<--1:using hardware POPCNT
2018-10-09 09:58:48.213<--1:using BMI2
2018-10-09 09:58:48.228<--1:info string Licensed to chess.com
2018-10-09 09:58:48.307<--1:id name Komodo 2142.00 64-bit 
2018-10-09 09:58:48.307<--1:id author Don Dailey, Larry Kaufman, Mark Lefler
2018-10-09 09:58:48.338<--1:option name Threads type spin default 1 min 1 max 128
2018-10-09 09:58:48.353<--1:option name Ponder type check default true
2018-10-09 09:58:48.353<--1:option name Hash type spin default 192 min 1 max 65536
2018-10-09 09:58:48.353<--1:option name Clear Hash type button
2018-10-09 09:58:48.353<--1:option name Table Memory type spin default 128 min 1 max 1024
2018-10-09 09:58:48.369<--1:option name MultiPV type spin default 1 min 1 max 218
2018-10-09 09:58:48.369<--1:option name OwnBook type check default true
2018-10-09 09:58:48.369<--1:option name Book File type string default komodo.bin
2018-10-09 09:58:48.369<--1:option name Book Moves type spin default 1000 min 0 max 1000
2018-10-09 09:58:48.385<--1:option name Best Book Line type check default false
2018-10-09 09:58:48.385<--1:option name Log File type string default <empty>
2018-10-09 09:58:48.385<--1:option name Hash File Name type string default <empty>
2018-10-09 09:58:48.385<--1:option name Save Hash to File type button
2018-10-09 09:58:48.400<--1:option name Load Hash from File type button
2018-10-09 09:58:48.400<--1:option name UCI_Chess960 type check default false
2018-10-09 09:58:48.400<--1:option name UCI_AnalyseMode type check default false
2018-10-09 09:58:48.400<--1:option name Use LMR type check default true
2018-10-09 09:58:48.416<--1:option name Null Move Pruning type check default true
2018-10-09 09:58:48.416<--1:option name Minimal Reporting type spin default 0 min 0 max 200
2018-10-09 09:58:48.416<--1:option name Overhead ms type spin default 40 min 0 max 10000
2018-10-09 09:58:48.416<--1:option name Time Usage type spin default 0 min -9 max 9
2018-10-09 09:58:48.432<--1:option name Use Syzygy type check default true
2018-10-09 09:58:48.432<--1:option name SyzygyPath type string default <empty>
2018-10-09 09:58:48.432<--1:option name Syzygy Probe Depth type spin default 2 min 0 max 99
2018-10-09 09:58:48.432<--1:option name Syzygy Probe Limit type spin default 6 min 0 max 6
2018-10-09 09:58:48.447<--1:option name Syzygy 50 Move Rule type check default true
2018-10-09 09:58:48.447<--1:option name Smart Syzygy type check default false
2018-10-09 09:58:48.447<--1:option name King Safety type spin default 70 min 0 max 200
2018-10-09 09:58:48.447<--1:option name Selectivity type spin default 130 min 10 max 250
2018-10-09 09:58:48.463<--1:option name Reduction type spin default 0 min -1000 max 120
2018-10-09 09:58:48.463<--1:option name Dynamism type spin default 140 min 0 max 400
2018-10-09 09:58:48.463<--1:option name Contempt type spin default 16 min -500 max 500
2018-10-09 09:58:48.463<--1:option name White Contempt type check default false
2018-10-09 09:58:48.478<--1:option name MCTS Hash type spin default 640 min 160 max 32768
2018-10-09 09:58:48.478<--1:option name Use MCTS type check default false
2018-10-09 09:58:48.478<--1:option name MCTSden type spin default 4 min 0 max 500
2018-10-09 09:58:48.478<--1:option name MCTSdeep type spin default 150000 min 1 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSdeepmp type spin default 100000 min 1 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSshallow type spin default 400 min 0 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSred type spin default -125 min -200 max 100
2018-10-09 09:58:48.494<--1:option name MCTSKingSafety type spin default 50 min 0 max 200
2018-10-09 09:58:48.510<--1:option name MCTSDynamism type spin default 140 min 0 max 400
2018-10-09 09:58:48.510<--1:option name MCTSExplore type spin default 4 min 1 max 100
2018-10-09 09:58:48.510<--1:option name MCTSExploreroot type spin default 8 min 1 max 100
2018-10-09 09:58:48.510<--1:option name MCTSwinconv type spin default 100 min 1 max 300
2018-10-09 09:58:48.525<--1:option name MCTSroot type spin default 10 min 0 max 99
2018-10-09 09:58:48.525<--1:option name virtualloss type spin default 1 min 0 max 99
2018-10-09 09:58:48.525<--1:option name MCTSproc type spin default 8 min 0 max 12
2018-10-09 09:58:48.525<--1:option name MCTSnel type spin default 80 min 0 max 500
2018-10-09 09:58:48.541<--1:option name Progress Threshold type spin default 30 min 10 max 99
2018-10-09 09:58:48.541<--1:option name Variety type spin default 0 min 0 max 20
2018-10-09 09:58:48.541<--1:option name Skill type spin default 20 min 0 max 20
2018-10-09 09:58:48.541<--1:option name MCTSasp type spin default 7 min 0 max 300
2018-10-09 09:58:48.557<--1:uciok
2018-10-09 09:58:48.557-->1:setoption name Threads value 46
2018-10-09 09:58:48.557-->1:setoption name Ponder value false
2018-10-09 09:58:48.557-->1:setoption name Hash value 6144
2018-10-09 09:58:48.572-->1:setoption name OwnBook value false
2018-10-09 09:58:48.572-->1:setoption name Overhead ms value 75
2018-10-09 09:58:48.572-->1:setoption name SyzygyPath value C:\syzygy
2018-10-09 09:58:48.572-->1:setoption name MCTSred value -100
2018-10-09 09:58:48.572-->1:setoption name MCTSshallow value 6
2018-10-09 09:58:48.588-->1:setoption name MCTSdeep value 14
2018-10-09 09:58:48.588-->1:setoption name MCTSden value 1
2018-10-09 09:58:48.588-->1:setoption name virtualloss value 3
2018-10-09 09:58:48.588-->1:setoption name MCTSroot value 11
2018-10-09 09:58:48.603-->1:setoption name MCTSExplore value 6
2018-10-09 09:58:48.603-->1:setoption name MCTSproc value 12
2018-10-09 09:58:48.619*1*Child Process Prio Adj:  PID 35976 conhost.exe
2018-10-09 09:58:48.619-->1:isready
2018-10-09 09:58:48.791<--1:info string Threads now set to 46
2018-10-09 09:58:52.026<--1:info string Hash table size is now 6144 meg
2018-10-09 09:58:52.041<--1:info string Found 510 tablebases (up to 6-man).
2018-10-09 09:58:52.057<--1:info string Probing tablebases up to 6-man.

Code: Select all

2018-10-09 13:39:41.986*1*------------------------Starting engine 1 Komodo MC-------------------------
2018-10-09 13:39:41.986*1*Configured Engine 1 Type:   UCI
2018-10-09 13:39:42.002*1*Engine 1 dir: C:\engines
2018-10-09 13:39:42.002*1*Engine 1 commandline: C:\engines\kt-2142.bmi2.exe 
2018-10-09 13:39:42.127*1*Child Process Prio Adj:  PID 15004 conhost.exe
2018-10-09 13:39:42.127*1*Engine 1 ProcessID: 19264
2018-10-09 13:39:42.143*1*Engine 1 Prio:32 ThreadPrio:0
2018-10-09 13:39:42.174-->1:uci
2018-10-09 13:39:42.346<--1:Komodo 2142.00 64-bit (C) 2018 Don Dailey, Larry Kaufman and Mark Lefler
2018-10-09 13:39:42.346<--1:using hardware POPCNT
2018-10-09 13:39:42.346<--1:using BMI2
2018-10-09 13:39:42.346<--1:info string Licensed to chess.com
2018-10-09 13:39:42.471<--1:id name Komodo 2142.00 64-bit 
2018-10-09 13:39:42.471<--1:id author Don Dailey, Larry Kaufman, Mark Lefler
2018-10-09 13:39:42.486<--1:option name Threads type spin default 1 min 1 max 128
2018-10-09 13:39:42.486<--1:option name Ponder type check default true
2018-10-09 13:39:42.486<--1:option name Hash type spin default 192 min 1 max 65536
2018-10-09 13:39:42.486<--1:option name Clear Hash type button
2018-10-09 13:39:42.502<--1:option name Table Memory type spin default 128 min 1 max 1024
2018-10-09 13:39:42.502<--1:option name MultiPV type spin default 1 min 1 max 218
2018-10-09 13:39:42.502<--1:option name OwnBook type check default true
2018-10-09 13:39:42.502<--1:option name Book File type string default komodo.bin
2018-10-09 13:39:42.502<--1:option name Book Moves type spin default 1000 min 0 max 1000
2018-10-09 13:39:42.518<--1:option name Best Book Line type check default false
2018-10-09 13:39:42.518<--1:option name Log File type string default <empty>
2018-10-09 13:39:42.518<--1:option name Hash File Name type string default <empty>
2018-10-09 13:39:42.518<--1:option name Save Hash to File type button
2018-10-09 13:39:42.533<--1:option name Load Hash from File type button
2018-10-09 13:39:42.533<--1:option name UCI_Chess960 type check default false
2018-10-09 13:39:42.533<--1:option name UCI_AnalyseMode type check default false
2018-10-09 13:39:42.533<--1:option name Use LMR type check default true
2018-10-09 13:39:42.549<--1:option name Null Move Pruning type check default true
2018-10-09 13:39:42.549<--1:option name Minimal Reporting type spin default 0 min 0 max 200
2018-10-09 13:39:42.549<--1:option name Overhead ms type spin default 40 min 0 max 10000
2018-10-09 13:39:42.549<--1:option name Time Usage type spin default 0 min -9 max 9
2018-10-09 13:39:42.565<--1:option name Use Syzygy type check default true
2018-10-09 13:39:42.565<--1:option name SyzygyPath type string default <empty>
2018-10-09 13:39:42.565<--1:option name Syzygy Probe Depth type spin default 2 min 0 max 99
2018-10-09 13:39:42.565<--1:option name Syzygy Probe Limit type spin default 6 min 0 max 6
2018-10-09 13:39:42.580<--1:option name Syzygy 50 Move Rule type check default true
2018-10-09 13:39:42.580<--1:option name Smart Syzygy type check default false
2018-10-09 13:39:42.580<--1:option name King Safety type spin default 70 min 0 max 200
2018-10-09 13:39:42.580<--1:option name Selectivity type spin default 130 min 10 max 250
2018-10-09 13:39:42.596<--1:option name Reduction type spin default 0 min -1000 max 120
2018-10-09 13:39:42.596<--1:option name Dynamism type spin default 140 min 0 max 400
2018-10-09 13:39:42.596<--1:option name Contempt type spin default 16 min -500 max 500
2018-10-09 13:39:42.596<--1:option name White Contempt type check default false
2018-10-09 13:39:42.611<--1:option name MCTS Hash type spin default 640 min 160 max 32768
2018-10-09 13:39:42.611<--1:option name Use MCTS type check default false
2018-10-09 13:39:42.611<--1:option name MCTSden type spin default 4 min 0 max 500
2018-10-09 13:39:42.611<--1:option name MCTSdeep type spin default 150000 min 1 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSdeepmp type spin default 100000 min 1 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSshallow type spin default 400 min 0 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSred type spin default -125 min -200 max 100
2018-10-09 13:39:42.627<--1:option name MCTSKingSafety type spin default 50 min 0 max 200
2018-10-09 13:39:42.643<--1:option name MCTSDynamism type spin default 140 min 0 max 400
2018-10-09 13:39:42.643<--1:option name MCTSExplore type spin default 4 min 1 max 100
2018-10-09 13:39:42.643<--1:option name MCTSExploreroot type spin default 8 min 1 max 100
2018-10-09 13:39:42.643<--1:option name MCTSwinconv type spin default 100 min 1 max 300
2018-10-09 13:39:42.643<--1:option name MCTSroot type spin default 10 min 0 max 99
2018-10-09 13:39:42.658<--1:option name virtualloss type spin default 1 min 0 max 99
2018-10-09 13:39:42.658<--1:option name MCTSproc type spin default 8 min 0 max 12
2018-10-09 13:39:42.658<--1:option name MCTSnel type spin default 80 min 0 max 500
2018-10-09 13:39:42.658<--1:option name Progress Threshold type spin default 30 min 10 max 99
2018-10-09 13:39:42.705<--1:option name Variety type spin default 0 min 0 max 20
2018-10-09 13:39:42.705<--1:option name Skill type spin default 20 min 0 max 20
2018-10-09 13:39:42.705<--1:option name MCTSasp type spin default 7 min 0 max 300
2018-10-09 13:39:42.705<--1:uciok
2018-10-09 13:39:42.721-->1:setoption name Threads value 9
2018-10-09 13:39:42.721-->1:setoption name Ponder value false
2018-10-09 13:39:42.721-->1:setoption name Hash value 6144
2018-10-09 13:39:42.736-->1:setoption name OwnBook value false
2018-10-09 13:39:42.736-->1:setoption name Overhead ms value 75
2018-10-09 13:39:42.736-->1:setoption name SyzygyPath value C:\syzygy
2018-10-09 13:39:42.736-->1:setoption name Use MCTS value true
2018-10-09 13:39:42.752*1*Child Process Prio Adj:  PID 15004 conhost.exe
2018-10-09 13:39:42.752-->1:isready
2018-10-09 13:39:42.940<--1:info string Threads now set to 9
2018-10-09 13:39:45.831<--1:info string Hash table size is now 6144 meg
2018-10-09 13:39:45.846<--1:info string Found 510 tablebases (up to 6-man).
2018-10-09 13:39:45.846<--1:info string Probing tablebases up to 6-man.

jp
Posts: 228
Joined: Mon Apr 23, 2018 5:54 am

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by jp » Sun Oct 14, 2018 1:14 am

What is the Komodo version playing there now? It's doing very poorly atm.

mjlef
Posts: 1361
Joined: Thu Mar 30, 2006 12:08 pm
Contact:

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by mjlef » Tue Oct 16, 2018 1:05 am

Guenther wrote:
Thu Oct 11, 2018 3:40 pm
From the log files it looks as if they send MCTS options to the standard Komodo despite
'Use MCTS value false = default' and is not overruled by setting it to true finally.
OTH they send 'true' for the MCTS value for the MCTS version, w/o changing default values?
A bit confusing, also that both seem to be internally the same exe.

I wonder also, why both play with 6144MB hash and the so called MCTS version with 9 threads? (the other 46)

Code: Select all

2018-10-09 09:58:47.931*1*-----------------------Starting engine 1 Komodo 2142------------------------
2018-10-09 09:58:47.931*1*Configured Engine 1 Type:   UCI
2018-10-09 09:58:47.931*1*Engine 1 dir: C:\engines
2018-10-09 09:58:47.931*1*Engine 1 commandline: C:\engines\kt-2142.bmi2.exe 
2018-10-09 09:58:48.057*1*Child Process Prio Adj:  PID 35976 conhost.exe
2018-10-09 09:58:48.057*1*Engine 1 ProcessID: 28824
2018-10-09 09:58:48.072*1*Engine 1 Prio:32 ThreadPrio:0
2018-10-09 09:58:48.103-->1:uci
2018-10-09 09:58:48.213<--1:Komodo 2142.00 64-bit (C) 2018 Don Dailey, Larry Kaufman and Mark Lefler
2018-10-09 09:58:48.213<--1:using hardware POPCNT
2018-10-09 09:58:48.213<--1:using BMI2
2018-10-09 09:58:48.228<--1:info string Licensed to chess.com
2018-10-09 09:58:48.307<--1:id name Komodo 2142.00 64-bit 
2018-10-09 09:58:48.307<--1:id author Don Dailey, Larry Kaufman, Mark Lefler
2018-10-09 09:58:48.338<--1:option name Threads type spin default 1 min 1 max 128
2018-10-09 09:58:48.353<--1:option name Ponder type check default true
2018-10-09 09:58:48.353<--1:option name Hash type spin default 192 min 1 max 65536
2018-10-09 09:58:48.353<--1:option name Clear Hash type button
2018-10-09 09:58:48.353<--1:option name Table Memory type spin default 128 min 1 max 1024
2018-10-09 09:58:48.369<--1:option name MultiPV type spin default 1 min 1 max 218
2018-10-09 09:58:48.369<--1:option name OwnBook type check default true
2018-10-09 09:58:48.369<--1:option name Book File type string default komodo.bin
2018-10-09 09:58:48.369<--1:option name Book Moves type spin default 1000 min 0 max 1000
2018-10-09 09:58:48.385<--1:option name Best Book Line type check default false
2018-10-09 09:58:48.385<--1:option name Log File type string default <empty>
2018-10-09 09:58:48.385<--1:option name Hash File Name type string default <empty>
2018-10-09 09:58:48.385<--1:option name Save Hash to File type button
2018-10-09 09:58:48.400<--1:option name Load Hash from File type button
2018-10-09 09:58:48.400<--1:option name UCI_Chess960 type check default false
2018-10-09 09:58:48.400<--1:option name UCI_AnalyseMode type check default false
2018-10-09 09:58:48.400<--1:option name Use LMR type check default true
2018-10-09 09:58:48.416<--1:option name Null Move Pruning type check default true
2018-10-09 09:58:48.416<--1:option name Minimal Reporting type spin default 0 min 0 max 200
2018-10-09 09:58:48.416<--1:option name Overhead ms type spin default 40 min 0 max 10000
2018-10-09 09:58:48.416<--1:option name Time Usage type spin default 0 min -9 max 9
2018-10-09 09:58:48.432<--1:option name Use Syzygy type check default true
2018-10-09 09:58:48.432<--1:option name SyzygyPath type string default <empty>
2018-10-09 09:58:48.432<--1:option name Syzygy Probe Depth type spin default 2 min 0 max 99
2018-10-09 09:58:48.432<--1:option name Syzygy Probe Limit type spin default 6 min 0 max 6
2018-10-09 09:58:48.447<--1:option name Syzygy 50 Move Rule type check default true
2018-10-09 09:58:48.447<--1:option name Smart Syzygy type check default false
2018-10-09 09:58:48.447<--1:option name King Safety type spin default 70 min 0 max 200
2018-10-09 09:58:48.447<--1:option name Selectivity type spin default 130 min 10 max 250
2018-10-09 09:58:48.463<--1:option name Reduction type spin default 0 min -1000 max 120
2018-10-09 09:58:48.463<--1:option name Dynamism type spin default 140 min 0 max 400
2018-10-09 09:58:48.463<--1:option name Contempt type spin default 16 min -500 max 500
2018-10-09 09:58:48.463<--1:option name White Contempt type check default false
2018-10-09 09:58:48.478<--1:option name MCTS Hash type spin default 640 min 160 max 32768
2018-10-09 09:58:48.478<--1:option name Use MCTS type check default false
2018-10-09 09:58:48.478<--1:option name MCTSden type spin default 4 min 0 max 500
2018-10-09 09:58:48.478<--1:option name MCTSdeep type spin default 150000 min 1 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSdeepmp type spin default 100000 min 1 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSshallow type spin default 400 min 0 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSred type spin default -125 min -200 max 100
2018-10-09 09:58:48.494<--1:option name MCTSKingSafety type spin default 50 min 0 max 200
2018-10-09 09:58:48.510<--1:option name MCTSDynamism type spin default 140 min 0 max 400
2018-10-09 09:58:48.510<--1:option name MCTSExplore type spin default 4 min 1 max 100
2018-10-09 09:58:48.510<--1:option name MCTSExploreroot type spin default 8 min 1 max 100
2018-10-09 09:58:48.510<--1:option name MCTSwinconv type spin default 100 min 1 max 300
2018-10-09 09:58:48.525<--1:option name MCTSroot type spin default 10 min 0 max 99
2018-10-09 09:58:48.525<--1:option name virtualloss type spin default 1 min 0 max 99
2018-10-09 09:58:48.525<--1:option name MCTSproc type spin default 8 min 0 max 12
2018-10-09 09:58:48.525<--1:option name MCTSnel type spin default 80 min 0 max 500
2018-10-09 09:58:48.541<--1:option name Progress Threshold type spin default 30 min 10 max 99
2018-10-09 09:58:48.541<--1:option name Variety type spin default 0 min 0 max 20
2018-10-09 09:58:48.541<--1:option name Skill type spin default 20 min 0 max 20
2018-10-09 09:58:48.541<--1:option name MCTSasp type spin default 7 min 0 max 300
2018-10-09 09:58:48.557<--1:uciok
2018-10-09 09:58:48.557-->1:setoption name Threads value 46
2018-10-09 09:58:48.557-->1:setoption name Ponder value false
2018-10-09 09:58:48.557-->1:setoption name Hash value 6144
2018-10-09 09:58:48.572-->1:setoption name OwnBook value false
2018-10-09 09:58:48.572-->1:setoption name Overhead ms value 75
2018-10-09 09:58:48.572-->1:setoption name SyzygyPath value C:\syzygy
2018-10-09 09:58:48.572-->1:setoption name MCTSred value -100
2018-10-09 09:58:48.572-->1:setoption name MCTSshallow value 6
2018-10-09 09:58:48.588-->1:setoption name MCTSdeep value 14
2018-10-09 09:58:48.588-->1:setoption name MCTSden value 1
2018-10-09 09:58:48.588-->1:setoption name virtualloss value 3
2018-10-09 09:58:48.588-->1:setoption name MCTSroot value 11
2018-10-09 09:58:48.603-->1:setoption name MCTSExplore value 6
2018-10-09 09:58:48.603-->1:setoption name MCTSproc value 12
2018-10-09 09:58:48.619*1*Child Process Prio Adj:  PID 35976 conhost.exe
2018-10-09 09:58:48.619-->1:isready
2018-10-09 09:58:48.791<--1:info string Threads now set to 46
2018-10-09 09:58:52.026<--1:info string Hash table size is now 6144 meg
2018-10-09 09:58:52.041<--1:info string Found 510 tablebases (up to 6-man).
2018-10-09 09:58:52.057<--1:info string Probing tablebases up to 6-man.

Code: Select all

2018-10-09 13:39:41.986*1*------------------------Starting engine 1 Komodo MC-------------------------
2018-10-09 13:39:41.986*1*Configured Engine 1 Type:   UCI
2018-10-09 13:39:42.002*1*Engine 1 dir: C:\engines
2018-10-09 13:39:42.002*1*Engine 1 commandline: C:\engines\kt-2142.bmi2.exe 
2018-10-09 13:39:42.127*1*Child Process Prio Adj:  PID 15004 conhost.exe
2018-10-09 13:39:42.127*1*Engine 1 ProcessID: 19264
2018-10-09 13:39:42.143*1*Engine 1 Prio:32 ThreadPrio:0
2018-10-09 13:39:42.174-->1:uci
2018-10-09 13:39:42.346<--1:Komodo 2142.00 64-bit (C) 2018 Don Dailey, Larry Kaufman and Mark Lefler
2018-10-09 13:39:42.346<--1:using hardware POPCNT
2018-10-09 13:39:42.346<--1:using BMI2
2018-10-09 13:39:42.346<--1:info string Licensed to chess.com
2018-10-09 13:39:42.471<--1:id name Komodo 2142.00 64-bit 
2018-10-09 13:39:42.471<--1:id author Don Dailey, Larry Kaufman, Mark Lefler
2018-10-09 13:39:42.486<--1:option name Threads type spin default 1 min 1 max 128
2018-10-09 13:39:42.486<--1:option name Ponder type check default true
2018-10-09 13:39:42.486<--1:option name Hash type spin default 192 min 1 max 65536
2018-10-09 13:39:42.486<--1:option name Clear Hash type button
2018-10-09 13:39:42.502<--1:option name Table Memory type spin default 128 min 1 max 1024
2018-10-09 13:39:42.502<--1:option name MultiPV type spin default 1 min 1 max 218
2018-10-09 13:39:42.502<--1:option name OwnBook type check default true
2018-10-09 13:39:42.502<--1:option name Book File type string default komodo.bin
2018-10-09 13:39:42.502<--1:option name Book Moves type spin default 1000 min 0 max 1000
2018-10-09 13:39:42.518<--1:option name Best Book Line type check default false
2018-10-09 13:39:42.518<--1:option name Log File type string default <empty>
2018-10-09 13:39:42.518<--1:option name Hash File Name type string default <empty>
2018-10-09 13:39:42.518<--1:option name Save Hash to File type button
2018-10-09 13:39:42.533<--1:option name Load Hash from File type button
2018-10-09 13:39:42.533<--1:option name UCI_Chess960 type check default false
2018-10-09 13:39:42.533<--1:option name UCI_AnalyseMode type check default false
2018-10-09 13:39:42.533<--1:option name Use LMR type check default true
2018-10-09 13:39:42.549<--1:option name Null Move Pruning type check default true
2018-10-09 13:39:42.549<--1:option name Minimal Reporting type spin default 0 min 0 max 200
2018-10-09 13:39:42.549<--1:option name Overhead ms type spin default 40 min 0 max 10000
2018-10-09 13:39:42.549<--1:option name Time Usage type spin default 0 min -9 max 9
2018-10-09 13:39:42.565<--1:option name Use Syzygy type check default true
2018-10-09 13:39:42.565<--1:option name SyzygyPath type string default <empty>
2018-10-09 13:39:42.565<--1:option name Syzygy Probe Depth type spin default 2 min 0 max 99
2018-10-09 13:39:42.565<--1:option name Syzygy Probe Limit type spin default 6 min 0 max 6
2018-10-09 13:39:42.580<--1:option name Syzygy 50 Move Rule type check default true
2018-10-09 13:39:42.580<--1:option name Smart Syzygy type check default false
2018-10-09 13:39:42.580<--1:option name King Safety type spin default 70 min 0 max 200
2018-10-09 13:39:42.580<--1:option name Selectivity type spin default 130 min 10 max 250
2018-10-09 13:39:42.596<--1:option name Reduction type spin default 0 min -1000 max 120
2018-10-09 13:39:42.596<--1:option name Dynamism type spin default 140 min 0 max 400
2018-10-09 13:39:42.596<--1:option name Contempt type spin default 16 min -500 max 500
2018-10-09 13:39:42.596<--1:option name White Contempt type check default false
2018-10-09 13:39:42.611<--1:option name MCTS Hash type spin default 640 min 160 max 32768
2018-10-09 13:39:42.611<--1:option name Use MCTS type check default false
2018-10-09 13:39:42.611<--1:option name MCTSden type spin default 4 min 0 max 500
2018-10-09 13:39:42.611<--1:option name MCTSdeep type spin default 150000 min 1 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSdeepmp type spin default 100000 min 1 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSshallow type spin default 400 min 0 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSred type spin default -125 min -200 max 100
2018-10-09 13:39:42.627<--1:option name MCTSKingSafety type spin default 50 min 0 max 200
2018-10-09 13:39:42.643<--1:option name MCTSDynamism type spin default 140 min 0 max 400
2018-10-09 13:39:42.643<--1:option name MCTSExplore type spin default 4 min 1 max 100
2018-10-09 13:39:42.643<--1:option name MCTSExploreroot type spin default 8 min 1 max 100
2018-10-09 13:39:42.643<--1:option name MCTSwinconv type spin default 100 min 1 max 300
2018-10-09 13:39:42.643<--1:option name MCTSroot type spin default 10 min 0 max 99
2018-10-09 13:39:42.658<--1:option name virtualloss type spin default 1 min 0 max 99
2018-10-09 13:39:42.658<--1:option name MCTSproc type spin default 8 min 0 max 12
2018-10-09 13:39:42.658<--1:option name MCTSnel type spin default 80 min 0 max 500
2018-10-09 13:39:42.658<--1:option name Progress Threshold type spin default 30 min 10 max 99
2018-10-09 13:39:42.705<--1:option name Variety type spin default 0 min 0 max 20
2018-10-09 13:39:42.705<--1:option name Skill type spin default 20 min 0 max 20
2018-10-09 13:39:42.705<--1:option name MCTSasp type spin default 7 min 0 max 300
2018-10-09 13:39:42.705<--1:uciok
2018-10-09 13:39:42.721-->1:setoption name Threads value 9
2018-10-09 13:39:42.721-->1:setoption name Ponder value false
2018-10-09 13:39:42.721-->1:setoption name Hash value 6144
2018-10-09 13:39:42.736-->1:setoption name OwnBook value false
2018-10-09 13:39:42.736-->1:setoption name Overhead ms value 75
2018-10-09 13:39:42.736-->1:setoption name SyzygyPath value C:\syzygy
2018-10-09 13:39:42.736-->1:setoption name Use MCTS value true
2018-10-09 13:39:42.752*1*Child Process Prio Adj:  PID 15004 conhost.exe
2018-10-09 13:39:42.752-->1:isready
2018-10-09 13:39:42.940<--1:info string Threads now set to 9
2018-10-09 13:39:45.831<--1:info string Hash table size is now 6144 meg
2018-10-09 13:39:45.846<--1:info string Found 510 tablebases (up to 6-man).
2018-10-09 13:39:45.846<--1:info string Probing tablebases up to 6-man.
A single executable for Komodo has searched both regular and MCTS search modes since Komodo 12, so the logged settings are correct. Threads is set to 9 because we could not prove more Threads this specific version. We have since changed MCTS and have a version that continues to scale well with more Threads.

Mark

lkaufman
Posts: 3190
Joined: Sun Jan 10, 2010 5:15 am
Location: Maryland USA
Contact:

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by lkaufman » Tue Oct 16, 2018 2:22 am

Komodo (regular, not MCTS) has had a problem for many years now when running on many cores with large hash tables, as in TCEC. It takes several minutes to reach full speed. In three or four hour games this is not a big deal, but in a blitz event it is absolutely fatal, as you can see. I'm glad to report that Mark has finally solved the problem (as far as we can test, up to 36 cores), and this fix should be in time for the next TCEC and for our next release. Hopefully the next CCC event should show a huge difference.
As for the MCTS version, it was limited to 9 threads (should have been 8, but that determination came too late for the event) because it actually got weaker with more threads. We now have a version that solves this problem (can benefit up to 64 threads), but it is weaker on 2 to 8 or so threads. Once we figure out how to resolve this dilemma, we should be able to release Komodo 12.2, which will be a vast improvement on MCTS and a decent one for regular Komodo on big hardware but probably not much for regular Komodo on inexpensive hardware. So on CCC or TCEC hardware both Komodo versions should be much improved from the ones that are playing in this CCC.
Komodo rules!

jp
Posts: 228
Joined: Mon Apr 23, 2018 5:54 am

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by jp » Tue Oct 16, 2018 2:34 am

Thanks for that information, Larry.

Joerg Oster
Posts: 640
Joined: Fri Mar 10, 2006 3:29 pm
Location: Germany

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by Joerg Oster » Tue Oct 16, 2018 9:56 am

mjlef wrote:
Tue Oct 16, 2018 1:05 am
Guenther wrote:
Thu Oct 11, 2018 3:40 pm
From the log files it looks as if they send MCTS options to the standard Komodo despite
'Use MCTS value false = default' and is not overruled by setting it to true finally.
OTH they send 'true' for the MCTS value for the MCTS version, w/o changing default values?
A bit confusing, also that both seem to be internally the same exe.

I wonder also, why both play with 6144MB hash and the so called MCTS version with 9 threads? (the other 46)

Code: Select all

2018-10-09 09:58:47.931*1*-----------------------Starting engine 1 Komodo 2142------------------------
2018-10-09 09:58:47.931*1*Configured Engine 1 Type:   UCI
2018-10-09 09:58:47.931*1*Engine 1 dir: C:\engines
2018-10-09 09:58:47.931*1*Engine 1 commandline: C:\engines\kt-2142.bmi2.exe 
2018-10-09 09:58:48.057*1*Child Process Prio Adj:  PID 35976 conhost.exe
2018-10-09 09:58:48.057*1*Engine 1 ProcessID: 28824
2018-10-09 09:58:48.072*1*Engine 1 Prio:32 ThreadPrio:0
2018-10-09 09:58:48.103-->1:uci
2018-10-09 09:58:48.213<--1:Komodo 2142.00 64-bit (C) 2018 Don Dailey, Larry Kaufman and Mark Lefler
2018-10-09 09:58:48.213<--1:using hardware POPCNT
2018-10-09 09:58:48.213<--1:using BMI2
2018-10-09 09:58:48.228<--1:info string Licensed to chess.com
2018-10-09 09:58:48.307<--1:id name Komodo 2142.00 64-bit 
2018-10-09 09:58:48.307<--1:id author Don Dailey, Larry Kaufman, Mark Lefler
2018-10-09 09:58:48.338<--1:option name Threads type spin default 1 min 1 max 128
2018-10-09 09:58:48.353<--1:option name Ponder type check default true
2018-10-09 09:58:48.353<--1:option name Hash type spin default 192 min 1 max 65536
2018-10-09 09:58:48.353<--1:option name Clear Hash type button
2018-10-09 09:58:48.353<--1:option name Table Memory type spin default 128 min 1 max 1024
2018-10-09 09:58:48.369<--1:option name MultiPV type spin default 1 min 1 max 218
2018-10-09 09:58:48.369<--1:option name OwnBook type check default true
2018-10-09 09:58:48.369<--1:option name Book File type string default komodo.bin
2018-10-09 09:58:48.369<--1:option name Book Moves type spin default 1000 min 0 max 1000
2018-10-09 09:58:48.385<--1:option name Best Book Line type check default false
2018-10-09 09:58:48.385<--1:option name Log File type string default <empty>
2018-10-09 09:58:48.385<--1:option name Hash File Name type string default <empty>
2018-10-09 09:58:48.385<--1:option name Save Hash to File type button
2018-10-09 09:58:48.400<--1:option name Load Hash from File type button
2018-10-09 09:58:48.400<--1:option name UCI_Chess960 type check default false
2018-10-09 09:58:48.400<--1:option name UCI_AnalyseMode type check default false
2018-10-09 09:58:48.400<--1:option name Use LMR type check default true
2018-10-09 09:58:48.416<--1:option name Null Move Pruning type check default true
2018-10-09 09:58:48.416<--1:option name Minimal Reporting type spin default 0 min 0 max 200
2018-10-09 09:58:48.416<--1:option name Overhead ms type spin default 40 min 0 max 10000
2018-10-09 09:58:48.416<--1:option name Time Usage type spin default 0 min -9 max 9
2018-10-09 09:58:48.432<--1:option name Use Syzygy type check default true
2018-10-09 09:58:48.432<--1:option name SyzygyPath type string default <empty>
2018-10-09 09:58:48.432<--1:option name Syzygy Probe Depth type spin default 2 min 0 max 99
2018-10-09 09:58:48.432<--1:option name Syzygy Probe Limit type spin default 6 min 0 max 6
2018-10-09 09:58:48.447<--1:option name Syzygy 50 Move Rule type check default true
2018-10-09 09:58:48.447<--1:option name Smart Syzygy type check default false
2018-10-09 09:58:48.447<--1:option name King Safety type spin default 70 min 0 max 200
2018-10-09 09:58:48.447<--1:option name Selectivity type spin default 130 min 10 max 250
2018-10-09 09:58:48.463<--1:option name Reduction type spin default 0 min -1000 max 120
2018-10-09 09:58:48.463<--1:option name Dynamism type spin default 140 min 0 max 400
2018-10-09 09:58:48.463<--1:option name Contempt type spin default 16 min -500 max 500
2018-10-09 09:58:48.463<--1:option name White Contempt type check default false
2018-10-09 09:58:48.478<--1:option name MCTS Hash type spin default 640 min 160 max 32768
2018-10-09 09:58:48.478<--1:option name Use MCTS type check default false
2018-10-09 09:58:48.478<--1:option name MCTSden type spin default 4 min 0 max 500
2018-10-09 09:58:48.478<--1:option name MCTSdeep type spin default 150000 min 1 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSdeepmp type spin default 100000 min 1 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSshallow type spin default 400 min 0 max 999999
2018-10-09 09:58:48.494<--1:option name MCTSred type spin default -125 min -200 max 100
2018-10-09 09:58:48.494<--1:option name MCTSKingSafety type spin default 50 min 0 max 200
2018-10-09 09:58:48.510<--1:option name MCTSDynamism type spin default 140 min 0 max 400
2018-10-09 09:58:48.510<--1:option name MCTSExplore type spin default 4 min 1 max 100
2018-10-09 09:58:48.510<--1:option name MCTSExploreroot type spin default 8 min 1 max 100
2018-10-09 09:58:48.510<--1:option name MCTSwinconv type spin default 100 min 1 max 300
2018-10-09 09:58:48.525<--1:option name MCTSroot type spin default 10 min 0 max 99
2018-10-09 09:58:48.525<--1:option name virtualloss type spin default 1 min 0 max 99
2018-10-09 09:58:48.525<--1:option name MCTSproc type spin default 8 min 0 max 12
2018-10-09 09:58:48.525<--1:option name MCTSnel type spin default 80 min 0 max 500
2018-10-09 09:58:48.541<--1:option name Progress Threshold type spin default 30 min 10 max 99
2018-10-09 09:58:48.541<--1:option name Variety type spin default 0 min 0 max 20
2018-10-09 09:58:48.541<--1:option name Skill type spin default 20 min 0 max 20
2018-10-09 09:58:48.541<--1:option name MCTSasp type spin default 7 min 0 max 300
2018-10-09 09:58:48.557<--1:uciok
2018-10-09 09:58:48.557-->1:setoption name Threads value 46
2018-10-09 09:58:48.557-->1:setoption name Ponder value false
2018-10-09 09:58:48.557-->1:setoption name Hash value 6144
2018-10-09 09:58:48.572-->1:setoption name OwnBook value false
2018-10-09 09:58:48.572-->1:setoption name Overhead ms value 75
2018-10-09 09:58:48.572-->1:setoption name SyzygyPath value C:\syzygy
2018-10-09 09:58:48.572-->1:setoption name MCTSred value -100
2018-10-09 09:58:48.572-->1:setoption name MCTSshallow value 6
2018-10-09 09:58:48.588-->1:setoption name MCTSdeep value 14
2018-10-09 09:58:48.588-->1:setoption name MCTSden value 1
2018-10-09 09:58:48.588-->1:setoption name virtualloss value 3
2018-10-09 09:58:48.588-->1:setoption name MCTSroot value 11
2018-10-09 09:58:48.603-->1:setoption name MCTSExplore value 6
2018-10-09 09:58:48.603-->1:setoption name MCTSproc value 12
2018-10-09 09:58:48.619*1*Child Process Prio Adj:  PID 35976 conhost.exe
2018-10-09 09:58:48.619-->1:isready
2018-10-09 09:58:48.791<--1:info string Threads now set to 46
2018-10-09 09:58:52.026<--1:info string Hash table size is now 6144 meg
2018-10-09 09:58:52.041<--1:info string Found 510 tablebases (up to 6-man).
2018-10-09 09:58:52.057<--1:info string Probing tablebases up to 6-man.

Code: Select all

2018-10-09 13:39:41.986*1*------------------------Starting engine 1 Komodo MC-------------------------
2018-10-09 13:39:41.986*1*Configured Engine 1 Type:   UCI
2018-10-09 13:39:42.002*1*Engine 1 dir: C:\engines
2018-10-09 13:39:42.002*1*Engine 1 commandline: C:\engines\kt-2142.bmi2.exe 
2018-10-09 13:39:42.127*1*Child Process Prio Adj:  PID 15004 conhost.exe
2018-10-09 13:39:42.127*1*Engine 1 ProcessID: 19264
2018-10-09 13:39:42.143*1*Engine 1 Prio:32 ThreadPrio:0
2018-10-09 13:39:42.174-->1:uci
2018-10-09 13:39:42.346<--1:Komodo 2142.00 64-bit (C) 2018 Don Dailey, Larry Kaufman and Mark Lefler
2018-10-09 13:39:42.346<--1:using hardware POPCNT
2018-10-09 13:39:42.346<--1:using BMI2
2018-10-09 13:39:42.346<--1:info string Licensed to chess.com
2018-10-09 13:39:42.471<--1:id name Komodo 2142.00 64-bit 
2018-10-09 13:39:42.471<--1:id author Don Dailey, Larry Kaufman, Mark Lefler
2018-10-09 13:39:42.486<--1:option name Threads type spin default 1 min 1 max 128
2018-10-09 13:39:42.486<--1:option name Ponder type check default true
2018-10-09 13:39:42.486<--1:option name Hash type spin default 192 min 1 max 65536
2018-10-09 13:39:42.486<--1:option name Clear Hash type button
2018-10-09 13:39:42.502<--1:option name Table Memory type spin default 128 min 1 max 1024
2018-10-09 13:39:42.502<--1:option name MultiPV type spin default 1 min 1 max 218
2018-10-09 13:39:42.502<--1:option name OwnBook type check default true
2018-10-09 13:39:42.502<--1:option name Book File type string default komodo.bin
2018-10-09 13:39:42.502<--1:option name Book Moves type spin default 1000 min 0 max 1000
2018-10-09 13:39:42.518<--1:option name Best Book Line type check default false
2018-10-09 13:39:42.518<--1:option name Log File type string default <empty>
2018-10-09 13:39:42.518<--1:option name Hash File Name type string default <empty>
2018-10-09 13:39:42.518<--1:option name Save Hash to File type button
2018-10-09 13:39:42.533<--1:option name Load Hash from File type button
2018-10-09 13:39:42.533<--1:option name UCI_Chess960 type check default false
2018-10-09 13:39:42.533<--1:option name UCI_AnalyseMode type check default false
2018-10-09 13:39:42.533<--1:option name Use LMR type check default true
2018-10-09 13:39:42.549<--1:option name Null Move Pruning type check default true
2018-10-09 13:39:42.549<--1:option name Minimal Reporting type spin default 0 min 0 max 200
2018-10-09 13:39:42.549<--1:option name Overhead ms type spin default 40 min 0 max 10000
2018-10-09 13:39:42.549<--1:option name Time Usage type spin default 0 min -9 max 9
2018-10-09 13:39:42.565<--1:option name Use Syzygy type check default true
2018-10-09 13:39:42.565<--1:option name SyzygyPath type string default <empty>
2018-10-09 13:39:42.565<--1:option name Syzygy Probe Depth type spin default 2 min 0 max 99
2018-10-09 13:39:42.565<--1:option name Syzygy Probe Limit type spin default 6 min 0 max 6
2018-10-09 13:39:42.580<--1:option name Syzygy 50 Move Rule type check default true
2018-10-09 13:39:42.580<--1:option name Smart Syzygy type check default false
2018-10-09 13:39:42.580<--1:option name King Safety type spin default 70 min 0 max 200
2018-10-09 13:39:42.580<--1:option name Selectivity type spin default 130 min 10 max 250
2018-10-09 13:39:42.596<--1:option name Reduction type spin default 0 min -1000 max 120
2018-10-09 13:39:42.596<--1:option name Dynamism type spin default 140 min 0 max 400
2018-10-09 13:39:42.596<--1:option name Contempt type spin default 16 min -500 max 500
2018-10-09 13:39:42.596<--1:option name White Contempt type check default false
2018-10-09 13:39:42.611<--1:option name MCTS Hash type spin default 640 min 160 max 32768
2018-10-09 13:39:42.611<--1:option name Use MCTS type check default false
2018-10-09 13:39:42.611<--1:option name MCTSden type spin default 4 min 0 max 500
2018-10-09 13:39:42.611<--1:option name MCTSdeep type spin default 150000 min 1 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSdeepmp type spin default 100000 min 1 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSshallow type spin default 400 min 0 max 999999
2018-10-09 13:39:42.627<--1:option name MCTSred type spin default -125 min -200 max 100
2018-10-09 13:39:42.627<--1:option name MCTSKingSafety type spin default 50 min 0 max 200
2018-10-09 13:39:42.643<--1:option name MCTSDynamism type spin default 140 min 0 max 400
2018-10-09 13:39:42.643<--1:option name MCTSExplore type spin default 4 min 1 max 100
2018-10-09 13:39:42.643<--1:option name MCTSExploreroot type spin default 8 min 1 max 100
2018-10-09 13:39:42.643<--1:option name MCTSwinconv type spin default 100 min 1 max 300
2018-10-09 13:39:42.643<--1:option name MCTSroot type spin default 10 min 0 max 99
2018-10-09 13:39:42.658<--1:option name virtualloss type spin default 1 min 0 max 99
2018-10-09 13:39:42.658<--1:option name MCTSproc type spin default 8 min 0 max 12
2018-10-09 13:39:42.658<--1:option name MCTSnel type spin default 80 min 0 max 500
2018-10-09 13:39:42.658<--1:option name Progress Threshold type spin default 30 min 10 max 99
2018-10-09 13:39:42.705<--1:option name Variety type spin default 0 min 0 max 20
2018-10-09 13:39:42.705<--1:option name Skill type spin default 20 min 0 max 20
2018-10-09 13:39:42.705<--1:option name MCTSasp type spin default 7 min 0 max 300
2018-10-09 13:39:42.705<--1:uciok
2018-10-09 13:39:42.721-->1:setoption name Threads value 9
2018-10-09 13:39:42.721-->1:setoption name Ponder value false
2018-10-09 13:39:42.721-->1:setoption name Hash value 6144
2018-10-09 13:39:42.736-->1:setoption name OwnBook value false
2018-10-09 13:39:42.736-->1:setoption name Overhead ms value 75
2018-10-09 13:39:42.736-->1:setoption name SyzygyPath value C:\syzygy
2018-10-09 13:39:42.736-->1:setoption name Use MCTS value true
2018-10-09 13:39:42.752*1*Child Process Prio Adj:  PID 15004 conhost.exe
2018-10-09 13:39:42.752-->1:isready
2018-10-09 13:39:42.940<--1:info string Threads now set to 9
2018-10-09 13:39:45.831<--1:info string Hash table size is now 6144 meg
2018-10-09 13:39:45.846<--1:info string Found 510 tablebases (up to 6-man).
2018-10-09 13:39:45.846<--1:info string Probing tablebases up to 6-man.
A single executable for Komodo has searched both regular and MCTS search modes since Komodo 12, so the logged settings are correct. Threads is set to 9 because we could not prove more Threads this specific version. We have since changed MCTS and have a version that continues to scale well with more Threads.

Mark
Well, does it make sense to send MCTS options to the default version with A/B search?
Not that it matters much, but anyway.

And wouldn't it make sense to raise MCTS Hash setting to something more reasonable like 2 or 4 GB for the MC version?
And eventually lower the standard Hash setting?
Or does the MCTS search automatically use the standard hash if the MCTS hash is getting low?
Jörg Oster

S.Taylor
Posts: 7989
Joined: Thu Mar 09, 2006 2:25 am
Location: Jerusalem Israel

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by S.Taylor » Mon Oct 29, 2018 9:07 pm

lkaufman wrote:
Tue Oct 16, 2018 2:22 am
Komodo (regular, not MCTS) has had a problem for many years now when running on many cores with large hash tables, as in TCEC. It takes several minutes to reach full speed. In three or four hour games this is not a big deal, but in a blitz event it is absolutely fatal, as you can see. I'm glad to report that Mark has finally solved the problem (as far as we can test, up to 36 cores), and this fix should be in time for the next TCEC and for our next release. Hopefully the next CCC event should show a huge diffence.
Is this then not we were waiting for?
Will it likely beat stockfish and be superfinal tcec champion?

S.Taylor
Posts: 7989
Joined: Thu Mar 09, 2006 2:25 am
Location: Jerusalem Israel

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by S.Taylor » Mon Oct 29, 2018 9:14 pm

lkaufman wrote:
Tue Oct 16, 2018 2:22 am
Once we figure out how to resolve this dilemma, we should be able to release Komodo 12.2, which will be a vast improvement on MCTS and a decent one for regular Komodo on big hardware but probably not much for regular Komodo on inexpensive hardware. So on CCC or TCEC hardware both Komodo versions should be much improved from the ones that are playing in this CCC.
Do you mean to say that komodo 12.2 which will be a huge improvement (and may win next TCEC) will not be stronger than SF for regular priced but normal personal hardware?

carldaman
Posts: 1587
Joined: Sat Jun 02, 2012 12:13 am

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by carldaman » Mon Oct 29, 2018 9:22 pm

Perhaps it would be easier and less confusing to have separate executables for regular and MC Komodo.

Gary Internet
Posts: 22
Joined: Thu Jan 04, 2018 6:09 pm

Re: Komodo MCTS and Komodo (Standard?) in CCCC current Blitz battle

Post by Gary Internet » Thu Nov 01, 2018 2:02 pm

I was in the Twitch chat this morning on CCC Blitz Battle and someone mentioned that although the Komodo version number still says 2142, it has in fact been updated to 2171 for Stage 2. This is great news as we’ll now get to see how the new full speed Komodo does against Stockfish, Houdini and LC0. It has to play each of them 20 times and if it finishes 4th or higher (as I’m sure it will, with Fire 7.1 and Ethereal 11.11 being the only other credible threats) then it will get play the other top 3 engines 100 times each. 120 games against each engine might not be a great sample size, but on powerful hardware, it’s far more than we usually get from TCEC.

Post Reply