Warum lädt Stockfish kleine 6-MB-Dateien anstelle einer normalen großen Datei?Python

Python-Programme
Anonymous
 Warum lädt Stockfish kleine 6-MB-Dateien anstelle einer normalen großen Datei?

Post by Anonymous »

Ich habe stockfish-ubuntu-x86-64-avx2.tar entpackt und nur die Binärdatei stockfish-ubuntu-x86-64-avx2 nach /usr/games/ kopiert.
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)
und bekam die Info:

Code: Select all

Loaded network: NNUE evaluation using nn-37f18f62d772.nnue (6MiB, (22528, 128, 15, 32, 1))
Warum lädt Stockfish eine kleine 6-MB-Engine statt einer normalen großen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post