remove test scripts
This commit is contained in:
1 parent
f97586a0d4
commit
bbb9648839
2 files changed
-92
No files matched your search
-46
@@ -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")
|
|
||||||
@@ -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")
|
|
||||||
Reference in new issue
Block a user