Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
679 changes: 0 additions & 679 deletions app/blog/nvfp4-4bit-training/page.tsx

This file was deleted.

1,089 changes: 0 additions & 1,089 deletions app/blog/nvfp4-4bit-training/paper.md

This file was deleted.

351 changes: 351 additions & 0 deletions app/blog/pretrain-llm-with-nvfp4/page.tsx

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -226,9 +226,9 @@ export default function Home() {
</div>
</Link>

{/* NVFP4 4-Bit Training Project - HIDDEN */}
{/* <Link
href="/blog/nvfp4-4bit-training"
{/* Pretrain LLM with NVFP4 Project */}
<Link
href="/blog/pretrain-llm-with-nvfp4"
className="group relative bg-gradient-to-br from-slate-800/50 to-slate-700/50 backdrop-blur-sm border border-slate-600/50 rounded-xl p-6 hover:border-green-500/50 hover:shadow-2xl hover:shadow-green-500/10 transition-all duration-300"
>
<div className="absolute top-4 left-4">
Expand All @@ -240,7 +240,7 @@ export default function Home() {

<div className="mt-8">
<h4 className="text-xl font-bold mb-3 group-hover:text-green-400 transition-colors">
NVIDIA NVFP4 - 4-Bit LLM Training
Pretrain LLM with NVFP4
</h4>
<p className="text-gray-400 text-sm mb-4 leading-relaxed">
NVIDIA&apos;s breakthrough 4-bit training methodology achieving 2-3x speedup and 50% memory reduction without sacrificing model quality
Expand All @@ -252,7 +252,7 @@ export default function Home() {
</span>
</div>
</div>
</Link> */}
</Link>

{/* MobileLLM-R1 Project - HIDDEN */}
{/* <Link
Expand Down
62 changes: 59 additions & 3 deletions app/contribute/page.tsx → app/research/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import Link from "next/link";
import { useLanguage } from "@/components/providers/language-provider";

export default function Contribute() {
export default function Research() {
const { language } = useLanguage();

return (
Expand Down Expand Up @@ -83,12 +83,14 @@ export default function Contribute() {
</div>
</div>

{/* Featured Research Example */}
{/* Featured Research */}
<div className="mb-8">
<h2 className="text-2xl font-bold text-white mb-4 flex items-center gap-3">
<h2 className="text-2xl font-bold text-white mb-6 flex items-center gap-3">
<span className="text-3xl">✨</span>
{language === 'en' ? 'Featured Research' : '精选研究'}
</h2>

{/* DeepSeek Research */}
<Link href="/blog/deepseek-sparse-attention">
<div className="group relative overflow-hidden bg-gradient-to-br from-blue-900/40 to-purple-900/40 backdrop-blur-sm border border-blue-500/30 rounded-2xl p-8 hover:border-blue-400/60 transition-all duration-300 cursor-pointer shadow-lg hover:shadow-2xl hover:shadow-blue-500/20">
{/* Animated gradient overlay */}
Expand Down Expand Up @@ -141,6 +143,60 @@ export default function Contribute() {
</div>
</div>
</Link>

{/* NVFP4 Research */}
<Link href="/blog/pretrain-llm-with-nvfp4">
<div className="group relative overflow-hidden bg-gradient-to-br from-green-900/40 to-emerald-900/40 backdrop-blur-sm border border-green-500/30 rounded-2xl p-8 hover:border-green-400/60 transition-all duration-300 cursor-pointer shadow-lg hover:shadow-2xl hover:shadow-green-500/20 mt-6">
{/* Animated gradient overlay */}
<div className="absolute inset-0 bg-gradient-to-r from-green-500/0 via-green-500/10 to-green-500/0 transform translate-x-[-100%] group-hover:translate-x-[100%] transition-transform duration-1000"></div>

<div className="relative">
<div className="flex items-start gap-4 mb-4">
<div className="w-12 h-12 bg-gradient-to-r from-green-500 to-emerald-500 rounded-xl flex items-center justify-center shadow-lg shadow-green-500/30">
<span className="text-2xl">🚀</span>
</div>
<div className="flex-1">
<h3 className="text-2xl font-bold text-white mb-2 group-hover:text-green-300 transition-colors">
Pretrain LLM with NVFP4
</h3>
<p className="text-green-300 text-sm mb-3">
4-bit Training Revolution - 2-3x Speedup with 50% Memory Reduction
</p>
</div>
</div>

<p className="text-slate-300 leading-relaxed mb-4">
{language === 'en'
? 'Our research on NVIDIA\'s NVFP4 breakthrough in 4-bit floating point training methodology. Through our experiments, we demonstrate 2-3x performance improvements with 50% memory reduction while maintaining model quality comparable to FP8 training on billion-parameter models.'
: '我们对NVIDIA的NVFP4在4位浮点训练方法方面的突破性研究。通过我们的实验,我们展示了2-3倍的性能改进和50%的内存减少,同时在数十亿参数模型上保持与FP8训练相当的模型质量。'
}
</p>

<div className="flex items-center gap-4 text-sm text-slate-400">
<span className="flex items-center gap-1">
<svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M13 10V3L4 14h7v7l9-11h-7z" />
</svg>
{language === 'en' ? 'Performance Optimization' : '性能优化'}
</span>
<span className="text-slate-600">•</span>
<span className="flex items-center gap-1">
<svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z" />
</svg>
{language === 'en' ? 'Research Article' : '研究文章'}
</span>
</div>

<div className="mt-6 flex items-center gap-2 text-green-400 group-hover:text-green-300 transition-colors">
<span className="font-semibold">{language === 'en' ? 'Read Full Research' : '阅读完整研究'}</span>
<svg className="w-5 h-5 group-hover:translate-x-1 transition-transform" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M17 8l4 4m0 0l-4 4m4-4H3" />
</svg>
</div>
</div>
</div>
</Link>
</div>

{/* How to Contribute */}
Expand Down
4 changes: 2 additions & 2 deletions components/footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ export function Footer() {
{t.github}
</a>
<Link
href="/contribute"
href="/research"
className="text-sm text-slate-300 hover:text-blue-400 transition-colors"
>
{language === 'en' ? 'Contribute' : '贡献'}
{language === 'en' ? 'Research' : '研究'}
</Link>
<Link
href="/learn"
Expand Down
2 changes: 1 addition & 1 deletion components/navigation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export function Navigation({ }: NavigationProps) {
{language === 'en' ? 'Discord' : 'Discord'}
</a>
<Link
href="/contribute"
href="/research"
className="px-6 py-2 bg-gradient-to-r from-blue-600 to-purple-600 text-white text-sm font-medium rounded-lg hover:from-blue-700 hover:to-purple-700 transition-all duration-200"
>
{language === 'en' ? 'Research' : '研究'}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading