grg commited on
Commit
40c29ba
1 Parent(s): bbc1fb3

Redesign and addition of content, adding LLama-3.1 8B and 70B

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app.py +30 -16
  2. static/figures/Mistral-7B-Instruct-v0.1/matrix.svg +24 -24
  3. static/figures/Mistral-7B-Instruct-v0.1/ranks.svg +0 -0
  4. static/figures/Mistral-7B-Instruct-v0.1/structure.svg +0 -0
  5. static/figures/Mistral-7B-Instruct-v0.2/matrix.svg +24 -24
  6. static/figures/Mistral-7B-Instruct-v0.2/ranks.svg +0 -0
  7. static/figures/Mistral-7B-Instruct-v0.2/structure.svg +0 -0
  8. static/figures/Mistral-7B-Instruct-v0.3/matrix.svg +24 -24
  9. static/figures/Mistral-7B-Instruct-v0.3/ranks.svg +0 -0
  10. static/figures/Mistral-7B-Instruct-v0.3/structure.svg +0 -0
  11. static/figures/Mixtral-8x22B-Instruct-v0.1/matrix.svg +24 -24
  12. static/figures/Mixtral-8x22B-Instruct-v0.1/ranks.svg +0 -0
  13. static/figures/Mixtral-8x22B-Instruct-v0.1/structure.svg +0 -0
  14. static/figures/Mixtral-8x7B-Instruct-v0.1/matrix.svg +24 -24
  15. static/figures/Mixtral-8x7B-Instruct-v0.1/ranks.svg +0 -0
  16. static/figures/Mixtral-8x7B-Instruct-v0.1/structure.svg +0 -0
  17. static/figures/Qwen2-72B-Instruct/matrix.svg +24 -24
  18. static/figures/Qwen2-72B-Instruct/ranks.svg +0 -0
  19. static/figures/Qwen2-72B-Instruct/structure.svg +0 -0
  20. static/figures/Qwen2-7B-Instruct/matrix.svg +24 -24
  21. static/figures/Qwen2-7B-Instruct/ranks.svg +0 -0
  22. static/figures/Qwen2-7B-Instruct/structure.svg +0 -0
  23. static/figures/cardinal.svg +413 -330
  24. static/figures/command_r_plus/matrix.svg +24 -24
  25. static/figures/command_r_plus/ranks.svg +0 -0
  26. static/figures/command_r_plus/structure.svg +0 -0
  27. static/figures/dummy/matrix.svg +443 -436
  28. static/figures/dummy/ranks.svg +0 -0
  29. static/figures/dummy/structure.svg +0 -0
  30. static/figures/gpt-3.5-turbo-0125/matrix.svg +24 -24
  31. static/figures/gpt-3.5-turbo-0125/ranks.svg +0 -0
  32. static/figures/gpt-3.5-turbo-0125/structure.svg +0 -0
  33. static/figures/gpt-4o-0513/matrix.svg +24 -24
  34. static/figures/gpt-4o-0513/ranks.svg +0 -0
  35. static/figures/gpt-4o-0513/structure.svg +0 -0
  36. static/figures/gpt_no_conv_structure.svg +943 -0
  37. static/figures/llama_3.1_70b_instruct/matrix.svg +1927 -0
  38. static/figures/llama_3.1_70b_instruct/ranks.svg +0 -0
  39. static/figures/llama_3.1_70b_instruct/structure.svg +0 -0
  40. static/figures/llama_3.1_8b_instruct/matrix.svg +1926 -0
  41. static/figures/llama_3.1_8b_instruct/ranks.svg +0 -0
  42. static/figures/llama_3.1_8b_instruct/structure.svg +0 -0
  43. static/figures/llama_3_70b_instruct/matrix.svg +24 -24
  44. static/figures/llama_3_70b_instruct/ranks.svg +0 -0
  45. static/figures/llama_3_70b_instruct/structure.svg +0 -0
  46. static/figures/llama_3_8b_instruct/matrix.svg +24 -24
  47. static/figures/llama_3_8b_instruct/ranks.svg +0 -0
  48. static/figures/llama_3_8b_instruct/structure.svg +0 -0
  49. static/figures/ordinal.svg +416 -331
  50. static/figures/phi-3-medium-128k-instruct/matrix.svg +24 -24
app.py CHANGED
@@ -1,8 +1,10 @@
1
- from flask import Flask, render_template, url_for
2
  import pandas as pd
 
3
 
4
  app = Flask(__name__)
5
 
 
6
  @app.route('/')
7
  def index():
8
  # Load the CSV file into a DataFrame
@@ -11,27 +13,39 @@ def index():
11
  df = df.round(3)
12
  df.insert(0, '#', '')
13
 
 
 
 
 
14
  df = df.rename(columns={
15
- "Ordinal (Win rate)": "Ordinal (Win rate) (+)",
16
- "Cardinal (Score)": "Cardinal (Score) (+)",
17
- "RO Stability": "RO Stability (+)",
18
- "Rank Distance": "Rank Distance (-)",
19
- "CFI": "CFI (+)",
20
- "SRMR": "SRMR (-)",
21
- "RMSEA": "RMSEA (-)",
22
- "Cronbach alpha": "Cronbach alpha (+)"
 
 
23
  })
24
 
25
- # Generate the table HTML with clickable model names
26
- table_html = df.to_html(classes='table table-striped table-bordered', escape=False, index=False)
 
 
 
 
 
 
 
27
 
28
- # Modify the table HTML to add links to model names
29
- for model in df['Model']:
30
- model_link = f'<a href="{url_for("model_detail", model_name=model)}">{model}</a>'
31
- table_html = table_html.replace(f'>{model}<', f'>{model_link}<')
32
 
33
  # Render the template with the table HTML
34
- return render_template('index.html', table_html=table_html)
35
 
36
  @app.route('/model/<model_name>')
37
  def model_detail(model_name):
 
1
+ from flask import Flask, render_template
2
  import pandas as pd
3
+ import utils
4
 
5
  app = Flask(__name__)
6
 
7
+
8
  @app.route('/')
9
  def index():
10
  # Load the CSV file into a DataFrame
 
13
  df = df.round(3)
14
  df.insert(0, '#', '')
15
 
16
+ # up_arrow, down_arrow = "⬆️", "⬇️"
17
+ up_arrow, down_arrow = "↑", "↓"
18
+ # up_arrow, down_arrow = "▲", "▼"
19
+
20
  df = df.rename(columns={
21
+ "Ordinal (Win rate)": f"Ordinal - Win rate ({up_arrow})",
22
+ "Cardinal (Score)": f"Cardinal - Score ({up_arrow})",
23
+ "RO Stability": f"RO Stability ({up_arrow})",
24
+ "Stress": f"Stress ({down_arrow})",
25
+ "Rank Distance": f"Rank Distance ({down_arrow})",
26
+ "Separability": f"Separability ({up_arrow})",
27
+ "CFI": f"CFI ({up_arrow})",
28
+ "SRMR": f"SRMR ({down_arrow})",
29
+ "RMSEA": f"RMSEA ({down_arrow})",
30
+ "Cronbach alpha": f"Cronbach alpha ({up_arrow})"
31
  })
32
 
33
+ # Generate full table HTML with clickable model names
34
+ ################
35
+ main_table_metrics = [
36
+ "#",
37
+ "Model",
38
+ f"Ordinal - Win rate ({up_arrow})",
39
+ f"Cardinal - Score ({up_arrow})",
40
+ f"RO Stability ({up_arrow})"
41
+ ]
42
 
43
+ main_df = df[main_table_metrics].copy()
44
+ main_table_html = utils.df_to_table_html(main_df, additional_class="main-table")
45
+ full_table_html = utils.df_to_table_html(df, additional_class="full-table")
 
46
 
47
  # Render the template with the table HTML
48
+ return render_template('index.html', main_table_html=main_table_html, full_table_html=full_table_html)
49
 
50
  @app.route('/model/<model_name>')
51
  def model_detail(model_name):
static/figures/Mistral-7B-Instruct-v0.1/matrix.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.1/ranks.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.1/structure.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.2/matrix.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.2/ranks.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.2/structure.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.3/matrix.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.3/ranks.svg CHANGED
static/figures/Mistral-7B-Instruct-v0.3/structure.svg CHANGED
static/figures/Mixtral-8x22B-Instruct-v0.1/matrix.svg CHANGED
static/figures/Mixtral-8x22B-Instruct-v0.1/ranks.svg CHANGED
static/figures/Mixtral-8x22B-Instruct-v0.1/structure.svg CHANGED
static/figures/Mixtral-8x7B-Instruct-v0.1/matrix.svg CHANGED
static/figures/Mixtral-8x7B-Instruct-v0.1/ranks.svg CHANGED
static/figures/Mixtral-8x7B-Instruct-v0.1/structure.svg CHANGED
static/figures/Qwen2-72B-Instruct/matrix.svg CHANGED
static/figures/Qwen2-72B-Instruct/ranks.svg CHANGED
static/figures/Qwen2-72B-Instruct/structure.svg CHANGED
static/figures/Qwen2-7B-Instruct/matrix.svg CHANGED
static/figures/Qwen2-7B-Instruct/ranks.svg CHANGED
static/figures/Qwen2-7B-Instruct/structure.svg CHANGED
static/figures/cardinal.svg CHANGED
static/figures/command_r_plus/matrix.svg CHANGED
static/figures/command_r_plus/ranks.svg CHANGED
static/figures/command_r_plus/structure.svg CHANGED
static/figures/dummy/matrix.svg CHANGED
static/figures/dummy/ranks.svg CHANGED
static/figures/dummy/structure.svg CHANGED
static/figures/gpt-3.5-turbo-0125/matrix.svg CHANGED
static/figures/gpt-3.5-turbo-0125/ranks.svg CHANGED
static/figures/gpt-3.5-turbo-0125/structure.svg CHANGED
static/figures/gpt-4o-0513/matrix.svg CHANGED
static/figures/gpt-4o-0513/ranks.svg CHANGED
static/figures/gpt-4o-0513/structure.svg CHANGED
static/figures/gpt_no_conv_structure.svg ADDED
static/figures/llama_3.1_70b_instruct/matrix.svg ADDED
static/figures/llama_3.1_70b_instruct/ranks.svg ADDED
static/figures/llama_3.1_70b_instruct/structure.svg ADDED
static/figures/llama_3.1_8b_instruct/matrix.svg ADDED
static/figures/llama_3.1_8b_instruct/ranks.svg ADDED
static/figures/llama_3.1_8b_instruct/structure.svg ADDED
static/figures/llama_3_70b_instruct/matrix.svg CHANGED
static/figures/llama_3_70b_instruct/ranks.svg CHANGED
static/figures/llama_3_70b_instruct/structure.svg CHANGED
static/figures/llama_3_8b_instruct/matrix.svg CHANGED
static/figures/llama_3_8b_instruct/ranks.svg CHANGED
static/figures/llama_3_8b_instruct/structure.svg CHANGED
static/figures/ordinal.svg CHANGED
static/figures/phi-3-medium-128k-instruct/matrix.svg CHANGED