Crates.io | usi-run |
lib.rs | usi-run |
version | 0.9.2 |
source | src |
created_at | 2017-02-21 13:03:06.483188 |
updated_at | 2022-06-06 23:15:12.313813 |
description | A command line utility for running games between USI compliant Shogi engines. |
homepage | |
repository | https://github.com/nozaq/usi-run |
max_upload_size | |
id | 8620 |
size | 62,976 |
A command line utility for automatically running games between USI compliant Shogi engines and collect match statistics.
Tested with popular USI engines, e.g. Apery, Gikou(技巧), YaneuraOu(やねうら王).
usi-run
can be installed from Cargo.
$ cargo install usi-run
A command line utility for running games between USI compliant Shogi engines.
USAGE:
usirun [OPTIONS] --config <TOML>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --config <TOML> Loads a configuration file for setting up match rules
-d, --display <MODE> Displays [default: simple] [values: board, csa, command, simple]
A configuration file looks like the following. See example.toml for more detail.
num_games = 10
max_ply = 256
[time_control]
black_time = 60000w
white_time = 60000
black_inc = 10000
white_inc = 10000
[black]
engine_path = "/path/to/executable"
working_dir = "/path/to/dir"
ponder = false
[black.options]
USI_Hash = 128
Threads = 1
[white]
engine_path = "/path/to/executable"
working_dir = "/path/to/dir"
ponder = false
[white.options]
USI_Hash = 128
Threads = 1