hex

hex.git
git clone git://git.lenczewski.org/hex.git
Log | Files | Refs

commit 0ced32687a9c472eff86209688c98b0601925290
parent c21550bc4f7a2529471fc549508ad5b118d09c7b
Author: MikoĊ‚aj Lenczewski <mblenczewski@gmail.com>
Date:   Fri,  3 Jan 2025 16:07:08 +0000

Update schedule to ignore python agent by default

Certain distributions package security configurations that block the
python agent from executing, causing it to die under the hex-server with
a permission error. Ignore it in the default tournament schedule.

Diffstat:
Mschedule.txt | 10++++++----
Mtournament-host.py | 2+-
2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/schedule.txt b/schedule.txt @@ -5,14 +5,16 @@ # # NOTE: lines starting with a '#' are ignored -agents/example_python3_agent/agent.py,agents/example_python3_agent/run.sh +# python agent might not work due to permission errors on some distros. feel +# free to uncomment and test whether it works on your machine +#agents/example_python3_agent/agent.py,agents/example_python3_agent/run.sh -agents/example_c_agent/run.sh,agents/example_python3_agent/run.sh +agents/example_c_agent/run.sh,agents/hexes/run-random.sh -agents/example_cpp_agent/run.sh,agents/example_python3_agent/run.sh +agents/example_cpp_agent/run.sh,agents/hexes/run-random.sh # java agent requires at least 16 threads, even with the minimal JVM options, # which means that --threads 16 must be passed to tournament-host.py #agents/example_java_agent/run.sh,agents/example_python3_agent/run.sh -agents/example_python3_agent/run.sh,agents/hexes/run.sh +agents/hexes/run.sh,agents/hexes/run.sh diff --git a/tournament-host.py b/tournament-host.py @@ -122,7 +122,7 @@ async def tournament(args, schedule): end = time.time() - log(f'Finished tournament in {end - start:.03} seconds') + log(f'Finished tournament in {end - start:.03f} seconds') return results