Ich habe versucht, die Schach-Engine für die Analyse zu verwenden, aber sie liefert sehr falsche Schachzugauswertungen. Dann habe ich mit diesem Code nachgesehen:
Code: Select all
#!/usr/bin/env python3
import chess
import chess.engine
STOCKFISH_CMD = "/usr/games/stockfish-ubuntu-x86-64-avx2"
with chess.engine.SimpleEngine.popen_uci(STOCKFISH_CMD) as eng:
# tiny search so we get an 'info string' line back
info = eng.analyse(chess.Board(), chess.engine.Limit(depth=16))
banner = info.get("string", "")
print("Loaded network:", banner)
Code: Select all
Loaded network: NNUE evaluation using nn-37f18f62d772.nnue (6MiB, (22528, 128, 15, 32, 1))
Mobile version