Spaces:
Running
Running
Create Model Golf Is A Thing Now And Yes It Is Totally Original.html
Browse files
Model Golf Is A Thing Now And Yes It Is Totally Original.html
ADDED
|
@@ -0,0 +1,178 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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.0">
|
| 6 |
+
<title>Model Golf Is A Thing Now And Yes It Is Totally Original | FMN-GPT - CompactAI</title>
|
| 7 |
+
<link rel="stylesheet" href="bluesheet.css">
|
| 8 |
+
<link rel="preconnect" href="https://fonts.googleapis.com">
|
| 9 |
+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
| 10 |
+
<link href="https://fonts.googleapis.com/css2?family=Geist:wght@400:500:600:700&family=Geist+Mono&display=swap" rel="stylesheet">
|
| 11 |
+
<style>
|
| 12 |
+
:root {
|
| 13 |
+
--blue-900: #000000;
|
| 14 |
+
--blue-800: #0a0a0a;
|
| 15 |
+
--blue-700: #111111;
|
| 16 |
+
--blue-600: #1a1a1a;
|
| 17 |
+
--blue-500: #333333;
|
| 18 |
+
--blue-400: #555555;
|
| 19 |
+
--blue-300: #777777;
|
| 20 |
+
--blue-200: #888888;
|
| 21 |
+
--blue-100: #aaaaaa;
|
| 22 |
+
--white: #ffffff;
|
| 23 |
+
--white-soft: #f5f5f5;
|
| 24 |
+
--white-muted: #e0e0e0;
|
| 25 |
+
--grid-line: rgba(255, 255, 255, 0.03);
|
| 26 |
+
--grid-line-major: rgba(255, 255, 255, 0.06);
|
| 27 |
+
--accent: #ededed;
|
| 28 |
+
--accent-muted: #888888;
|
| 29 |
+
--font-sans: 'Geist', -apple-system, BlinkMacSystemFont, sans-serif;
|
| 30 |
+
--font-mono: 'Geist Mono', 'SF Mono', 'Fira Code', monospace;
|
| 31 |
+
--container-max: 1100px;
|
| 32 |
+
}
|
| 33 |
+
* { box-sizing: border-box; margin: 0; padding: 0; }
|
| 34 |
+
html { font-size: 16px; scroll-behavior: smooth; }
|
| 35 |
+
body { font-family: var(--font-sans); background: var(--blue-900); color: var(--white-muted); line-height: 1.7; -webkit-font-smoothing: antialiased; }
|
| 36 |
+
a { color: var(--white); text-decoration: none; transition: color 0.15s ease; }
|
| 37 |
+
a:hover { color: var(--accent); }
|
| 38 |
+
.container { max-width: var(--container-max); margin: 0 auto; padding: 0 24px; }
|
| 39 |
+
nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; background: rgba(0, 0, 0, 0.85); backdrop-filter: blur(12px); border-bottom: 1px solid var(--blue-600); padding: 16px 0; }
|
| 40 |
+
nav .container { display: flex; justify-content: space-between; align-items: center; }
|
| 41 |
+
.nav-brand { font-size: 18px; font-weight: 600; color: var(--white); display: flex; align-items: center; gap: 8px; }
|
| 42 |
+
.nav-brand span { color: var(--accent); }
|
| 43 |
+
.nav-links { display: flex; gap: 32px; }
|
| 44 |
+
.nav-links a { font-size: 14px; font-weight: 500; color: var(--blue-200); }
|
| 45 |
+
.nav-links a:hover { color: var(--white); }
|
| 46 |
+
.post { padding: 140px 0 80px; }
|
| 47 |
+
.post-back { display: inline-block; color: var(--blue-200); font-size: 14px; margin-bottom: 32px; }
|
| 48 |
+
.post-back:hover { color: var(--accent); }
|
| 49 |
+
.post-back::before { content: '← '; }
|
| 50 |
+
.post-meta { display: flex; gap: 12px; margin-bottom: 20px; }
|
| 51 |
+
.post-date { font-size: 13px; color: var(--blue-200); font-family: var(--font-mono); }
|
| 52 |
+
.post-tag { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; color: var(--white); background: rgba(255, 255, 255, 0.08); padding: 4px 10px; border-radius: 4px; }
|
| 53 |
+
.post h1 { font-size: 36px; font-weight: 700; color: var(--white); margin-bottom: 32px; line-height: 1.2; letter-spacing: -0.02em; }
|
| 54 |
+
.post-body p { font-size: 17px; line-height: 1.8; margin-bottom: 24px; color: var(--blue-200); }
|
| 55 |
+
.post-body p:first-of-type { font-size: 20px; color: var(--white-muted); }
|
| 56 |
+
.post-body h2 { font-size: 24px; font-weight: 600; color: var(--white); margin: 48px 0 20px; }
|
| 57 |
+
.post-body blockquote { border-left: 3px solid var(--accent); padding: 20px 24px; margin: 32px 0; background: var(--blue-800); border-radius: 0 8px 8px 0; }
|
| 58 |
+
.post-body blockquote p { font-size: 16px; font-style: italic; color: var(--blue-200); margin: 0; }
|
| 59 |
+
.post-body hr { border: none; height: 1px; background: var(--blue-600); margin: 48px 0; }
|
| 60 |
+
.code-block { background: var(--blue-800); border: 1px solid var(--blue-600); border-radius: 8px; padding: 20px; margin: 24px 0; font-family: var(--font-mono); font-size: 13px; overflow-x: auto; }
|
| 61 |
+
.code-block .comment { color: var(--blue-200); font-style: italic; display: block; margin-top: 4px; }
|
| 62 |
+
.stats-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 24px 0; }
|
| 63 |
+
.stat-card { background: var(--blue-800); border: 1px solid var(--blue-600); border-radius: 8px; padding: 20px; text-align: center; }
|
| 64 |
+
.stat-card .number { font-size: 32px; font-weight: 700; color: var(--accent); font-family: var(--font-mono); }
|
| 65 |
+
.stat-card .label { font-size: 13px; color: var(--blue-200); margin-top: 8px; }
|
| 66 |
+
.cta-box { background: var(--blue-800); border: 2px solid var(--accent); border-radius: 12px; padding: 24px; margin: 32px 0; text-align: center; }
|
| 67 |
+
.cta-box a { color: var(--accent); font-weight: 600; font-size: 18px; word-break: break-all; }
|
| 68 |
+
.cta-box a:hover { color: var(--white); }
|
| 69 |
+
.cta-box p { margin: 12px 0 0; color: var(--blue-200); font-size: 14px; }
|
| 70 |
+
.post-footer { margin-top: 48px; padding-top: 32px; border-top: 1px solid var(--blue-600); }
|
| 71 |
+
.post-footer p { font-size: 14px; color: var(--blue-200); font-style: italic; margin: 0; }
|
| 72 |
+
footer { padding: 40px 0; background: var(--blue-800); border-top: 1px solid var(--blue-600); text-align: center; }
|
| 73 |
+
footer p { color: var(--blue-200); font-size: 14px; margin-bottom: 8px; }
|
| 74 |
+
footer a { color: var(--blue-200); }
|
| 75 |
+
footer a:hover { color: var(--accent); }
|
| 76 |
+
@media (max-width: 768px) { .post h1 { font-size: 28px; } .nav-links { display: none; } .stats-grid { grid-template-columns: 1fr; } }
|
| 77 |
+
|
| 78 |
+
</style>
|
| 79 |
+
|
| 80 |
+
</head>
|
| 81 |
+
<body>
|
| 82 |
+
<nav>
|
| 83 |
+
<div class="container">
|
| 84 |
+
<a href="index.html" class="nav-brand"><span>/</span>FMN-GPT</a>
|
| 85 |
+
<div class="nav-links">
|
| 86 |
+
<a href="blog.html">Blog</a>
|
| 87 |
+
<a href="status.html">Model Status</a>
|
| 88 |
+
<a href="https://huggingface.co/CompactAI-O" target="_blank">HuggingFace Org</a>
|
| 89 |
+
</div>
|
| 90 |
+
</div>
|
| 91 |
+
</nav>
|
| 92 |
+
<main>
|
| 93 |
+
<article class="post">
|
| 94 |
+
<div class="container">
|
| 95 |
+
<a href="blog.html" class="post-back">Back to Blog</a>
|
| 96 |
+
<header>
|
| 97 |
+
<div class="post-meta">
|
| 98 |
+
<span class="post-date">2026-05-19</span>
|
| 99 |
+
<span class="post-tag">Competitions</span>
|
| 100 |
+
</div>
|
| 101 |
+
<h1>Model Golf Is A Thing Now And Yes It Is Totally Original</h1>
|
| 102 |
+
</header>
|
| 103 |
+
<div class="post-body">
|
| 104 |
+
<p>I am starting a competition. It is called Model Golf. It is totally original. The name is not a reference to any other parameter efficiency challenges that may or may not exist. The concept is not inspired by any other tiny model competitions. This is a fresh idea. Completely fresh. Please do not investigate further.</p>
|
| 105 |
+
<blockquote>
|
| 106 |
+
<p>Sometimes the best way to innovate is to rename an existing concept and add a monthly prize. Sometimes the prize is fifty dollars in cloud credits. Sometimes that is enough.</p>
|
| 107 |
+
</blockquote>
|
| 108 |
+
<h2>The Premise</h2>
|
| 109 |
+
<p>Model Golf is a monthly competition. Anyone can participate. The goal is simple. Build the best language model under 100 million parameters with a minimum context of 1028 tokens. The winner receives fifty dollars in RunPod credits. The only requirement is that the submission must be open source.</p>
|
| 110 |
+
<div class="stats-grid">
|
| 111 |
+
<div class="stat-card">
|
| 112 |
+
<div class="number"><100M</div>
|
| 113 |
+
<div class="label">Parameter Limit</div>
|
| 114 |
+
</div>
|
| 115 |
+
<div class="stat-card">
|
| 116 |
+
<div class="number">1028+</div>
|
| 117 |
+
<div class="label">Context Window</div>
|
| 118 |
+
</div>
|
| 119 |
+
<div class="stat-card">
|
| 120 |
+
<div class="number">$50</div>
|
| 121 |
+
<div class="label">RunPod Credits</div>
|
| 122 |
+
</div>
|
| 123 |
+
<div class="stat-card">
|
| 124 |
+
<div class="number">Monthly</div>
|
| 125 |
+
<div class="label">Competition Cycle</div>
|
| 126 |
+
</div>
|
| 127 |
+
</div>
|
| 128 |
+
<p>Nobody really does this on Kaggle. Kaggle focuses on datasets and fixed architectures. Model Golf focuses on architectural creativity within tight constraints. The difference is intentional. The niche is deliberate. The opportunity is real.</p>
|
| 129 |
+
<h2>The Rules</h2>
|
| 130 |
+
<p>The rules are simple because complexity discourages participation. Here is what you need to know.</p>
|
| 131 |
+
<div class="code-block">
|
| 132 |
+
<span class="comment"># Model Golf rules summary</span><br>
|
| 133 |
+
License: MIT, GPL, Apache, or AGPL (any version)<br>
|
| 134 |
+
Parameters: Must be smaller than 100 million<br>
|
| 135 |
+
Context: Minimum 1028 tokens<br>
|
| 136 |
+
Platform: No requirement for llama.cpp compatibility<br>
|
| 137 |
+
AI Assistance: Up to 45% of work can be AI-generated<br>
|
| 138 |
+
Submission: Open source repository with documentation<br>
|
| 139 |
+
<span class="comment"># Simple. Clear. Enforceable.</span>
|
| 140 |
+
</div>
|
| 141 |
+
<p>Fully custom models are allowed. You do not need to support existing inference platforms. You can use novel architectures. You can experiment with unusual tokenization schemes. You can try approaches that have never been tried before. That is the point.</p>
|
| 142 |
+
<p>AI assistance is permitted up to forty five percent of the work. Planning, test generation, documentation drafting, and code scaffolding all count toward that limit. The core architecture and training logic must be your own. That balance encourages innovation while preventing full automation.</p>
|
| 143 |
+
<h2>Why This Matters</h2>
|
| 144 |
+
<p>Parameter efficiency matters. Small models can run on consumer hardware. Small models can be deployed at the edge. Small models can be fine tuned by individuals. Model Golf encourages research in this space. It rewards creativity within constraints. It makes efficiency competitive.</p>
|
| 145 |
+
<p>The fifty dollar prize is symbolic. It is not life changing money. It is enough to cover a few hours of GPU time. It is enough to show appreciation. It is enough to motivate participation without attracting purely mercenary entrants.</p>
|
| 146 |
+
<blockquote>
|
| 147 |
+
<p>Competitions work best when the prize motivates the right people. Fifty dollars attracts enthusiasts. Enthusiasts build interesting things. Interesting things advance the field.</p>
|
| 148 |
+
</blockquote>
|
| 149 |
+
<h2>How To Participate</h2>
|
| 150 |
+
<p>Watch for updates. I am still finalizing the submission process. I am still defining the evaluation metrics. I am still deciding whether to use Wikitext, a custom benchmark, or a combination of both. The details will appear on this blog and in the Discord server.</p>
|
| 151 |
+
<p>When the first competition launches, you will submit a link to your open source repository. You will include a brief description of your approach. You will specify your parameter count and context window. The submissions will be evaluated. The winner will be announced. The credits will be distributed.</p>
|
| 152 |
+
<div class="cta-box">
|
| 153 |
+
<a href="https://discord.gg/y2jTct6Cxv" target="_blank">Join the Discord for updates: https://discord.gg/y2jTct6Cxv</a>
|
| 154 |
+
<p style="margin-top: 16px;">The first Model Golf competition launches soon. Watch this blog. Watch the Discord. Watch your parameter counts.</p>
|
| 155 |
+
</div>
|
| 156 |
+
<h2>What I Hope To See</h2>
|
| 157 |
+
<p>I hope to see novel architectures. I hope to see clever training techniques. I hope to see models that punch above their weight class. I hope to see approaches that I have not considered. I hope to learn from the submissions. That is the real prize.</p>
|
| 158 |
+
<p>I also hope to see honest documentation. I hope to see reproducible results. I hope to see failures logged alongside successes. That transparency advances the field more than any single winning model. That transparency is what Model Golf should encourage.</p>
|
| 159 |
+
<h2>Final Thoughts</h2>
|
| 160 |
+
<p>Model Golf is happening. It is monthly. It is open to anyone. It offers fifty dollars in RunPod credits. It requires open source submissions. It is totally original. Please do not investigate the name origin.</p>
|
| 161 |
+
<p>I am making this. Watch for updates. Watch for the launch. Watch for your chance to compete. Watch for the chance to build something small that does something big.</p>
|
| 162 |
+
<p>Efficiency is a constraint. Creativity is the solution. Competition is the catalyst. Model Golf is the venue. I will see you there.</p>
|
| 163 |
+
<hr>
|
| 164 |
+
</div>
|
| 165 |
+
<footer class="post-footer">
|
| 166 |
+
<p>Current status: Model Golf concept drafted. Rules defined. Prize secured. Evaluation metrics pending. Launch timeline flexible. Updates incoming. Participation encouraged.</p>
|
| 167 |
+
</footer>
|
| 168 |
+
</div>
|
| 169 |
+
</article>
|
| 170 |
+
</main>
|
| 171 |
+
<footer>
|
| 172 |
+
<div class="container">
|
| 173 |
+
<p>Built with curiosity over compute</p>
|
| 174 |
+
<p>FMN-GPT by <a href="https://huggingface.co/CompactAI-O" target="_blank">CompactAI-O</a> | 2026</p>
|
| 175 |
+
</div>
|
| 176 |
+
</footer>
|
| 177 |
+
</body>
|
| 178 |
+
</html>
|