我拉了一个stockfish docker image并在本地运行它。使用:docker run kayvan/stockfish:latest
运行它会产生:
Stockfish 050218 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
集装箱出口。我意识到我必须连接到STDIN
和STDOUT
以保持它运行:
docker run -i -a STDIN -a STDOUT kayvan/stockfish:latest
我想使用UCI将python chess library与stockfish docker容器进行通信。下面是一个如何使用可执行文件执行此操作的示例in the docs:
>>> engine = chess.uci.popen_engine("/usr/games/stockfish")
>>> engine.uci()
>>> engine.name
'Stockfish 230814 64'
>>> engine.author
'Tord Romstad, Marco Costalba and Joona Kiiski'
但我不知道如何使用运行的容器来实现这一点
目前没有回答
相关问题 更多 >
编程相关推荐