Der Allie-Autor ("Gonzochess") hat sich beklagt, daß die Settings für Allie im Superfinal falsch sind. Und er hat Recht. Siehe Discord, TCEC-Kanal:
https://discordapp.com/channels/479003439125495819/503252511134842885Die Settings sollten sein: Hash=7168 und TreeSize=7168. Das wurde in den UCI-Optionen auch korrekt so gemacht. Aber leider wurden außerdem andere (falsche) Werte für diese beiden Parameter über die CommandLine an Allie übergeben (--hash 14336 --treeSize 4096) und diese Angaben "überschreiben" sozusagen die UCI-Optionen...
Das hat nun die fatale Folge, daß die TreeSize (für die lange TCEC-Bedenkzeit und die starke Hardware) zu klein ist. Ist das Memory für den Tree aber voll, dann zieht Allie. Und damit zieht Allie eben oft zu schnell. Das erklärt auch, warum Allie im Superfinal oft noch so viel Zeit auf der Uhr hat. Tja. Ob und wieviel Punkte das kostet, ist natürlich nicht so ohne weiteres klar. Trotzdem unschön.
Hier der Auszug aus dem config-file:
{
"name": "AllieStein v0.5-dev_7b41f8c-n11",
"command": "InBetween.exe",
"restart": "on",
"rating": "3813",
"options": [
{
"name": "GPUCores",
"value": "2"
},
{
"name": "Hash",
"value": "7168" },
{
"name": "MoveOverhead",
"value": "2000"
},
{
"name": "TreeSize",
"value": "7168" },
{
"name": "MaxBatchSize",
"value": "160"
},
{
"name": "UseFP16",
"value": "true"
},
{
"name": "SyzygyPath",
"value": "C:/Tb"
},
{
"name": "
CommandLineOptions",
"value": "--gPUCores 2
--hash 14336 --treeSize 4096 --maxBatchSize 160 --useFP16 true --moveOverhead 2000 --syzygyPath C:/Tb"
}
],
"protocol": "uci",
"workingDirectory": "C:/TCEC/Engines/AllieStein/",
"checksum": [
{
"filename": "$command0",
"md5": "2326770352ae30bffe3e340f7d0fdf3a"
}
],
"checksum_gpu": [
{
"filename": "allie.exe",
"md5": "a600b4fa2378105d89d27ed836b643f5"
},
{
"filename": "20x256SE-jj-9-swa-27500000.pb.gz",
"md5": "3df08ee3286a9604c8868f5228012933"
}
]
},