davidberenstein1957 commited on
Commit
721ac40
·
1 Parent(s): 6a09e8e

refactor: update data structure in app.py and text_to_image.jsonl to replace 'Provider' with 'Platform' and 'Owner', enhancing clarity and consistency in data representation

Browse files
Files changed (2) hide show
  1. app.py +15 -5
  2. data/text_to_image.jsonl +18 -9
app.py CHANGED
@@ -25,12 +25,21 @@ df["URL"] = df.apply(
25
  axis=1,
26
  )
27
  df = df[
28
- ["URL", "Provider", "Device", "Model", "Optimization", "Median Inference Time", "Price per Image"]
29
  + [
30
  col
31
  for col in df.columns.tolist()
32
  if col
33
- not in ["URL", "Model", "Median Inference Time", "Price per Image", "Provider", "Device", "Optimization"]
 
 
 
 
 
 
 
 
 
34
  ]
35
  ]
36
  df = df.sort_values(by="GenEval", ascending=False)
@@ -50,10 +59,11 @@ with gr.Blocks("ParityError/Interstellar", fill_width=True, css=custom_css) as d
50
  Leaderboard(
51
  value=df,
52
  select_columns=df.columns.tolist(),
53
- datatype=["markdown", "markdown", "markdown", "markdown", "markdown"]
54
- + ["number"] * (len(df.columns.tolist()) - 5),
55
  filter_columns=[
56
- "Provider",
 
57
  "Device",
58
  "Model",
59
  "Optimization",
 
25
  axis=1,
26
  )
27
  df = df[
28
+ ["URL", "Platform", "Model Owner", "Device", "Model", "Optimization", "Median Inference Time", "Price per Image"]
29
  + [
30
  col
31
  for col in df.columns.tolist()
32
  if col
33
+ not in [
34
+ "URL",
35
+ "Model",
36
+ "Median Inference Time",
37
+ "Price per Image",
38
+ "Platform",
39
+ "Owner",
40
+ "Device",
41
+ "Optimization",
42
+ ]
43
  ]
44
  ]
45
  df = df.sort_values(by="GenEval", ascending=False)
 
59
  Leaderboard(
60
  value=df,
61
  select_columns=df.columns.tolist(),
62
+ datatype=["markdown", "markdown", "markdown", "markdown", "markdown", "markdown"]
63
+ + ["number"] * (len(df.columns.tolist()) - 6),
64
  filter_columns=[
65
+ "Platform",
66
+ "Owner",
67
  "Device",
68
  "Model",
69
  "Optimization",
data/text_to_image.jsonl CHANGED
@@ -1,5 +1,6 @@
1
  {
2
- "Provider": "Replicate x Black Forest Labs",
 
3
  "Device": "1xH100",
4
  "Model": "FLUX.1-dev",
5
  "Optimization": "none",
@@ -16,7 +17,8 @@
16
  "Price per Image": 0.025
17
  }
18
  {
19
- "Provider": "fal.ai",
 
20
  "Device": "Undisclosed",
21
  "Model": "FLUX.1-dev",
22
  "Optimization": "Undisclosed",
@@ -33,7 +35,8 @@
33
  "Price per Image": 0.025
34
  }
35
  {
36
- "Provider": "Fireworks AI",
 
37
  "Device": "Undisclosed",
38
  "Model": "FLUX.1-dev",
39
  "Optimization": "fp8",
@@ -50,7 +53,8 @@
50
  "Price per Image": 0.014
51
  }
52
  {
53
- "Provider": "Replicate x Pruna AI",
 
54
  "Device": "1xH100",
55
  "Model": "FLUX.1-dev",
56
  "Optimization": "extra juiced",
@@ -67,7 +71,8 @@
67
  "Price per Image": 0.004
68
  }
69
  {
70
- "Provider": "Replicate x Pruna AI",
 
71
  "Device": "1xH100",
72
  "Model": "FLUX.1-dev",
73
  "Optimization": "juiced",
@@ -84,7 +89,8 @@
84
  "Price per Image": 0.0048
85
  }
86
  {
87
- "Provider": "Replicate x Pruna AI",
 
88
  "Device": "1xH100",
89
  "Model": "FLUX.1-dev",
90
  "Optimization": "lightly juiced",
@@ -101,7 +107,8 @@
101
  "Price per Image": 0.0054
102
  }
103
  {
104
- "Provider": "Replicate x Black Forest Labs",
 
105
  "Device": "1xH100",
106
  "Model": "FLUX.1-dev",
107
  "Optimization": "go_fast",
@@ -118,7 +125,8 @@
118
  "Price per Image": 0.025
119
  }
120
  {
121
- "Provider": "Together AI",
 
122
  "Device": "Undisclosed",
123
  "Model": "FLUX.1-dev",
124
  "Optimization": "Undisclosed",
@@ -135,7 +143,8 @@
135
  "Price per Image": 0.025
136
  }
137
  {
138
- "Provider": "AWS",
 
139
  "Device": "Undisclosed",
140
  "Model": "AWS Nova Canvas",
141
  "Optimization": "Undisclosed",
 
1
  {
2
+ "Platform": "Replicate",
3
+ "Owner": "Pruna AI",
4
  "Device": "1xH100",
5
  "Model": "FLUX.1-dev",
6
  "Optimization": "none",
 
17
  "Price per Image": 0.025
18
  }
19
  {
20
+ "Platform": "fal.ai",
21
+ "Owner": "fal.ai",
22
  "Device": "Undisclosed",
23
  "Model": "FLUX.1-dev",
24
  "Optimization": "Undisclosed",
 
35
  "Price per Image": 0.025
36
  }
37
  {
38
+ "Platform": "Fireworks AI",
39
+ "Owner": "Fireworks AI",
40
  "Device": "Undisclosed",
41
  "Model": "FLUX.1-dev",
42
  "Optimization": "fp8",
 
53
  "Price per Image": 0.014
54
  }
55
  {
56
+ "Platform": "Replicate",
57
+ "Owner": "Pruna AI",
58
  "Device": "1xH100",
59
  "Model": "FLUX.1-dev",
60
  "Optimization": "extra juiced",
 
71
  "Price per Image": 0.004
72
  }
73
  {
74
+ "Platform": "Replicate",
75
+ "Owner": "Pruna AI",
76
  "Device": "1xH100",
77
  "Model": "FLUX.1-dev",
78
  "Optimization": "juiced",
 
89
  "Price per Image": 0.0048
90
  }
91
  {
92
+ "Platform": "Replicate",
93
+ "Owner": "Pruna AI",
94
  "Device": "1xH100",
95
  "Model": "FLUX.1-dev",
96
  "Optimization": "lightly juiced",
 
107
  "Price per Image": 0.0054
108
  }
109
  {
110
+ "Platform": "Replicate",
111
+ "Owner": "Black Forest Labs",
112
  "Device": "1xH100",
113
  "Model": "FLUX.1-dev",
114
  "Optimization": "go_fast",
 
125
  "Price per Image": 0.025
126
  }
127
  {
128
+ "Platform": "Together AI",
129
+ "Owner": "Together AI",
130
  "Device": "Undisclosed",
131
  "Model": "FLUX.1-dev",
132
  "Optimization": "Undisclosed",
 
143
  "Price per Image": 0.025
144
  }
145
  {
146
+ "Platform": "AWS",
147
+ "Owner": "AWS",
148
  "Device": "Undisclosed",
149
  "Model": "AWS Nova Canvas",
150
  "Optimization": "Undisclosed",