mlabonne commited on
Commit
aafa82a
1 Parent(s): 3519bfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -40,8 +40,7 @@ def write_pgn(
40
  utc_time = current_utc_datetime.strftime("%H:%M:%S")
41
 
42
  # Output the final PGN with CLKS and additional details
43
- final_pgn = f"""
44
- [Event 'Chess LLM Arena']
45
  [Site 'https://github.com/mlabonne/chessllm']
46
  [Date '{utc_date}']
47
  [White '{model_id_white}']
@@ -106,7 +105,7 @@ def render_init(board):
106
  new_width = 3 * width
107
 
108
  # Create a new blank image with the desired dimensions
109
- new_image = PILImage.new('RGB', (new_width, height), 'white')
110
 
111
  # Calculate the position to paste the chess board image
112
  left = width # One third of the width
@@ -129,7 +128,7 @@ def render_new(board):
129
  new_width = 3 * width
130
 
131
  # Create a new blank image with the desired dimensions
132
- new_image = PILImage.new('RGB', (new_width, height), 'white')
133
 
134
  # Calculate the position to paste the chess board image
135
  left = width # One third of the width
@@ -451,7 +450,8 @@ with gr.Blocks(theme=gr.themes.Monochrome()) as demo:
451
  model_id_black = gr.Textbox(label="Black Model ID", value="EleutherAI/pythia-70m-deduped")
452
  btn = gr.Button("Fight!")
453
  with gr.Row():
454
- out = gr.Image(width=256, show_label=False, show_share_button=False, show_download_button=False)
 
455
  btn.click(fn=update, inputs=[model_id_white, model_id_black], outputs=out)
456
  gr.Markdown('<div align="center"><p style="font-size: 36px;">🏆 Leaderboard</p></div>')
457
  leaderboard = gr.Dataframe(value=get_leaderboard, every=60)
 
40
  utc_time = current_utc_datetime.strftime("%H:%M:%S")
41
 
42
  # Output the final PGN with CLKS and additional details
43
+ final_pgn = f"""[Event 'Chess LLM Arena']
 
44
  [Site 'https://github.com/mlabonne/chessllm']
45
  [Date '{utc_date}']
46
  [White '{model_id_white}']
 
105
  new_width = 3 * width
106
 
107
  # Create a new blank image with the desired dimensions
108
+ new_image = PILImage.new('RGB', (width, height), 'white')
109
 
110
  # Calculate the position to paste the chess board image
111
  left = width # One third of the width
 
128
  new_width = 3 * width
129
 
130
  # Create a new blank image with the desired dimensions
131
+ new_image = PILImage.new('RGB', (width, height), 'white')
132
 
133
  # Calculate the position to paste the chess board image
134
  left = width # One third of the width
 
450
  model_id_black = gr.Textbox(label="Black Model ID", value="EleutherAI/pythia-70m-deduped")
451
  btn = gr.Button("Fight!")
452
  with gr.Row():
453
+ gr.HTML("""<div id='chessboard' style='display:block; margin-left: auto; margin-right: auto></div>""")
454
+ out = gr.Image(width=512, show_label=False, show_share_button=False, show_download_button=False, elem_id="chessboard")
455
  btn.click(fn=update, inputs=[model_id_white, model_id_black], outputs=out)
456
  gr.Markdown('<div align="center"><p style="font-size: 36px;">🏆 Leaderboard</p></div>')
457
  leaderboard = gr.Dataframe(value=get_leaderboard, every=60)