tahamajs commited on
Commit
edf1fe5
·
verified ·
1 Parent(s): 05cce7b

Upload folder using huggingface_hub

Browse files
Files changed (3) hide show
  1. .gitattributes +1 -0
  2. index.html +118 -2
  3. paper.pdf +3 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* 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
 
 
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
36
+ paper.pdf filter=lfs diff=lfs merge=lfs -text
index.html CHANGED
@@ -40,7 +40,10 @@
40
  <span class="text-xs px-2 py-0.5 ml-2 rounded-full bg-indigo-500/20 text-indigo-400 border border-indigo-500/30">v1.0.0</span>
41
  </div>
42
  </div>
43
- <div class="flex items-center space-x-4">
 
 
 
44
  <a href="https://github.com/Hooshaai/AsyncTensorRLHF" target="_blank" class="flex items-center space-x-2 text-sm text-slate-400 hover:text-white px-3 py-1.5 rounded-md hover:bg-slate-800 transition">
45
  <i data-lucide="github" class="w-4 h-4"></i>
46
  <span>GitHub</span>
@@ -48,7 +51,7 @@
48
  <a href="https://huggingface.co/Hooshaai/Qwen2.5-0.5B-AsyncTensorRLHF" target="_blank" class="flex items-center space-x-2 text-sm bg-purple-600 hover:bg-purple-500 text-white px-3 py-1.5 rounded-lg shadow-sm transition font-medium">
49
  <span>🚀 Trained Qwen Model</span>
50
  </a>
51
- <a href="https://huggingface.co/tahamajs/AsyncTensorRLHF" target="_blank" class="flex items-center space-x-2 text-sm bg-indigo-600 hover:bg-indigo-500 text-white px-3.5 py-1.5 rounded-lg shadow-sm transition font-medium">
52
  <span>🤗 Model Card</span>
53
  </a>
54
  </div>
@@ -113,6 +116,10 @@
113
  <i data-lucide="layers" class="w-4 h-4"></i>
114
  <span>4. Architecture & Pipeline</span>
115
  </button>
 
 
 
 
116
  </div>
117
 
118
  <!-- Tab 1: Reward Simulator -->
@@ -356,6 +363,115 @@
356
  </div>
357
  </div>
358
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
359
  </div>
360
  </main>
361
 
 
40
  <span class="text-xs px-2 py-0.5 ml-2 rounded-full bg-indigo-500/20 text-indigo-400 border border-indigo-500/30">v1.0.0</span>
41
  </div>
42
  </div>
43
+ <a href="paper.pdf" target="_blank" class="flex items-center space-x-2 text-sm bg-indigo-600 hover:bg-indigo-500 text-white px-3.5 py-1.5 rounded-lg shadow-sm transition font-medium">
44
+ <i data-lucide="file-text" class="w-4 h-4"></i>
45
+ <span>Read Paper (PDF)</span>
46
+ </a>
47
  <a href="https://github.com/Hooshaai/AsyncTensorRLHF" target="_blank" class="flex items-center space-x-2 text-sm text-slate-400 hover:text-white px-3 py-1.5 rounded-md hover:bg-slate-800 transition">
48
  <i data-lucide="github" class="w-4 h-4"></i>
49
  <span>GitHub</span>
 
51
  <a href="https://huggingface.co/Hooshaai/Qwen2.5-0.5B-AsyncTensorRLHF" target="_blank" class="flex items-center space-x-2 text-sm bg-purple-600 hover:bg-purple-500 text-white px-3 py-1.5 rounded-lg shadow-sm transition font-medium">
52
  <span>🚀 Trained Qwen Model</span>
53
  </a>
54
+ <a href="https://huggingface.co/tahamajs/AsyncTensorRLHF" target="_blank" class="flex items-center space-x-2 text-sm bg-slate-800 hover:bg-slate-700 text-slate-200 px-3 py-1.5 rounded-lg shadow-sm transition font-medium">
55
  <span>🤗 Model Card</span>
56
  </a>
57
  </div>
 
116
  <i data-lucide="layers" class="w-4 h-4"></i>
117
  <span>4. Architecture & Pipeline</span>
118
  </button>
119
+ <button onclick="switchTab('tab-paper')" id="btn-tab-paper" class="tab-btn px-4 py-2 rounded-lg text-sm font-semibold transition text-slate-400 hover:text-white flex items-center space-x-2">
120
+ <i data-lucide="file-text" class="w-4 h-4"></i>
121
+ <span>5. Research Paper</span>
122
+ </button>
123
  </div>
124
 
125
  <!-- Tab 1: Reward Simulator -->
 
363
  </div>
364
  </div>
365
 
366
+ <!-- Tab 5: Research Paper -->
367
+ <div id="tab-paper" class="tab-content hidden">
368
+ <div class="space-y-6">
369
+ <div class="flex flex-col md:flex-row md:items-center justify-between gap-4 bg-slate-950 p-6 rounded-xl border border-slate-800">
370
+ <div>
371
+ <span class="text-xs font-semibold px-2.5 py-0.5 rounded-full bg-indigo-500/20 text-indigo-400 border border-indigo-500/30">Formal Research Paper</span>
372
+ <h3 class="text-2xl font-bold text-white mt-2">AsyncTensorRLHF: High-Throughput Asynchronous RLHF with In-VRAM Tensor-Native Rewards</h3>
373
+ <p class="text-xs text-slate-400 mt-1">Taha Majlesi • Hooshaai Lab • March 2026</p>
374
+ </div>
375
+ <div class="flex items-center space-x-3">
376
+ <a href="paper.pdf" target="_blank" download="AsyncTensorRLHF_Paper.pdf" class="flex items-center space-x-2 bg-indigo-600 hover:bg-indigo-500 text-white font-medium text-sm px-4 py-2.5 rounded-lg shadow-lg shadow-indigo-600/20 transition">
377
+ <i data-lucide="download" class="w-4 h-4"></i>
378
+ <span>Download PDF (429 KB)</span>
379
+ </a>
380
+ <a href="paper.pdf" target="_blank" class="flex items-center space-x-2 bg-slate-800 hover:bg-slate-700 text-slate-200 font-medium text-sm px-4 py-2.5 rounded-lg border border-slate-700 transition">
381
+ <i data-lucide="external-link" class="w-4 h-4"></i>
382
+ <span>Open in Tab</span>
383
+ </a>
384
+ </div>
385
+ </div>
386
+
387
+ <!-- Abstract and Key Findings -->
388
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
389
+ <div class="md:col-span-2 p-6 rounded-xl bg-slate-950 border border-slate-800">
390
+ <h4 class="font-bold text-slate-200 mb-3 text-sm uppercase tracking-wider flex items-center space-x-2">
391
+ <i data-lucide="book-open" class="w-4 h-4 text-indigo-400"></i>
392
+ <span>Abstract</span>
393
+ </h4>
394
+ <p class="text-sm text-slate-300 leading-relaxed text-justify font-sans">
395
+ Post-training reinforcement learning for Large Language Models (LLMs)—including Proximal Policy Optimization (PPO) and Group Relative Policy Optimization (GRPO)—traditionally couples autoregressive rollout generation, string deserialization, and rule verification on CPU hosts. We introduce <strong>AsyncTensorRLHF</strong>, an asynchronous RLHF architecture that completely eliminates host-device serialization bottlenecks through in-VRAM sliding-window token pattern matching and guarantees stable off-policy updates via Second-Moment Trust Region Policy Optimization (<strong>M2PO</strong>). Evaluated on NVIDIA Ada Lovelace architecture, AsyncTensorRLHF achieves <strong>8.05M tokens/sec</strong> under GRPO and reduces staleness gradient variance by <strong>62.1%</strong> at off-policy lag $\tau=8$.
396
+ </p>
397
+
398
+ <h4 class="font-bold text-slate-200 mt-6 mb-3 text-sm uppercase tracking-wider flex items-center space-x-2">
399
+ <i data-lucide="check-circle" class="w-4 h-4 text-emerald-400"></i>
400
+ <span>Core Theoretical Contributions</span>
401
+ </h4>
402
+ <ul class="text-sm text-slate-400 space-y-2">
403
+ <li class="flex items-start space-x-2">
404
+ <span class="text-indigo-400 font-bold">•</span>
405
+ <span><strong>Zero-Copy Sliding-Window Convolution:</strong> Unfolds token ID tensors directly across GPU memory lanes, evaluating deterministic reasoning verifiers in $O(1)$ host roundtrips.</span>
406
+ </li>
407
+ <li class="flex items-start space-x-2">
408
+ <span class="text-indigo-400 font-bold">•</span>
409
+ <span><strong>Second-Moment Trust Region (M2PO):</strong> Replaces heuristic surrogate clipping with an exact quadratic second-moment penalty $\frac{\gamma}{2}\mathbb{E}[(r_t(\theta)-1)^2 |A_t|]$ proven to bound Fisher-Divergence under asynchronous rollout staleness.</span>
410
+ </li>
411
+ <li class="flex items-start space-x-2">
412
+ <span class="text-indigo-400 font-bold">•</span>
413
+ <span><strong>Lock-Free Ring Buffer with Replay Filtering:</strong> High-speed CUDA circular buffer achieving 411,691 samples/second with stale sample invalidation.</span>
414
+ </li>
415
+ </ul>
416
+ </div>
417
+
418
+ <div class="space-y-4">
419
+ <div class="p-5 rounded-xl bg-slate-950 border border-slate-800">
420
+ <h4 class="font-bold text-white text-sm mb-3">Paper Information</h4>
421
+ <div class="space-y-2.5 text-xs">
422
+ <div class="flex justify-between pb-2 border-b border-slate-800">
423
+ <span class="text-slate-500">Format:</span>
424
+ <span class="text-slate-300 font-mono">IEEE 2-Column</span>
425
+ </div>
426
+ <div class="flex justify-between pb-2 border-b border-slate-800">
427
+ <span class="text-slate-500">Length:</span>
428
+ <span class="text-slate-300 font-mono">6 Pages</span>
429
+ </div>
430
+ <div class="flex justify-between pb-2 border-b border-slate-800">
431
+ <span class="text-slate-500">References:</span>
432
+ <span class="text-slate-300 font-mono">15 Cited Papers</span>
433
+ </div>
434
+ <div class="flex justify-between pb-2 border-b border-slate-800">
435
+ <span class="text-slate-500">Algorithms:</span>
436
+ <span class="text-slate-300 font-mono">Algorithm 1 (Async RLHF)</span>
437
+ </div>
438
+ <div class="flex justify-between">
439
+ <span class="text-slate-500">Target Venue:</span>
440
+ <span class="text-indigo-400 font-medium">NeurIPS / ICLR 2026</span>
441
+ </div>
442
+ </div>
443
+ </div>
444
+
445
+ <div class="p-5 rounded-xl bg-slate-950 border border-slate-800">
446
+ <h4 class="font-bold text-white text-sm mb-2">BibTeX Citation</h4>
447
+ <pre class="bg-slate-900 p-3 rounded text-[11px] font-mono text-slate-300 overflow-x-auto select-all leading-tight border border-slate-800">@article{majlesi2026asynctensorrlhf,
448
+ title = {AsyncTensorRLHF: High-Throughput
449
+ Asynchronous RLHF with In-VRAM
450
+ Tensor-Native Rewards},
451
+ author = {Majlesi, Taha},
452
+ journal = {arXiv preprint arXiv:2603.XXXXX},
453
+ year = {2026}
454
+ }</pre>
455
+ </div>
456
+ </div>
457
+ </div>
458
+
459
+ <!-- Embedded PDF Viewer -->
460
+ <div class="p-6 rounded-xl bg-slate-950 border border-slate-800">
461
+ <div class="flex items-center justify-between mb-4">
462
+ <h4 class="font-bold text-slate-200 text-sm uppercase tracking-wider flex items-center space-x-2">
463
+ <i data-lucide="file" class="w-4 h-4 text-indigo-400"></i>
464
+ <span>Document Preview</span>
465
+ </h4>
466
+ <span class="text-xs text-slate-500">6-Page High Resolution PDF</span>
467
+ </div>
468
+ <div class="w-full h-[750px] rounded-lg overflow-hidden border border-slate-800 bg-slate-900">
469
+ <iframe src="paper.pdf" class="w-full h-full" title="AsyncTensorRLHF Paper PDF"></iframe>
470
+ </div>
471
+ </div>
472
+ </div>
473
+ </div>
474
+
475
  </div>
476
  </main>
477
 
paper.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:73cfe81e5d7ed15fde3e65d0fa2245405d796bed5732f1d7c80dfd9bc5319da9
3
+ size 439115