Page 1 of 4

76th Amateur Series Division 4

Posted: Fri Sep 20, 2019 8:32 pm
by Graham Banks
76TH AMATEUR SERIES (Division 4)

Intel i5 Quad
ChessGUI
256mb hash each
3-4-5 piece tablebases
Ponder off
GBSelect2019.cgb book
40 moves in 25 minutes repeating (adapted for the CCRL)
4 cycles 44 rounds
All engines 64-bit 1CPU (where available)
The top engine will gain automatic promotion and the bottom engine will gain automatic relegation. Any other changes of division will be at my discretion and may not necessarily involve playoff matches.
Participants

Deuterium 2019.1.36.50 64-bit
Marvin 3.4.0 64-bit
Slow Chess Classic 1.5 64-bit
Winter 0.6 64-bit
Godel 6.0 64-bit
Minic 0.99 64-bit
Topple 0.7.3 64-bit
Igel 1.9.0 64-bit
Scorpio 3.0 MCTS 64-bit
The Baron 3.44.1 64-bit
Counter 3.3 64-bit
tomitankChess 3.0 64-bit

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Re: 76th Amateur Series Division 4

Posted: Fri Sep 20, 2019 8:33 pm
by Graham Banks
Games and standings will be available after every six rounds from the following link:
http://kirill-kryukov.com/chess/discuss ... =7&t=11466

If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there.
http://kirill-kryukov.com/chess/discuss ... p?id=42959
Host - GrahamCCRL.dyndns.org Port - 16002

Linux users can use Livius:
https://github.com/kmar/livius

There is also a Livius windows version.
It has live pv boards as a nice addition.
http://www.crabaware.com/livius/

Re: 76th Amateur Series Division 4

Posted: Sun Sep 22, 2019 7:56 am
by Graham Banks
For Daniel (Scorpio).

Image

###################################################
# log on/off - turn logging on and off
# resign - resign value in centipawns
# contempt - +ve value discourages drawishness
###################################################
log off
resign 500
contempt 10
##################################################################
# Hashtable sizes in mb.
# ht - main hash table shared by ALL threads
# eht - evalualtion hash table allocated PER thread
# pht - pawn hash table allocated PER thread
# Usually 1m or 2mb is enough for pawn hash table, but the others
# can be set as high as possible
##################################################################
ht 256
eht 16
pht 1
##################################################################
# montecarlo - Use montecarlo tree search (MCTS) if set to 1
# treeht - Maximum size of tree to store in memory given in MB.
# Note that this memory is not allocated at start up; it only
# specifies the maximum limit the tree could grow to.
# Note: Don't think you are making scorpio weak by not setting
# this memory to high value, infact treeht=0 is the strongest
# MCTS setting.
# frac_freeze_tree [0 - 100] - freeze tree after this percentage of time is spent
# frac_alphabeta [0 - 100] - use alpha-beta search this percent of the time
# frac_abrollouts [0 - 100] - use alpha-beta rollouts search this percent of the time
# mcts_strategy_depth [0 - 64] - Lookahead depth for MCTS rollouts
# alphabeta_depth [0 - 64] - Fixed search depth for standard alphabeta searches at the leaves
# evaluate_depth [-4 - 64] - Fixed search depth for evaluation of new children during expansion
# (-4=eval,-3=see,-2=recap qsearch,-1=no-checks qsearch 0=qsearch,x=search)
# backup_type [0 - 7] - minmax = 0, averaging = 1, mixed = 2, for mixing score with
# previous ID use 3,4,5 resp. 6 is classic MCTS, 7 is mixing by visit count
# reuse_tree - reuse MCTS tree between moves
# virtual_loss - virtual loss for parallel search
# visit_threshold - minimum number of visits for minimax backup
# policy_temp - Temperature for move policy
# cpuct_init - Starting cpuct value
# cpuct_base - Denominator of cpuct forumula
# fpu_is_loss - FPU is loss (1=true, 0=false)
# fpu_red - Reduction factor for FPU
##################################################################
montecarlo 1
treeht 0
frac_freeze_tree 100
frac_alphabeta 0
frac_abrollouts 20
frac_abprior 0
mcts_strategy_depth 30
alphabeta_depth 16
evaluate_depth 0
backup_type 7
reuse_tree 1
virtual_loss 1
visit_threshold 800
policy_temp 235
cpuct_init 125
cpuct_base 19652
fpu_is_loss 0
fpu_red 33
#############################################################################
# Parallel search setup
# mt - number of processors
# smp_depth - split depth for smp
# cluster_depth - split depth for cluster search
# message_poll_nodes - number nodes to search before checking for message
#############################################################################
mt 1
smp_depth 8
cluster_depth 12
message_poll_nodes 20
smp_type YBW
cluster_type YBW
##########################################################################
# EGBB
# egbb_path - path to endgame egbbs
# egbb_cache_size - cache size for egbbs in MBs
# egbb_ply_limit_percent - percent of plies from the root to egbb probing
# egbb_depth_limit - depth from the leaves to egbb probing
# egbb_load_type - egbb load type with the following values
# 0 = none are loaded
# 1 = all 3/4 men are loaded
# 2 = Not implemented yet
# 3 = all 5 men are loaded
##########################################################################
egbb_path C:\egbbs\
egbb_cache_size 32
egbb_load_type 3
egbb_depth_limit 6
#######################################
# NN
# use_nn - turn off/on neural network
# nn_cache_size - neural network cache size in MBs
# nn_path - path to neural network
# nn_type - type of neural network (0=scorpio, 1=lczero)
# device_type - CPU or GPU
# delay - Sleep threads for this amount. Set this to 1
# if you are using way too many threads than you
# have physical cores (maybe when >16x more).
# float_type - inference precison for tensorrt = FLOAT/HALF/INT8
#######################################
use_nn 1
nn_cache_size 32
nn_type 0
nn_path ../nets-ccrl-cegt/net-6x64.pb
device_type CPU
n_devices 1
delay 0
float_type HALF

Re: 76th Amateur Series Division 4

Posted: Sun Sep 22, 2019 8:53 pm
by Daniel Shawul
Thanks Graham.

I am surprised how well 2.9 mcts did in your test with this setting. This has motivated me to play with the cpu
version without NN and i may even have better settings for it.

thanks,
Daniel

Re: 76th Amateur Series Division 4

Posted: Mon Sep 23, 2019 4:00 am
by carldaman
Daniel,

FYI, I have these Scorpio 3.0 settings that are different:

use_nn 0 (because I lack a cuda-compatible GPU)
and
montecarlo 1
treeht 12800 (instead of 0, since then Scorpio would move instantly)

Re: 76th Amateur Series Division 4

Posted: Mon Sep 23, 2019 8:07 am
by Graham Banks
76TH AMATEUR SERIES (Division 4)

Intel i5 Quad
ChessGUI
256mb hash each
3-4-5 piece tablebases
Ponder off
GBSelect2019.cgb book
40 moves in 25 minutes repeating (adapted for the CCRL)
4 cycles 44 rounds
All engines 64-bit 1CPU (where available)
The top engine will gain automatic promotion and the bottom engine will gain automatic relegation. Any other changes of division will be at my discretion and may not necessarily involve playoff matches.
Standings after Round 6

5.5 - Deuterium 2019.2.37.73 64-bit
4.5 - Marvin 3.4.0 64-bit
4.0 - Winter 0.7 64-bit
3.5 - Scorpio 3.0 MCTS 64-bit
3.5 - Godel 6.0 64-bit
3.0 - SlowChess Blitz Classic 1.5 64-bit
3.0 - Minic 0.99 64-bit
2.5 - Topple 0.7.3 64-bit
2.5 - Counter 3.3 64-bit
2.0 - Igel 1.9.1 64-bit
2.0 - The Baron 3.44 64-bit
0.0 - tomitankChess 3.0 64-bit


Games and standings will be available after every six rounds from the following link:
http://kirill-kryukov.com/chess/discuss ... =7&t=11466

If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there.
http://kirill-kryukov.com/chess/discuss ... p?id=42959
Host - GrahamCCRL.dyndns.org Port - 16002

Linux users can use Livius:
https://github.com/kmar/livius

There is also a Livius windows version.
It has live pv boards as a nice addition.
http://www.crabaware.com/livius/

Re: 76th Amateur Series Division 4

Posted: Wed Sep 25, 2019 10:45 pm
by Graham Banks
76TH AMATEUR SERIES (Division 4)

Intel i5 Quad
ChessGUI
256mb hash each
3-4-5 piece tablebases
Ponder off
GBSelect2019.cgb book
40 moves in 25 minutes repeating (adapted for the CCRL)
4 cycles 44 rounds
All engines 64-bit 1CPU (where available)
The top engine will gain automatic promotion and the bottom engine will gain automatic relegation. Any other changes of division will be at my discretion and may not necessarily involve playoff matches.
Standings after Round 12

8.0 - Winter 0.7 64-bit
8.0 - Marvin 3.4.0 64-bit
8.0 - Deuterium 2019.2.37.73 64-bit
7.0 - Godel 6.0 64-bit
6.5 - Igel 1.9.1 64-bit
6.0 - Scorpio 3.0 MCTS 64-bit
6.0 - SlowChess Blitz Classic 1.5 64-bit
6.0 - Topple 0.7.3 64-bit
5.5 - The Baron 3.44 64-bit
5.0 - Counter 3.3 64-bit
4.5 - Minic 0.99 64-bit
1.5 - tomitankChess 3.0 64-bit


Games and standings will be available after every six rounds from the following link:
http://kirill-kryukov.com/chess/discuss ... =7&t=11466

If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there.
http://kirill-kryukov.com/chess/discuss ... p?id=42959
Host - GrahamCCRL.dyndns.org Port - 16002

Linux users can use Livius:
https://github.com/kmar/livius

There is also a Livius windows version.
It has live pv boards as a nice addition.
http://www.crabaware.com/livius/

Re: 76th Amateur Series Division 4

Posted: Thu Sep 26, 2019 6:39 am
by Graham Banks
On hold for a day or two while my computer gets serviced.

Re: 76th Amateur Series Division 4

Posted: Mon Sep 30, 2019 4:44 am
by Graham Banks
Underway again. You should be able to connect to the broadcast.

Re: 76th Amateur Series Division 4

Posted: Mon Sep 30, 2019 7:08 pm
by jorose
This is probably one of my new favorite Winter games!