czyPL commited on
Commit
3220848
·
1 Parent(s): 2476d00

update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -6
app.py CHANGED
@@ -524,14 +524,17 @@ def create_length_heatmap(results, selected_models):
524
  standard_lengths = [8000, 16000, 32000, 64000, 128000, 256000]
525
  standard_length_keys = ['8k', '16k', '32k', '64k', '128k', '256k']
526
 
 
 
 
527
  # Prepare heatmap data
528
  heatmap_data = []
529
  model_names = []
530
 
531
- for result in results:
532
- display_name = get_display_name_for_result(result)
533
- if display_name in selected_models:
534
- model_names.append(display_name)
535
 
536
  # Get data from token_length_metrics
537
  token_length_metrics = result.get('token_length_metrics', {})
@@ -596,7 +599,11 @@ def create_bon_chart(results, selected_models):
596
  # Create chart
597
  fig = go.Figure()
598
 
599
- for model_name, data in model_data.items():
 
 
 
 
600
  if not data:
601
  continue
602
 
@@ -681,7 +688,11 @@ def create_pass_k_chart(results, selected_models):
681
  # Create chart
682
  fig = go.Figure()
683
 
684
- for model_name, data in model_data.items():
 
 
 
 
685
  if not data:
686
  continue
687
 
 
524
  standard_lengths = [8000, 16000, 32000, 64000, 128000, 256000]
525
  standard_length_keys = ['8k', '16k', '32k', '64k', '128k', '256k']
526
 
527
+ # Map results by name
528
+ result_map = {get_display_name_for_result(r): r for r in results}
529
+
530
  # Prepare heatmap data
531
  heatmap_data = []
532
  model_names = []
533
 
534
+ for model_name in selected_models:
535
+ if model_name in result_map:
536
+ model_names.append(model_name)
537
+ result = result_map[model_name]
538
 
539
  # Get data from token_length_metrics
540
  token_length_metrics = result.get('token_length_metrics', {})
 
599
  # Create chart
600
  fig = go.Figure()
601
 
602
+ for model_name in selected_models:
603
+ if model_name not in model_data:
604
+ continue
605
+
606
+ data = model_data[model_name]
607
  if not data:
608
  continue
609
 
 
688
  # Create chart
689
  fig = go.Figure()
690
 
691
+ for model_name in selected_models:
692
+ if model_name not in model_data:
693
+ continue
694
+
695
+ data = model_data[model_name]
696
  if not data:
697
  continue
698