Open namebrandon opened 5 years ago
The newest code has some backwards incompatible changes and T30 nets can't be trained with the current code. You need to use code from before the SE commit.
For restoring T40 net you need to specify policy: classical
and value: classical
in yaml, since defaults are now changed to convolutional policy and WDL value head.
The newest code has some backwards incompatible changes and T30 nets can't be trained with the current code. You need to use code from before the SE commit.
For restoring T40 net you need to specify
policy: classical
andvalue: classical
in yaml, since defaults are now changed to convolutional policy and WDL value head.
Thank you, super helpful! Is there a specific branch for pre-SE or any idea when that commit was? I was poking around trying to find code before / after se_ratio: showed up but was still seeing some errors when I thought I found the right code version..
Using t40.yml from the branch on github, using network 40800 (tried others, same result). There are no games in the input_test / train directories, as I'm just trying to generate the model at this point. If I pass in a t30 network with the t40.yml I get much further (scroll down)
input
(base) D:\Chess\Training\lczero-training\tf>python net_to_model.py --cfg=../configs/t40.yml 40800
output
YAML for reference
T30 attempt
output