Lumac-1 / app.py
SanaomerUnity's picture
Update app.py
dc9f2c7 verified
raw
history blame contribute delete
587 Bytes
import gradio as gr
import os
import chess
import chess.engine
import stat
def eval(fenstring):
output = ""
os.chmod("./lumac0-14.0-ubuntu-x64",0o0777)
engine = chess.engine.SimpleEngine.popen_uci("./lumac0-14.0-ubuntu-x64")
# Score: PovScore(Cp(+20), WHITE)
board = chess.Board(fenstring)
info = engine.analyse(board, chess.engine.Limit(depth=1))
# Score: PovScore(Mate(+1), WHITE)
engine.quit()
return info
iface = gr.Interface(fn=eval, title="Lumac-1",inputs="text", outputs="text")
iface.queue(api_open=True)
iface.launch()