Feat/refactor model pairing (#35)
Fixes #34 - now clem automatically assumes self-play when only a single model is given (and the game is multi-player) - removed the option to run all games (as this simplifies the code and is now done in a pipeline script) - improved cli usage `python3 scripts/cli.py run -g <game> -m <model1> [<model2>]` - pipeline scripts and README have been updated (no changes in the games)
Showing
- clemgame/benchmark.py 15 additions, 31 deletionsclemgame/benchmark.py
- clemgame/clemgame.py 21 additions, 22 deletionsclemgame/clemgame.py
- docs/howto_add_games.md 28 additions, 21 deletionsdocs/howto_add_games.md
- docs/howto_benchmark_workflow.md 30 additions, 18 deletionsdocs/howto_benchmark_workflow.md
- docs/howto_run_benchmark.md 20 additions, 14 deletionsdocs/howto_run_benchmark.md
- docs/howto_run_games_locally.md 3 additions, 3 deletionsdocs/howto_run_games_locally.md
- pipeline_clembench.sh 28 additions, 28 deletionspipeline_clembench.sh
- pipeline_huggingfaces.sh 16 additions, 16 deletionspipeline_huggingfaces.sh
- pipeline_llama2_hf.sh 4 additions, 4 deletionspipeline_llama2_hf.sh
- run.sh 18 additions, 6 deletionsrun.sh
- scripts/cli.py 50 additions, 36 deletionsscripts/cli.py
Please register or sign in to comment