├── .gitignore ├── LICENSE ├── README.md ├── notebooks ├── Examples.ipynb ├── MatchgameRule50.ipynb ├── TrainingGameValidate_14801114.ipynb ├── lcz_training │ ├── TrainLeela.ipynb │ └── lcztools.ini └── lcztools.ini ├── scripts ├── download_match_games │ ├── download_match_games.py │ └── make_training_data.py ├── opening │ ├── data │ │ ├── bookfish_opening_seqs_10.txt │ │ ├── bookfish_opening_seqs_12.txt │ │ ├── bookfish_opening_seqs_2.txt │ │ ├── bookfish_opening_seqs_4.txt │ │ ├── bookfish_opening_seqs_6.txt │ │ ├── bookfish_opening_seqs_8.txt │ │ └── readme.MD │ └── polyglot_to_seqs.py ├── train_to_pgn.py └── wip │ └── analyse_games.py ├── setup.py ├── src └── lcztools │ ├── __init__.py │ ├── _leela_board.py │ ├── _old_leela_board.py │ ├── _uci_to_idx.py │ ├── backend │ ├── __init__.py │ ├── _leela_client_net.py │ ├── _leela_net.py │ ├── _leela_tf_net.py │ ├── _leela_torch_eval_net.py │ ├── _leela_torch_net.py │ └── net_server │ │ ├── __init__.py │ │ ├── client_example.py │ │ └── server.py │ ├── config.py │ ├── testing │ ├── __init__.py │ ├── _archive_unused │ │ ├── __init__.py │ │ └── leela_engine.py │ ├── lczero_web │ │ ├── __init__.py │ │ ├── networks.py │ │ └── web_game.py │ ├── leela_engine_lc0.py │ └── train_parser.py │ ├── util │ ├── __init__.py │ └── _shuffle_buffer.py │ └── weights │ ├── __init__.py │ └── _weights_file.py ├── tests ├── Untitled.ipynb ├── _archive_unused │ └── test_net_eq_engine.py ├── download_latest_network.py ├── lcztools.ini ├── test.py ├── test_net_eq_engine_lc0.py ├── train_to_pgn.py └── update_rule50_weights.py └── wip_archive └── leela_train_to_pgn.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/README.md -------------------------------------------------------------------------------- /notebooks/Examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/notebooks/Examples.ipynb -------------------------------------------------------------------------------- /notebooks/MatchgameRule50.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/notebooks/MatchgameRule50.ipynb -------------------------------------------------------------------------------- /notebooks/TrainingGameValidate_14801114.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/notebooks/TrainingGameValidate_14801114.ipynb -------------------------------------------------------------------------------- /notebooks/lcz_training/TrainLeela.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/notebooks/lcz_training/TrainLeela.ipynb -------------------------------------------------------------------------------- /notebooks/lcz_training/lcztools.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/notebooks/lcz_training/lcztools.ini -------------------------------------------------------------------------------- /notebooks/lcztools.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/notebooks/lcztools.ini -------------------------------------------------------------------------------- /scripts/download_match_games/download_match_games.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/download_match_games/download_match_games.py -------------------------------------------------------------------------------- /scripts/download_match_games/make_training_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/download_match_games/make_training_data.py -------------------------------------------------------------------------------- /scripts/opening/data/bookfish_opening_seqs_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/bookfish_opening_seqs_10.txt -------------------------------------------------------------------------------- /scripts/opening/data/bookfish_opening_seqs_12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/bookfish_opening_seqs_12.txt -------------------------------------------------------------------------------- /scripts/opening/data/bookfish_opening_seqs_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/bookfish_opening_seqs_2.txt -------------------------------------------------------------------------------- /scripts/opening/data/bookfish_opening_seqs_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/bookfish_opening_seqs_4.txt -------------------------------------------------------------------------------- /scripts/opening/data/bookfish_opening_seqs_6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/bookfish_opening_seqs_6.txt -------------------------------------------------------------------------------- /scripts/opening/data/bookfish_opening_seqs_8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/bookfish_opening_seqs_8.txt -------------------------------------------------------------------------------- /scripts/opening/data/readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/data/readme.MD -------------------------------------------------------------------------------- /scripts/opening/polyglot_to_seqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/opening/polyglot_to_seqs.py -------------------------------------------------------------------------------- /scripts/train_to_pgn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/train_to_pgn.py -------------------------------------------------------------------------------- /scripts/wip/analyse_games.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/scripts/wip/analyse_games.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/setup.py -------------------------------------------------------------------------------- /src/lcztools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/__init__.py -------------------------------------------------------------------------------- /src/lcztools/_leela_board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/_leela_board.py -------------------------------------------------------------------------------- /src/lcztools/_old_leela_board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/_old_leela_board.py -------------------------------------------------------------------------------- /src/lcztools/_uci_to_idx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/_uci_to_idx.py -------------------------------------------------------------------------------- /src/lcztools/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/__init__.py -------------------------------------------------------------------------------- /src/lcztools/backend/_leela_client_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/_leela_client_net.py -------------------------------------------------------------------------------- /src/lcztools/backend/_leela_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/_leela_net.py -------------------------------------------------------------------------------- /src/lcztools/backend/_leela_tf_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/_leela_tf_net.py -------------------------------------------------------------------------------- /src/lcztools/backend/_leela_torch_eval_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/_leela_torch_eval_net.py -------------------------------------------------------------------------------- /src/lcztools/backend/_leela_torch_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/_leela_torch_net.py -------------------------------------------------------------------------------- /src/lcztools/backend/net_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lcztools/backend/net_server/client_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/net_server/client_example.py -------------------------------------------------------------------------------- /src/lcztools/backend/net_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/backend/net_server/server.py -------------------------------------------------------------------------------- /src/lcztools/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/config.py -------------------------------------------------------------------------------- /src/lcztools/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/__init__.py -------------------------------------------------------------------------------- /src/lcztools/testing/_archive_unused/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lcztools/testing/_archive_unused/leela_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/_archive_unused/leela_engine.py -------------------------------------------------------------------------------- /src/lcztools/testing/lczero_web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/lczero_web/__init__.py -------------------------------------------------------------------------------- /src/lcztools/testing/lczero_web/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/lczero_web/networks.py -------------------------------------------------------------------------------- /src/lcztools/testing/lczero_web/web_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/lczero_web/web_game.py -------------------------------------------------------------------------------- /src/lcztools/testing/leela_engine_lc0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/leela_engine_lc0.py -------------------------------------------------------------------------------- /src/lcztools/testing/train_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/testing/train_parser.py -------------------------------------------------------------------------------- /src/lcztools/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/util/__init__.py -------------------------------------------------------------------------------- /src/lcztools/util/_shuffle_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/util/_shuffle_buffer.py -------------------------------------------------------------------------------- /src/lcztools/weights/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/weights/__init__.py -------------------------------------------------------------------------------- /src/lcztools/weights/_weights_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/src/lcztools/weights/_weights_file.py -------------------------------------------------------------------------------- /tests/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/Untitled.ipynb -------------------------------------------------------------------------------- /tests/_archive_unused/test_net_eq_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/_archive_unused/test_net_eq_engine.py -------------------------------------------------------------------------------- /tests/download_latest_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/download_latest_network.py -------------------------------------------------------------------------------- /tests/lcztools.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/lcztools.ini -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/test.py -------------------------------------------------------------------------------- /tests/test_net_eq_engine_lc0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/test_net_eq_engine_lc0.py -------------------------------------------------------------------------------- /tests/train_to_pgn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/train_to_pgn.py -------------------------------------------------------------------------------- /tests/update_rule50_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/tests/update_rule50_weights.py -------------------------------------------------------------------------------- /wip_archive/leela_train_to_pgn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevor-graffa/lczero_tools/HEAD/wip_archive/leela_train_to_pgn.py --------------------------------------------------------------------------------