yujiepan commited on
Commit
0d5c2c1
·
1 Parent(s): 5e22042

Refine UI: smaller font for tensor preview and compact file download component

Browse files
Files changed (1) hide show
  1. app.py +15 -5
app.py CHANGED
@@ -195,8 +195,8 @@ def fetch_param(model_id: str, param_key: str, progress=gr.Progress()):
195
  preview_str = f"**First {preview_size} values:**\n```\n" + \
196
  "\n".join(preview_lines) + "\n```"
197
 
198
- if flat.numel() > preview_size:
199
- preview_str += f"\n\n... and {flat.numel() - preview_size:,} more values"
200
 
201
  # Save tensor for download
202
  log_buffer.write(f"💾 Saving tensor for download...\n")
@@ -331,6 +331,16 @@ custom_css = """
331
  .compact-row {
332
  gap: 0.5rem !important;
333
  }
 
 
 
 
 
 
 
 
 
 
334
  """
335
 
336
  with gr.Blocks(title="Hugging Face Model Weight Inspector") as demo:
@@ -364,10 +374,10 @@ with gr.Blocks(title="Hugging Face Model Weight Inspector") as demo:
364
  with gr.Tab("Results"):
365
  with gr.Row():
366
  with gr.Column():
367
- info_output = gr.Markdown(label="Tensor Info")
368
  with gr.Column():
369
- preview_output = gr.Markdown(label="Tensor Preview")
370
- download_output = gr.File(label="Download Tensor (.pt file)")
371
  log_output = gr.Textbox(
372
  label="📋 Download Log", lines=1, interactive=False)
373
 
 
195
  preview_str = f"**First {preview_size} values:**\n```\n" + \
196
  "\n".join(preview_lines) + "\n```"
197
 
198
+ # if flat.numel() > preview_size:
199
+ # preview_str += f"\n\n... and {flat.numel() - preview_size:,} more values"
200
 
201
  # Save tensor for download
202
  log_buffer.write(f"💾 Saving tensor for download...\n")
 
331
  .compact-row {
332
  gap: 0.5rem !important;
333
  }
334
+ .tensor-preview pre {
335
+ font-size: 0.75rem !important;
336
+ line-height: 1.0 !important;
337
+ }
338
+ .compact-file {
339
+ max-height: 80px !important;
340
+ }
341
+ .compact-file > div {
342
+ min-height: 60px !important;
343
+ }
344
  """
345
 
346
  with gr.Blocks(title="Hugging Face Model Weight Inspector") as demo:
 
374
  with gr.Tab("Results"):
375
  with gr.Row():
376
  with gr.Column():
377
+ preview_output = gr.Markdown(label="Tensor Preview", elem_classes="tensor-preview")
378
  with gr.Column():
379
+ info_output = gr.Markdown(label="Tensor Info")
380
+ download_output = gr.File(label="Download Tensor (.pt file)", elem_classes="compact-file")
381
  log_output = gr.Textbox(
382
  label="📋 Download Log", lines=1, interactive=False)
383