alpha-zero-gomoku:AlphaZero的多线程实现

时间:2021-05-08 15:24:38
【文件属性】:
文件名称:alpha-zero-gomoku:AlphaZero的多线程实现
文件大小:3.52MB
文件格式:ZIP
更新时间:2021-05-08 15:24:38
multi-threading parallel pytorch gomoku alphazero AlphaZero五子棋 AlphaZero的多线程实现 特征 *式五子棋 具有虚拟损失/ LibTorch的树/根并行化 Gomoku和MCTS用C ++编写 SWIG wrap C ++扩展 更新2019.7.10:支持Ubuntu和Windows 精氨酸 编辑config.py 环境 Python 3.6+ PyGame 1.9以上 PyTorch 1.0+ LibTorch 1.0+ MSVC14.0 / GCC6.0 + CMake 3.8以上 SWIG 3.0.12+ 跑步 # Add LibTorch/SWIG to environment variable $PATH # Compile Python extension mkdir build cd build cmake .. -DCMAKE_PREFIX_PATH=path/to/libtorch -DCMA
【文件预览】:
alpha-zero-gomoku-master
----.gitignore(42B)
----requirements.txt(15B)
----src()
--------mcts.cpp(8KB)
--------gomoku.cpp(3KB)
--------mcts.h(2KB)
--------library.i(570B)
--------neural_network.py(9KB)
--------gomoku_gui.py(5KB)
--------thread_pool.h(3KB)
--------learner.py(13KB)
--------libtorch.cpp(4KB)
--------gomoku.h(934B)
--------libtorch.h(1KB)
----assets()
--------gomoku_gui.png(1.14MB)
--------background.png(2.38MB)
----CMakeSettings.json(515B)
----README.md(1KB)
----config.py(2KB)
----test()
--------thread_pool_test.cpp(555B)
--------gomoku_test.cpp(1KB)
--------neural_network_test.py(3KB)
--------leaner_test.py(542B)
--------library_test.py(890B)
--------gomoku_gui_test.py(448B)
--------mcts_test.cpp(678B)
--------libtorch_test.cpp(2KB)
----CMakeLists.txt(1KB)
----.editorconfig(421B)

网友评论