hung-k-nguyen commited on
Commit
b62a42e
·
0 Parent(s):

Public release

Browse files
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Grounding Leaderboard
3
+ emoji: 📊
4
+ colorFrom: blue
5
+ colorTo: green
6
+ sdk: static
7
+ app_file: index.html
8
+ pinned: false
9
+ license: cc-by-sa-4.0
10
+ ---
11
+
12
+ # Grounding Leaderboard
13
+
14
+ A static leaderboard for the [`grounding-benchmark`](https://huggingface.co/datasets/nutrientdocs/grounding-benchmark):
15
+ which NLI cross-encoders best tell whether a claim is **actually supported by the document it cites**,
16
+ ranked by ROC-AUC (headline = number grounding), with inference speed on a standard **NVIDIA RTX A6000**.
17
+
18
+ - `index.html` — the page (fetches `leaderboard.json`).
19
+ - `leaderboard.json` — aggregated results (array of `score.py` outputs). Regenerated by
20
+ `scripts/score_leaderboard.sh` on the standard RTX A6000.
21
+ - `results/` — individual submission JSONs (one per model×config), for provenance and PRs.
22
+
23
+ **Submit a model:** score it with the reference scorer and open a PR adding your `results/*.json`. See
24
+ [SUBMISSION.md](https://huggingface.co/datasets/nutrientdocs/grounding-benchmark/blob/main/SUBMISSION.md).
index.html ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1">
6
+ <title>Grounding Leaderboard — document value grounding / NLI</title>
7
+ <style>
8
+ :root{
9
+ color-scheme:light dark;
10
+ --paper:#eef1f4; --surface:#ffffff; --ink:#17222c; --muted:#5c6b78;
11
+ --hair:#d7dee4; --hair-strong:#c2ccd4;
12
+ --accent:#1d5fa8; --accent-soft:#e5eefa;
13
+ --good:#2f8f6f; --good-soft:#dcefe8; --bad:#c0473b; --warn:#c98a2b;
14
+ --serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;
15
+ --sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
16
+ --mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;
17
+ }
18
+ @media (prefers-color-scheme:dark){
19
+ :root{--paper:#12171c;--surface:#1a2229;--ink:#e6ecf1;--muted:#93a2ae;
20
+ --hair:#2b353e;--hair-strong:#38444e;--accent:#6aa9e6;--accent-soft:#1e2b3a;
21
+ --good:#57b895;--good-soft:#173029;--bad:#e0796d;--warn:#d9a856;}
22
+ }
23
+ *{box-sizing:border-box}
24
+ body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);
25
+ line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
26
+ .wrap{max-width:1100px;margin:0 auto;padding:clamp(20px,5vw,60px) clamp(18px,6vw,64px)}
27
+ .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;
28
+ color:var(--accent);font-weight:600;margin:0 0 14px}
29
+ h1{font-family:var(--serif);font-weight:600;font-size:clamp(28px,5vw,44px);line-height:1.08;
30
+ letter-spacing:-.01em;margin:0 0 14px}
31
+ .lede{font-size:18px;color:var(--muted);max-width:80ch;margin:0 0 8px}
32
+ a{color:var(--accent)}
33
+ code{font-family:var(--mono);font-size:.86em;background:var(--accent-soft);padding:.1em .38em;border-radius:4px}
34
+
35
+ .tabs{display:flex;gap:8px;margin:30px 0 4px}
36
+ .tab{font-family:var(--mono);font-size:13px;letter-spacing:.04em;padding:8px 16px;border-radius:20px;
37
+ border:1px solid var(--hair-strong);background:var(--surface);color:var(--muted);cursor:pointer}
38
+ .tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}
39
+ .banner{background:#fbf5e9;border-left:3px solid var(--warn);color:#7a5512;padding:10px 16px;
40
+ border-radius:0 8px 8px 0;margin:16px 0;font-size:13.5px;font-family:var(--mono)}
41
+ @media (prefers-color-scheme:dark){.banner{background:#2a2312;color:var(--warn)}}
42
+
43
+ .tablebox{overflow-x:auto;margin:14px 0}
44
+ table{border-collapse:collapse;width:100%;font-size:14px;min-width:640px}
45
+ th,td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--hair)}
46
+ th{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}
47
+ td.n,th.n{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono)}
48
+ tbody tr:last-child td{border-bottom:none}
49
+ tr.ours{background:var(--accent-soft)}
50
+ .rank{font-family:var(--mono);color:var(--muted);width:2ch}
51
+ .name{font-weight:650}
52
+ .chip{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;
53
+ padding:2px 8px;border-radius:20px;white-space:nowrap;margin-left:6px}
54
+ .c-open{background:var(--good-soft);color:var(--good)}
55
+ .c-closed{background:var(--accent-soft);color:var(--accent)}
56
+ .bar{position:relative;height:16px;background:var(--hair);border-radius:4px;min-width:120px}
57
+ .bar>span{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:4px}
58
+ .bar.hl>span{background:var(--good)}
59
+ .barnum{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px;margin-left:8px;color:var(--muted)}
60
+ .barcell{display:flex;align-items:center;min-width:220px}
61
+
62
+ .submit{background:var(--surface);border:1px solid var(--hair-strong);border-radius:12px;padding:22px 26px;margin:40px 0}
63
+ .submit h2{font-family:var(--serif);font-size:22px;margin:0 0 8px}
64
+ pre{background:var(--accent-soft);border:1px solid var(--hair);border-radius:8px;padding:14px 16px;
65
+ overflow-x:auto;font-family:var(--mono);font-size:13px}
66
+ footer{margin-top:56px;border-top:1px solid var(--hair-strong);padding-top:16px;color:var(--muted);
67
+ font-size:12.5px;font-family:var(--mono)}
68
+ .muted{color:var(--muted)}
69
+ </style>
70
+ </head>
71
+ <body>
72
+ <div class="wrap">
73
+ <p class="eyebrow">Document value grounding · benchmark</p>
74
+ <h1>Grounding Leaderboard</h1>
75
+ <p class="lede">Is a claim actually supported by the document it cites? Models are ranked by
76
+ <strong>ROC-AUC</strong> on the open
77
+ <a href="https://huggingface.co/datasets/nutrientdocs/grounding-benchmark">grounding-benchmark</a> —
78
+ with the headline metric being <strong>number grounding</strong>, where general NLI models fail.</p>
79
+
80
+ <div class="tabs" id="tabs">
81
+ <button class="tab active" data-config="en">English</button>
82
+ <button class="tab" data-config="multi">Multilingual</button>
83
+ </div>
84
+
85
+ <div id="banner"></div>
86
+ <div class="tablebox"><table>
87
+ <thead id="head"></thead>
88
+ <tbody id="rows"></tbody>
89
+ </table></div>
90
+ <p class="muted" style="font-size:13px">Highlighted rows are Nutrient models.
91
+ <span class="chip c-open">open</span> = downloadable weights;
92
+ <span class="chip c-closed">closed</span> = commercial (contact us). Ties broken by number AUC.
93
+ <strong>Ctx</strong> = the model's context window in tokens — models with a shorter window truncate
94
+ long premises (tables/filings), a real disadvantage reflected in the scores.
95
+ <strong>Speed</strong> = inference throughput (pairs/s) on the standard hardware, a single
96
+ <strong>NVIDIA RTX A6000</strong> (batch 64, max&nbsp;len&nbsp;1024).</p>
97
+
98
+ <div class="submit">
99
+ <h2>Submit your model</h2>
100
+ <p>Scoring is self-service and reproducible — no server in the loop. Score any NLI cross-encoder and
101
+ open a PR with the results JSON.</p>
102
+ <pre>pip install torch transformers datasets
103
+ python benchmark/score.py --model &lt;your-model&gt; --config en --name "Your Model" --open true</pre>
104
+ <p>Full instructions &amp; rules: <a href="https://huggingface.co/datasets/nutrientdocs/grounding-benchmark/blob/main/SUBMISSION.md">SUBMISSION.md</a>.
105
+ The reference scorer <code>score.py</code> lives alongside the dataset.</p>
106
+ </div>
107
+
108
+ <footer>
109
+ ROC-AUC on nutrientdocs/grounding-benchmark (CC-BY-SA-4.0) · reproducible via benchmark/score.py ·
110
+ open models: <a href="https://huggingface.co/nutrientdocs/grounding-en">grounding-en</a> ·
111
+ demo: <a href="https://huggingface.co/spaces/nutrientdocs/grounding-demo">grounding-demo</a>
112
+ </footer>
113
+ </div>
114
+
115
+ <script>
116
+ let DATA = [];
117
+ // All possible facet columns; only those with data for the active config are rendered.
118
+ const FACETS = [["number","Number"],["date","Date"],["string","String"],["table","Table"],["prose","Prose"]];
119
+ function fmt(x){ return (x===null||x===undefined) ? "—" : x.toFixed(3).replace(/^0/,""); }
120
+ function render(config){
121
+ const rows = DATA.filter(d => d.config === config)
122
+ .sort((a,b) => (b.overall_auc - a.overall_auc) || ((b.auc?.number||0) - (a.auc?.number||0)));
123
+ const active = FACETS.filter(([k]) => rows.some(r => r.auc && r.auc[k] != null)); // config-aware columns
124
+ document.getElementById("head").innerHTML =
125
+ '<tr><th class="rank">#</th><th>Model</th><th class="n">n</th><th class="barcell">Overall AUC</th>'
126
+ + active.map(([,h]) => `<th class="n">${h}</th>`).join('')
127
+ + '<th class="n">Ctx</th><th class="n">Speed</th></tr>';
128
+ const tb = document.getElementById("rows");
129
+ tb.innerHTML = "";
130
+ const ncols = 4 + active.length + 2;
131
+ if(!rows.length){
132
+ tb.innerHTML = `<tr><td colspan="${ncols}" class="muted" style="padding:24px">No results yet for this `
133
+ + `config. Be the first — see “Submit your model”.</td></tr>`;
134
+ return;
135
+ }
136
+ const max = Math.max(...rows.map(r => r.overall_auc || 0));
137
+ rows.forEach((r,i) => {
138
+ const chip = r.open ? '<span class="chip c-open">open</span>' : '<span class="chip c-closed">closed</span>';
139
+ const w = max ? Math.round((r.overall_auc/max)*100) : 0;
140
+ const tr = document.createElement("tr");
141
+ if(r.ours) tr.className = "ours";
142
+ tr.innerHTML =
143
+ `<td class="rank">${i+1}</td>`+
144
+ `<td><span class="name">${r.name}</span>${chip}</td>`+
145
+ `<td class="n">${(r.n||0).toLocaleString()}</td>`+
146
+ `<td><div class="barcell"><div class="bar ${r.ours?'hl':''}" style="flex:1"><span style="width:${w}%"></span></div>`+
147
+ `<span class="barnum">${fmt(r.overall_auc)}</span></div></td>`+
148
+ active.map(([k]) => `<td class="n">${fmt(r.auc?.[k])}</td>`).join('')+
149
+ `<td class="n">${r.ctx ? r.ctx.toLocaleString() : '—'}</td>`+
150
+ `<td class="n">${r.pairs_per_s ? r.pairs_per_s.toLocaleString()+'/s' : '—'}</td>`;
151
+ tb.appendChild(tr);
152
+ });
153
+ }
154
+ function setBanner(){
155
+ const b = document.getElementById("banner");
156
+ if(DATA.length && DATA.some(d => d.provisional)){
157
+ b.className = "banner";
158
+ b.textContent = "Provisional numbers — public-slice re-scoring in progress; figures shown are from the internal full test set.";
159
+ } else { b.className=""; b.textContent=""; }
160
+ }
161
+ document.querySelectorAll(".tab").forEach(t => t.addEventListener("click", () => {
162
+ document.querySelectorAll(".tab").forEach(x => x.classList.remove("active"));
163
+ t.classList.add("active");
164
+ render(t.dataset.config);
165
+ }));
166
+ fetch("leaderboard.json").then(r => r.ok ? r.json() : []).then(d => {
167
+ DATA = Array.isArray(d) ? d : (d.results || []);
168
+ setBanner(); render("en");
169
+ }).catch(() => { render("en"); });
170
+ </script>
171
+ </body>
172
+ </html>
leaderboard.json ADDED
@@ -0,0 +1,287 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "name": "BART-large MNLI",
4
+ "model": "facebook/bart-large-mnli",
5
+ "config": "en",
6
+ "open": true,
7
+ "n": 5000,
8
+ "overall_auc": 0.6362744923589948,
9
+ "auc": {
10
+ "number": 0.4784391111111111,
11
+ "date": 0.9242776612148942,
12
+ "string": 0.7570571789321789,
13
+ "table": 0.6105985609760144,
14
+ "prose": 0.891619842839355
15
+ },
16
+ "pairs_per_s": 24.5,
17
+ "hardware": "NVIDIA RTX A6000",
18
+ "ctx": 1024,
19
+ "ours": false
20
+ },
21
+ {
22
+ "name": "cross-encoder DeBERTa-v3-base",
23
+ "model": "cross-encoder/nli-deberta-v3-base",
24
+ "config": "en",
25
+ "open": true,
26
+ "n": 5000,
27
+ "overall_auc": 0.644738021188759,
28
+ "auc": {
29
+ "number": 0.44977955555555554,
30
+ "date": 0.9497017113678303,
31
+ "string": 0.6665088383838383,
32
+ "table": 0.631454675168817,
33
+ "prose": 0.8665808665808665
34
+ },
35
+ "pairs_per_s": 96.2,
36
+ "hardware": "NVIDIA RTX A6000",
37
+ "ctx": 512,
38
+ "ours": false
39
+ },
40
+ {
41
+ "name": "cross-encoder MiniLM-L6",
42
+ "model": "cross-encoder/nli-MiniLM2-L6-H768",
43
+ "config": "en",
44
+ "open": true,
45
+ "n": 5000,
46
+ "overall_auc": 0.5927182536915374,
47
+ "auc": {
48
+ "number": 0.44786488888888887,
49
+ "date": 0.8190866806542126,
50
+ "string": 0.5469651875901876,
51
+ "table": 0.5710080357488511,
52
+ "prose": 0.8484582143118728
53
+ },
54
+ "pairs_per_s": 318.4,
55
+ "hardware": "NVIDIA RTX A6000",
56
+ "ctx": 512,
57
+ "ours": false
58
+ },
59
+ {
60
+ "name": "DeBERTa-v3-large MNLI/FEVER/ANLI",
61
+ "model": "MoritzLaurer/DeBERTa-v3-large-mnli-fever-anli-ling-wanli",
62
+ "config": "en",
63
+ "open": true,
64
+ "n": 5000,
65
+ "overall_auc": 0.7693892982804592,
66
+ "auc": {
67
+ "number": 0.6419208888888889,
68
+ "date": 0.9954498344245305,
69
+ "string": 0.9134875541125541,
70
+ "table": 0.7472576140517762,
71
+ "prose": 0.9447217252095301
72
+ },
73
+ "pairs_per_s": 88.4,
74
+ "hardware": "NVIDIA RTX A6000",
75
+ "ctx": 512,
76
+ "ours": false
77
+ },
78
+ {
79
+ "name": "DeBERTa-v3-large zero-shot",
80
+ "model": "MoritzLaurer/deberta-v3-large-zeroshot-v2.0",
81
+ "config": "en",
82
+ "open": true,
83
+ "n": 5000,
84
+ "overall_auc": 0.7856283280264451,
85
+ "auc": {
86
+ "number": 0.6575431111111111,
87
+ "date": 0.994580879193104,
88
+ "string": 0.9412315115440115,
89
+ "table": 0.7659018786950342,
90
+ "prose": 0.9286289774094653
91
+ },
92
+ "pairs_per_s": 89.0,
93
+ "hardware": "NVIDIA RTX A6000",
94
+ "ctx": 512,
95
+ "ours": false
96
+ },
97
+ {
98
+ "name": "grounding-en (ours)",
99
+ "model": "nutrientdocs/grounding-en",
100
+ "config": "en",
101
+ "open": true,
102
+ "n": 5000,
103
+ "overall_auc": 0.8815400924541517,
104
+ "auc": {
105
+ "number": 0.9231893333333333,
106
+ "date": 0.998429560909022,
107
+ "string": 0.9549625721500722,
108
+ "table": 0.8631714938307792,
109
+ "prose": 0.9637233051867198
110
+ },
111
+ "pairs_per_s": 148.2,
112
+ "hardware": "NVIDIA RTX A6000",
113
+ "ctx": 8192,
114
+ "ours": true
115
+ },
116
+ {
117
+ "name": "grounding-multilingual (ours)",
118
+ "model": "nutrientdocs/grounding-multilingual-private",
119
+ "config": "en",
120
+ "open": false,
121
+ "n": 5000,
122
+ "overall_auc": 0.9249458851297964,
123
+ "auc": {
124
+ "number": 0.9689866666666667,
125
+ "date": 0.9985970322808969,
126
+ "string": 0.9487170815295816,
127
+ "table": 0.9148366580575942,
128
+ "prose": 0.9703832752613241
129
+ },
130
+ "pairs_per_s": 243.5,
131
+ "hardware": "NVIDIA RTX A6000",
132
+ "ctx": 8192,
133
+ "ours": true
134
+ },
135
+ {
136
+ "name": "grounding-multilingual (ours)",
137
+ "model": "nutrientdocs/grounding-multilingual-private",
138
+ "config": "multi",
139
+ "open": false,
140
+ "n": 8421,
141
+ "overall_auc": 0.9652247630640813,
142
+ "auc": {
143
+ "number": 0.9987015555555555,
144
+ "date": null,
145
+ "string": null,
146
+ "table": 0.9985981272248878,
147
+ "prose": 0.9261168118990385
148
+ },
149
+ "pairs_per_s": 337.7,
150
+ "hardware": "NVIDIA RTX A6000",
151
+ "ctx": 8192,
152
+ "ours": true
153
+ },
154
+ {
155
+ "name": "mDeBERTa-v3-base XNLI-2mil7",
156
+ "model": "MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7",
157
+ "config": "en",
158
+ "open": true,
159
+ "n": 5000,
160
+ "overall_auc": 0.6998874981384613,
161
+ "auc": {
162
+ "number": 0.4928408888888889,
163
+ "date": 0.9457582345357567,
164
+ "string": 0.8369633838383839,
165
+ "table": 0.664911263874525,
166
+ "prose": 0.9090885310397505
167
+ },
168
+ "pairs_per_s": 215.0,
169
+ "hardware": "NVIDIA RTX A6000",
170
+ "ctx": 512,
171
+ "ours": false
172
+ },
173
+ {
174
+ "name": "mDeBERTa-v3-base XNLI-2mil7",
175
+ "model": "MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7",
176
+ "config": "multi",
177
+ "open": true,
178
+ "n": 8421,
179
+ "overall_auc": 0.8937062502752443,
180
+ "auc": {
181
+ "number": 0.7750426666666667,
182
+ "date": null,
183
+ "string": null,
184
+ "table": 0.7274667234174277,
185
+ "prose": 0.9609073768028846
186
+ },
187
+ "pairs_per_s": 301.2,
188
+ "hardware": "NVIDIA RTX A6000",
189
+ "ctx": 512,
190
+ "ours": false
191
+ },
192
+ {
193
+ "name": "mDeBERTa-v3-base MNLI-XNLI",
194
+ "model": "MoritzLaurer/mDeBERTa-v3-base-mnli-xnli",
195
+ "config": "en",
196
+ "open": true,
197
+ "n": 5000,
198
+ "overall_auc": 0.6294148925341116,
199
+ "auc": {
200
+ "number": 0.43475644444444445,
201
+ "date": 0.8523755656108597,
202
+ "string": 0.8139204545454546,
203
+ "table": 0.6084399143885807,
204
+ "prose": 0.8505352041937407
205
+ },
206
+ "pairs_per_s": 214.6,
207
+ "hardware": "NVIDIA RTX A6000",
208
+ "ctx": 512,
209
+ "ours": false
210
+ },
211
+ {
212
+ "name": "mDeBERTa-v3-base MNLI-XNLI",
213
+ "model": "MoritzLaurer/mDeBERTa-v3-base-mnli-xnli",
214
+ "config": "multi",
215
+ "open": true,
216
+ "n": 8421,
217
+ "overall_auc": 0.8305958149319597,
218
+ "auc": {
219
+ "number": 0.8063175555555555,
220
+ "date": null,
221
+ "string": null,
222
+ "table": 0.7796536913790435,
223
+ "prose": 0.8636295072115384
224
+ },
225
+ "pairs_per_s": 304.8,
226
+ "hardware": "NVIDIA RTX A6000",
227
+ "ctx": 512,
228
+ "ours": false
229
+ },
230
+ {
231
+ "name": "RoBERTa-large MNLI",
232
+ "model": "FacebookAI/roberta-large-mnli",
233
+ "config": "en",
234
+ "open": true,
235
+ "n": 5000,
236
+ "overall_auc": 0.5881571031267598,
237
+ "auc": {
238
+ "number": 0.4420177777777778,
239
+ "date": 0.887693066053237,
240
+ "string": 0.5542929292929293,
241
+ "table": 0.5558180923253898,
242
+ "prose": 0.857927614025175
243
+ },
244
+ "pairs_per_s": 56.8,
245
+ "hardware": "NVIDIA RTX A6000",
246
+ "ctx": 512,
247
+ "ours": false
248
+ },
249
+ {
250
+ "name": "XLM-R-large XNLI",
251
+ "model": "joeddav/xlm-roberta-large-xnli",
252
+ "config": "en",
253
+ "open": true,
254
+ "n": 5000,
255
+ "overall_auc": 0.5716570972756371,
256
+ "auc": {
257
+ "number": 0.44068444444444443,
258
+ "date": 0.7327852069061402,
259
+ "string": 0.5111381673881674,
260
+ "table": 0.5335998274498526,
261
+ "prose": 0.8582833704784925
262
+ },
263
+ "pairs_per_s": 55.7,
264
+ "hardware": "NVIDIA RTX A6000",
265
+ "ctx": 512,
266
+ "ours": false
267
+ },
268
+ {
269
+ "name": "XLM-R-large XNLI",
270
+ "model": "joeddav/xlm-roberta-large-xnli",
271
+ "config": "multi",
272
+ "open": true,
273
+ "n": 8421,
274
+ "overall_auc": 0.8107369827807182,
275
+ "auc": {
276
+ "number": 0.7651982222222222,
277
+ "date": null,
278
+ "string": null,
279
+ "table": 0.7150696486611979,
280
+ "prose": 0.8689075270432692
281
+ },
282
+ "pairs_per_s": 80.1,
283
+ "hardware": "NVIDIA RTX A6000",
284
+ "ctx": 512,
285
+ "ours": false
286
+ }
287
+ ]
results/bart-mnli-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "BART-large MNLI",
3
+ "model": "facebook/bart-large-mnli",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.6362744923589948,
8
+ "auc": {
9
+ "number": 0.4784391111111111,
10
+ "date": 0.9242776612148942,
11
+ "string": 0.7570571789321789,
12
+ "table": 0.6105985609760144,
13
+ "prose": 0.891619842839355
14
+ },
15
+ "pairs_per_s": 24.5,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 1024,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 1024,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 204.16,
27
+ "ctx": 1024,
28
+ "pairs_per_s": 24.5
29
+ }
30
+ }
results/ce-deberta-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "cross-encoder DeBERTa-v3-base",
3
+ "model": "cross-encoder/nli-deberta-v3-base",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.644738021188759,
8
+ "auc": {
9
+ "number": 0.44977955555555554,
10
+ "date": 0.9497017113678303,
11
+ "string": 0.6665088383838383,
12
+ "table": 0.631454675168817,
13
+ "prose": 0.8665808665808665
14
+ },
15
+ "pairs_per_s": 96.2,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 51.97,
27
+ "ctx": 512,
28
+ "pairs_per_s": 96.2
29
+ }
30
+ }
results/ce-minilm-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "cross-encoder MiniLM-L6",
3
+ "model": "cross-encoder/nli-MiniLM2-L6-H768",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.5927182536915374,
8
+ "auc": {
9
+ "number": 0.44786488888888887,
10
+ "date": 0.8190866806542126,
11
+ "string": 0.5469651875901876,
12
+ "table": 0.5710080357488511,
13
+ "prose": 0.8484582143118728
14
+ },
15
+ "pairs_per_s": 318.4,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 15.7,
27
+ "ctx": 512,
28
+ "pairs_per_s": 318.4
29
+ }
30
+ }
results/deberta-anli-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "DeBERTa-v3-large MNLI/FEVER/ANLI",
3
+ "model": "MoritzLaurer/DeBERTa-v3-large-mnli-fever-anli-ling-wanli",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.7693892982804592,
8
+ "auc": {
9
+ "number": 0.6419208888888889,
10
+ "date": 0.9954498344245305,
11
+ "string": 0.9134875541125541,
12
+ "table": 0.7472576140517762,
13
+ "prose": 0.9447217252095301
14
+ },
15
+ "pairs_per_s": 88.4,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 56.55,
27
+ "ctx": 512,
28
+ "pairs_per_s": 88.4
29
+ }
30
+ }
results/deberta-zs-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "DeBERTa-v3-large zero-shot",
3
+ "model": "MoritzLaurer/deberta-v3-large-zeroshot-v2.0",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.7856283280264451,
8
+ "auc": {
9
+ "number": 0.6575431111111111,
10
+ "date": 0.994580879193104,
11
+ "string": 0.9412315115440115,
12
+ "table": 0.7659018786950342,
13
+ "prose": 0.9286289774094653
14
+ },
15
+ "pairs_per_s": 89.0,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 56.17,
27
+ "ctx": 512,
28
+ "pairs_per_s": 89.0
29
+ }
30
+ }
results/grounding-en-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "grounding-en (ours)",
3
+ "model": "nutrientdocs/grounding-en",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.8815400924541517,
8
+ "auc": {
9
+ "number": 0.9231893333333333,
10
+ "date": 0.998429560909022,
11
+ "string": 0.9549625721500722,
12
+ "table": 0.8631714938307792,
13
+ "prose": 0.9637233051867198
14
+ },
15
+ "pairs_per_s": 148.2,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 8192,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 33.74,
27
+ "ctx": 512,
28
+ "pairs_per_s": 148.2
29
+ }
30
+ }
results/grounding-multi-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "grounding-multilingual (ours)",
3
+ "model": "nutrientdocs/grounding-multilingual-private",
4
+ "config": "en",
5
+ "open": false,
6
+ "n": 5000,
7
+ "overall_auc": 0.9249458851297964,
8
+ "auc": {
9
+ "number": 0.9689866666666667,
10
+ "date": 0.9985970322808969,
11
+ "string": 0.9487170815295816,
12
+ "table": 0.9148366580575942,
13
+ "prose": 0.9703832752613241
14
+ },
15
+ "pairs_per_s": 243.5,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 8192,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 20.53,
27
+ "ctx": 512,
28
+ "pairs_per_s": 243.5
29
+ }
30
+ }
results/grounding-multi-multi.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "grounding-multilingual (ours)",
3
+ "model": "nutrientdocs/grounding-multilingual-private",
4
+ "config": "multi",
5
+ "open": false,
6
+ "n": 8421,
7
+ "overall_auc": 0.9652247630640813,
8
+ "auc": {
9
+ "number": 0.9987015555555555,
10
+ "date": null,
11
+ "string": null,
12
+ "table": 0.9985981272248878,
13
+ "prose": 0.9261168118990385
14
+ },
15
+ "pairs_per_s": 337.7,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 8192,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 8421,
26
+ "elapsed_s": 24.93,
27
+ "ctx": 512,
28
+ "pairs_per_s": 337.7
29
+ }
30
+ }
results/mdeberta-2mil7-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "mDeBERTa-v3-base XNLI-2mil7",
3
+ "model": "MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.6998874981384613,
8
+ "auc": {
9
+ "number": 0.4928408888888889,
10
+ "date": 0.9457582345357567,
11
+ "string": 0.8369633838383839,
12
+ "table": 0.664911263874525,
13
+ "prose": 0.9090885310397505
14
+ },
15
+ "pairs_per_s": 215.0,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 23.25,
27
+ "ctx": 512,
28
+ "pairs_per_s": 215.0
29
+ }
30
+ }
results/mdeberta-2mil7-multi.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "mDeBERTa-v3-base XNLI-2mil7",
3
+ "model": "MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7",
4
+ "config": "multi",
5
+ "open": true,
6
+ "n": 8421,
7
+ "overall_auc": 0.8937062502752443,
8
+ "auc": {
9
+ "number": 0.7750426666666667,
10
+ "date": null,
11
+ "string": null,
12
+ "table": 0.7274667234174277,
13
+ "prose": 0.9609073768028846
14
+ },
15
+ "pairs_per_s": 301.2,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 8421,
26
+ "elapsed_s": 27.96,
27
+ "ctx": 512,
28
+ "pairs_per_s": 301.2
29
+ }
30
+ }
results/mdeberta-mnli-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "mDeBERTa-v3-base MNLI-XNLI",
3
+ "model": "MoritzLaurer/mDeBERTa-v3-base-mnli-xnli",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.6294148925341116,
8
+ "auc": {
9
+ "number": 0.43475644444444445,
10
+ "date": 0.8523755656108597,
11
+ "string": 0.8139204545454546,
12
+ "table": 0.6084399143885807,
13
+ "prose": 0.8505352041937407
14
+ },
15
+ "pairs_per_s": 214.6,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 23.3,
27
+ "ctx": 512,
28
+ "pairs_per_s": 214.6
29
+ }
30
+ }
results/mdeberta-mnli-multi.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "mDeBERTa-v3-base MNLI-XNLI",
3
+ "model": "MoritzLaurer/mDeBERTa-v3-base-mnli-xnli",
4
+ "config": "multi",
5
+ "open": true,
6
+ "n": 8421,
7
+ "overall_auc": 0.8305958149319597,
8
+ "auc": {
9
+ "number": 0.8063175555555555,
10
+ "date": null,
11
+ "string": null,
12
+ "table": 0.7796536913790435,
13
+ "prose": 0.8636295072115384
14
+ },
15
+ "pairs_per_s": 304.8,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 8421,
26
+ "elapsed_s": 27.63,
27
+ "ctx": 512,
28
+ "pairs_per_s": 304.8
29
+ }
30
+ }
results/roberta-mnli-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "RoBERTa-large MNLI",
3
+ "model": "FacebookAI/roberta-large-mnli",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.5881571031267598,
8
+ "auc": {
9
+ "number": 0.4420177777777778,
10
+ "date": 0.887693066053237,
11
+ "string": 0.5542929292929293,
12
+ "table": 0.5558180923253898,
13
+ "prose": 0.857927614025175
14
+ },
15
+ "pairs_per_s": 56.8,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 87.96,
27
+ "ctx": 512,
28
+ "pairs_per_s": 56.8
29
+ }
30
+ }
results/xlmr-xnli-en.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "XLM-R-large XNLI",
3
+ "model": "joeddav/xlm-roberta-large-xnli",
4
+ "config": "en",
5
+ "open": true,
6
+ "n": 5000,
7
+ "overall_auc": 0.5716570972756371,
8
+ "auc": {
9
+ "number": 0.44068444444444443,
10
+ "date": 0.7327852069061402,
11
+ "string": 0.5111381673881674,
12
+ "table": 0.5335998274498526,
13
+ "prose": 0.8582833704784925
14
+ },
15
+ "pairs_per_s": 55.7,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 5000,
26
+ "elapsed_s": 89.72,
27
+ "ctx": 512,
28
+ "pairs_per_s": 55.7
29
+ }
30
+ }
results/xlmr-xnli-multi.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "XLM-R-large XNLI",
3
+ "model": "joeddav/xlm-roberta-large-xnli",
4
+ "config": "multi",
5
+ "open": true,
6
+ "n": 8421,
7
+ "overall_auc": 0.8107369827807182,
8
+ "auc": {
9
+ "number": 0.7651982222222222,
10
+ "date": null,
11
+ "string": null,
12
+ "table": 0.7150696486611979,
13
+ "prose": 0.8689075270432692
14
+ },
15
+ "pairs_per_s": 80.1,
16
+ "hardware": "NVIDIA RTX A6000",
17
+ "ctx": 512,
18
+ "perf": {
19
+ "device": "cuda",
20
+ "batch_size": 64,
21
+ "max_length": 512,
22
+ "torch": "2.4.1+cu124",
23
+ "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.35",
24
+ "accelerator": "NVIDIA RTX A6000",
25
+ "n_pairs": 8421,
26
+ "elapsed_s": 105.17,
27
+ "ctx": 512,
28
+ "pairs_per_s": 80.1
29
+ }
30
+ }
style.css ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ body {
2
+ padding: 2rem;
3
+ font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
4
+ }
5
+
6
+ h1 {
7
+ font-size: 16px;
8
+ margin-top: 0;
9
+ }
10
+
11
+ p {
12
+ color: rgb(107, 114, 128);
13
+ font-size: 15px;
14
+ margin-bottom: 10px;
15
+ margin-top: 5px;
16
+ }
17
+
18
+ .card {
19
+ max-width: 620px;
20
+ margin: 0 auto;
21
+ padding: 16px;
22
+ border: 1px solid lightgray;
23
+ border-radius: 16px;
24
+ }
25
+
26
+ .card p:last-child {
27
+ margin-bottom: 0;
28
+ }