From bbb964883951a4be1ff4568379883e5bacdb9ade Mon Sep 17 00:00:00 2001 From: Sander Land Date: Wed, 6 May 2020 19:01:50 +0200 Subject: [PATCH] remove test scripts --- profile.py | 46 ---------------------------------------------- review.py | 46 ---------------------------------------------- 2 files changed, 92 deletions(-) delete mode 100644 profile.py delete mode 100644 review.py diff --git a/profile.py b/profile.py deleted file mode 100644 index 63843ca..0000000 --- a/profile.py +++ /dev/null @@ -1,46 +0,0 @@ -# This is a stand-alone script that generates a review for an SGF -import json -import sys -import time - -from core.common import OUTPUT_INFO -from core.engine import KataGoEngine -from core.game import Game, KaTrainSGF - -start = time.time() -if len(sys.argv) < 2: - exit(1) -inputfile = sys.argv[1] - -with open("config.json") as f: - settings = json.load(f) - sgf_settings = settings["sgf"] - engine_settings = settings["engine"] - game_settings = settings["game"] - trainer_settings = settings["trainer"] - -# engine_settings['threads'] = 32 -engine_settings["max_time"] = 1000 - - -class Logger: - def log(self, msg, level): - if level <= OUTPUT_INFO: - print(msg) - - -logger = Logger() - -engine = KataGoEngine(logger, engine_settings) -move_tree = KaTrainSGF.parse_file(inputfile) -game = Game(logger, engine, game_settings, move_tree=None, analyze_fast=True) -game.root = move_tree -reverse_nodes = game.root.nodes_in_tree[::-1] - -for n in reverse_nodes[::10]: - n.analyze(engine=engine) - while not n.analysis_ready: - time.sleep(0.01) - print(n.single_move, "done") - -print(time.time() - start, "s") diff --git a/review.py b/review.py deleted file mode 100644 index e9e5607..0000000 --- a/review.py +++ /dev/null @@ -1,46 +0,0 @@ -# This is a stand-alone script that generates a review for an SGF -import json -import sys -import time - -from core.common import OUTPUT_INFO -from core.engine import KataGoEngine -from core.game import Game, KaTrainSGF - -start = time.time() -if len(sys.argv) < 2: - exit(1) -inputfile = sys.argv[1] - -with open("config.json") as f: - settings = json.load(f) - sgf_settings = settings["sgf"] - engine_settings = settings["engine"] - game_settings = settings["game"] - trainer_settings = settings["trainer"] - -engine_settings["threads"] = 16 -engine_settings["max_time"] = 1000 -engine_settings["max_visits"] = 50 - - -class Logger: - def log(self, msg, level): - if level <= OUTPUT_INFO: - print(msg) - - -logger = Logger() - -engine = KataGoEngine(logger, engine_settings) -move_tree = KaTrainSGF.parse_file(inputfile) -game = Game(logger, engine, game_settings, move_tree=move_tree, analyze_fast=False) -nodes = game.root.nodes_in_tree -remaining = len(nodes) -while remaining > 0: - remaining = sum(not n.analysis_ready for n in nodes) - print(f"Waiting for {remaining} queries") - time.sleep(0.1) - -msg = game.write_sgf(sgf_settings["sgf_save"], trainer_config=trainer_settings, save_feedback=sgf_settings["save_feedback"], eval_thresholds=trainer_settings["eval_thresholds"]) -print(time.time() - start, "s")