Пример #1
0
import chess
import chess.pgn
import os

path = os.path.dirname(os.path.abspath(__file__))

#w = Weights("./384x30-t60-4300.pb.gz")
w = Weights(path + "/128x10-t60-2-5300.pb.gz")

w1100 = Weights(path + "/1000-1200-scratch-swa-36000.pb.gz")
w1450 = Weights(path + "/1400-1500-scratch-swa-60000.pb.gz")
w1750 = Weights(path + "/1700-1800-scratch-swa-60000.pb.gz")
w2150 = Weights(path + "/2000-2100-scratch-swa-60000.pb.gz")

start_fen = 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'
back = Backend(weights=w)
b1100 = Backend(weights=w1100)
b1450 = Backend(weights=w1450)
b1750 = Backend(weights=w1750)
b2150 = Backend(weights=w2150)

board = chess.Board()
fen = board.fen()
start_fen = fen

pgn = open("game8.pgn")
game = chess.pgn.read_game(pgn)

names = ["1100", "1450", "1750", "2150", "128x10"]
board = game.board()