Basma Boussaha commited on
Commit
b6de4f2
Β·
1 Parent(s): 5bc6a94

bunch of fixes

Browse files
backend/config.py CHANGED
@@ -63,14 +63,14 @@ TASKS: List[Tuple[Any, Any, str]] = RESULTS_TASKS + CODE_TASKS + FANNFLOP_TASKS
63
  # --- 3. Model Metadata ---
64
 
65
  MODEL_TYPE_TO_EMOJI: Dict[str, str] = {
66
- "pre-trained": "🟒",
67
- "pretrained": "🟒",
68
- "finetuned": "πŸ”Ά",
69
- "fine-tuned": "πŸ”Ά",
70
- "🟒 : pretrained": "🟒",
71
- "🟩 : continuously pretrained": "🟩",
72
- "πŸ’¬ : chat models (RLHF, DPO, IFT, ...)": "πŸ’¬",
73
- "πŸ”Ά : fine-tuned on domain-specific datasets": "πŸ”Ά",
74
- "🀝 : base merges and merges": "🀝",
75
  "Missing": "?",
76
  }
 
63
  # --- 3. Model Metadata ---
64
 
65
  MODEL_TYPE_TO_EMOJI: Dict[str, str] = {
66
+ # "pre-trained": "🟒",
67
+ "base": "🟒",
68
+ "instruct": "πŸ”Ά",
69
+ # "fine-tuned": "πŸ”Ά",
70
+ # "🟒 : pretrained": "🟒",
71
+ # "🟩 : continuously pretrained": "🟩",
72
+ # "πŸ’¬ : chat models (RLHF, DPO, IFT, ...)": "πŸ’¬",
73
+ # "πŸ”Ά : fine-tuned on domain-specific datasets": "πŸ”Ά",
74
+ # "🀝 : base merges and merges": "🀝",
75
  "Missing": "?",
76
  }
backend/submission_handler.py CHANGED
@@ -18,13 +18,13 @@ logging.basicConfig(level=logging.INFO)
18
  logger = logging.getLogger(__name__)
19
 
20
  MODEL_TYPE_NORMALIZATION = {
21
- "pt": "pre-trained",
22
- "pretrained": "pre-trained",
23
- "pre-trained": "pre-trained",
24
- "fine-tuned": "finetuned",
25
- "finetuned": "finetuned",
26
- "instruct": "finetuned",
27
- "chat": "finetuned",
28
  }
29
 
30
  class SlackNotifier:
 
18
  logger = logging.getLogger(__name__)
19
 
20
  MODEL_TYPE_NORMALIZATION = {
21
+ # "pt": "pre-trained",
22
+ "base": "base",
23
+ # "pre-trained": "pre-trained",
24
+ # "fine-tuned": "finetuned",
25
+ # "finetuned": "finetuned",
26
+ "instruct": "instruct",
27
+ # "chat": "finetuned",
28
  }
29
 
30
  class SlackNotifier:
frontend/about.html CHANGED
@@ -136,7 +136,7 @@
136
  </div>
137
  <pre id="citationCode"
138
  class="bg-slate-100 dark:bg-slate-900/50 p-6 rounded-xl border border-slate-200 dark:border-slate-700 overflow-x-auto text-xs sm:text-sm text-slate-600 dark:text-slate-400 font-mono leading-relaxed">@misc{QIMMA,
139
- author = {Alqadi, Leen and Alzubaidi, Ahmed and Alobeidli, Hamza and Alhammadi, Maitha and Alyafeai, Mohammed and Alswuidi, Shaikha and Alkaabi, Omar and Boussaha, Basma El Amel and Hacid, Hakim},
140
  title = {QIMMA Leaderboard},
141
  year = {2026},
142
  publisher = {QIMMA},
 
136
  </div>
137
  <pre id="citationCode"
138
  class="bg-slate-100 dark:bg-slate-900/50 p-6 rounded-xl border border-slate-200 dark:border-slate-700 overflow-x-auto text-xs sm:text-sm text-slate-600 dark:text-slate-400 font-mono leading-relaxed">@misc{QIMMA,
139
+ author = {AlQadi, Leen and Alzubaidi, Ahmed and Alobeidli, Hamza and Alhammadi, Maitha and Alyafeai, Mohammed and Alswuidi, Shaikha and Alkaabi, Omar and Boussaha, Basma El Amel and Hacid, Hakim},
140
  title = {QIMMA Leaderboard},
141
  year = {2026},
142
  publisher = {QIMMA},
frontend/leaderboard.html CHANGED
@@ -511,8 +511,8 @@
511
  class="w-3.5 h-3.5"></i> <span id="modalPrecision">--</span></span>
512
  <span class="w-1 h-1 rounded-full bg-slate-300 dark:bg-slate-600"></span>
513
 
514
- <span class="flex items-center gap-1" title="Revision"><i data-lucide="git-commit"
515
- class="w-3.5 h-3.5"></i> <span id="modalRevision" class="font-mono">--</span></span>
516
  </div>
517
 
518
  <!-- Links -->
@@ -947,7 +947,7 @@
947
  def.width = '400px';
948
  def.formatter = (c, r) => {
949
  const type = (typeIdx > -1 && r.cells[typeIdx]) ? r.cells[typeIdx].data : "";
950
- const tMap = { "pre-trained": "🟒", "pretrained": "🟒", "finetuned": "πŸ”Ά", "fine-tuned": "πŸ”Ά", "chat": "πŸ’¬" };
951
  const tIcon = tMap[type] || type;
952
 
953
  return gridjs.html(`
 
511
  class="w-3.5 h-3.5"></i> <span id="modalPrecision">--</span></span>
512
  <span class="w-1 h-1 rounded-full bg-slate-300 dark:bg-slate-600"></span>
513
 
514
+ <!-- <span class="flex items-center gap-1" title="Revision"><i data-lucide="git-commit"
515
+ class="w-3.5 h-3.5"></i> <span id="modalRevision" class="font-mono">--</span></span> -->
516
  </div>
517
 
518
  <!-- Links -->
 
947
  def.width = '400px';
948
  def.formatter = (c, r) => {
949
  const type = (typeIdx > -1 && r.cells[typeIdx]) ? r.cells[typeIdx].data : "";
950
+ const tMap = { "base": "🟒", "instruct": "πŸ”Ά"};
951
  const tIcon = tMap[type] || type;
952
 
953
  return gridjs.html(`
frontend/submit.html CHANGED
@@ -2,8 +2,8 @@
2
  <html lang="en">
3
 
4
  <body class="bg-white dark:bg-slate-900">
5
- <div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
6
- <div class="lg:col-span-2 space-y-6">
7
  <div
8
  class="bg-white dark:bg-slate-800 p-8 rounded-2xl shadow-sm border border-slate-200 dark:border-slate-700">
9
  <h3 class="text-xl font-bold mb-6 flex items-center text-slate-800 dark:text-slate-100">
@@ -14,7 +14,7 @@
14
  Submit Model
15
  </h3>
16
  <form id="submitForm" class="space-y-6">
17
- <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
18
  <div class="space-y-4">
19
  <div><label class="block text-sm font-medium text-slate-700 dark:text-slate-300 mb-1">Model
20
  Name</label><input required name="model_name" type="text"
@@ -25,7 +25,7 @@
25
  Type</label>
26
  <div class="relative"><select name="model_type"
27
  class="w-full px-4 py-2 rounded-lg border border-slate-300 dark:border-slate-600 bg-white dark:bg-slate-900 dark:text-white focus:ring-2 focus:ring-indigo-500 outline-none appearance-none transition cursor-pointer">
28
- <option value="pre-trained">🟒 Pretrained</option>
29
  <option value="finetuned" selected>πŸ”Ά Instruct</option>
30
  </select><i data-lucide="chevron-down"
31
  class="absolute right-3 top-3 h-4 w-4 text-slate-400 pointer-events-none"></i>
@@ -44,7 +44,7 @@
44
  </div>
45
  </div>
46
  </div>
47
- <div class="space-y-4">
48
  <div><label
49
  class="block text-sm font-medium text-slate-700 dark:text-slate-300 mb-1">Revision
50
  Commit</label><input name="revision" type="text" value="main" placeholder="main"
@@ -67,7 +67,7 @@
67
  placeholder="e.g. myorg/base-model"
68
  class="w-full px-4 py-2 rounded-lg border border-slate-300 dark:border-slate-600 bg-white dark:bg-slate-900 dark:text-white focus:ring-2 focus:ring-indigo-500 outline-none transition">
69
  </div>
70
- </div>
71
  </div>
72
  <div class="pt-4 border-t border-slate-100 dark:border-slate-700">
73
  <button type="submit" id="submitBtn"
 
2
  <html lang="en">
3
 
4
  <body class="bg-white dark:bg-slate-900">
5
+ <div class="grid grid-cols-1 lg:grid-cols-2 gap-8">
6
+ <div class="lg:col-span-1 space-y-4">
7
  <div
8
  class="bg-white dark:bg-slate-800 p-8 rounded-2xl shadow-sm border border-slate-200 dark:border-slate-700">
9
  <h3 class="text-xl font-bold mb-6 flex items-center text-slate-800 dark:text-slate-100">
 
14
  Submit Model
15
  </h3>
16
  <form id="submitForm" class="space-y-6">
17
+ <div class="grid grid-cols-1 gap-6">
18
  <div class="space-y-4">
19
  <div><label class="block text-sm font-medium text-slate-700 dark:text-slate-300 mb-1">Model
20
  Name</label><input required name="model_name" type="text"
 
25
  Type</label>
26
  <div class="relative"><select name="model_type"
27
  class="w-full px-4 py-2 rounded-lg border border-slate-300 dark:border-slate-600 bg-white dark:bg-slate-900 dark:text-white focus:ring-2 focus:ring-indigo-500 outline-none appearance-none transition cursor-pointer">
28
+ <option value="pre-trained">🟒 Base </option>
29
  <option value="finetuned" selected>πŸ”Ά Instruct</option>
30
  </select><i data-lucide="chevron-down"
31
  class="absolute right-3 top-3 h-4 w-4 text-slate-400 pointer-events-none"></i>
 
44
  </div>
45
  </div>
46
  </div>
47
+ <!-- <div class="space-y-4">
48
  <div><label
49
  class="block text-sm font-medium text-slate-700 dark:text-slate-300 mb-1">Revision
50
  Commit</label><input name="revision" type="text" value="main" placeholder="main"
 
67
  placeholder="e.g. myorg/base-model"
68
  class="w-full px-4 py-2 rounded-lg border border-slate-300 dark:border-slate-600 bg-white dark:bg-slate-900 dark:text-white focus:ring-2 focus:ring-indigo-500 outline-none transition">
69
  </div>
70
+ </div> -->
71
  </div>
72
  <div class="pt-4 border-t border-slate-100 dark:border-slate-700">
73
  <button type="submit" id="submitBtn"