NN trainer for Starlynn engine
-
Compile data converter and dataloader with
make converterandmake dataloader- Do not use compile flag
-DNDEBUG, this repo is meant to be used with asserts enabled!
- Do not use compile flag
-
Convert montyformat data to Starway format by running
./montyformat_to_starway[.exe] <montyformat file> <output data file> <batch size> <batches to output> -
Set training settings in
python/settings.py -
Start training: run
python3 python/train.py- Checkpoints are saved in
checkpointsfolder
- Checkpoints are saved in
-
Export a net checkpoint to binary file: run
python3 python/net_to_bin.py(optionally quantizes)
Monty project for the training data