Created
March 12, 2026 21:22
-
-
Save ihodes/0ac2fabea5f03f7809edfd2736b39461 to your computer and use it in GitHub Desktop.
Marin Weekly Summary — Week of Mar 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <base target="_blank"> | |
| <title>Week of March 2nd summary for marin-community/marin</title> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link href="https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,600;1,400&family=Source+Sans+3:wght@400;600&display=swap" rel="stylesheet"> | |
| <style> | |
| *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } | |
| body { | |
| font-family: 'Crimson Pro', Georgia, serif; | |
| background: #fffff8; | |
| color: #111; | |
| line-height: 1.6; | |
| padding: 2rem 1.5rem 4rem; | |
| max-width: 900px; | |
| margin: 0 auto; | |
| font-size: 18px; | |
| } | |
| /* Header */ | |
| header { margin-bottom: 2.5rem; } | |
| h1 { | |
| font-size: 2rem; | |
| font-weight: 600; | |
| line-height: 1.2; | |
| margin-bottom: 0.25rem; | |
| } | |
| .subtitle { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 1rem; | |
| color: #6b6b6b; | |
| margin-bottom: 1rem; | |
| } | |
| .subtitle a { color: #6b6b6b; } | |
| .subtitle a:hover { color: #111; } | |
| .stats-bar { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.85rem; | |
| color: #6b6b6b; | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 1.5rem; | |
| padding: 0.75rem 0; | |
| border-top: none; | |
| border-bottom: none; | |
| } | |
| .stat-item strong { color: #111; } | |
| /* Overview */ | |
| .overview { | |
| font-style: italic; | |
| color: #333; | |
| margin: 1.5rem 0 2rem; | |
| font-size: 1.05rem; | |
| line-height: 1.7; | |
| } | |
| /* Legend */ | |
| .legend { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.8rem; | |
| color: #6b6b6b; | |
| display: flex; | |
| gap: 1.25rem; | |
| margin-bottom: 2rem; | |
| flex-wrap: wrap; | |
| } | |
| .legend-item { display: flex; align-items: center; gap: 0.3rem; } | |
| /* Sections */ | |
| section.epic { margin-bottom: 2.5rem; } | |
| h2 { | |
| font-size: 1.35rem; | |
| font-weight: 600; | |
| display: flex; | |
| align-items: baseline; | |
| gap: 0.5rem; | |
| margin-bottom: 0.15rem; | |
| } | |
| h2 a { color: inherit; text-decoration: none; } | |
| h2 a:hover { text-decoration: underline; } | |
| .count { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.8rem; | |
| font-weight: 400; | |
| color: #6b6b6b; | |
| } | |
| .section-rule { | |
| display: none; | |
| } | |
| /* Progress bar */ | |
| .progress-row { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.8rem; | |
| color: #6b6b6b; | |
| display: flex; | |
| align-items: center; | |
| gap: 0.6rem; | |
| margin-bottom: 0.6rem; | |
| } | |
| .progress-track { | |
| flex: 1; | |
| max-width: 200px; | |
| height: 6px; | |
| background: #e8e8e0; | |
| border-radius: 3px; | |
| overflow: hidden; | |
| } | |
| .progress-fill { | |
| height: 100%; | |
| background: #1a7f37; | |
| border-radius: 3px; | |
| } | |
| /* Epic description (from issue body) */ | |
| .epic-description { | |
| font-style: italic; | |
| font-size: 0.95rem; | |
| color: #555; | |
| margin-bottom: 0.5rem; | |
| line-height: 1.55; | |
| } | |
| .epic-description .label { | |
| font-style: normal; | |
| font-variant: small-caps; | |
| font-weight: 600; | |
| letter-spacing: 0.03em; | |
| color: #6b6b6b; | |
| } | |
| /* Section summary (Claude-authored weekly prose) */ | |
| .section-summary { | |
| color: #333; | |
| margin-bottom: 0.75rem; | |
| line-height: 1.65; | |
| } | |
| .section-summary a { | |
| color: #333; | |
| text-decoration-color: #ccc; | |
| text-underline-offset: 0.15em; | |
| } | |
| .section-summary a:hover { | |
| color: #111; | |
| text-decoration-color: #111; | |
| } | |
| /* PR list */ | |
| .pr-list { | |
| list-style: none; | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.9rem; | |
| } | |
| .pr-list li { | |
| display: flex; | |
| align-items: flex-start; | |
| gap: 0.5rem; | |
| padding: 0.3rem 0; | |
| border-bottom: 1px solid #f0f0e8; | |
| } | |
| .pr-list li:last-child { border-bottom: none; } | |
| .pr-icon { flex-shrink: 0; width: 16px; height: 16px; margin-top: 2px; } | |
| .pr-number { | |
| font-weight: 600; | |
| color: #111; | |
| text-decoration: none; | |
| white-space: nowrap; | |
| } | |
| .pr-number:hover { text-decoration: underline; } | |
| .pr-title { flex: 1; color: #111; } | |
| .pr-author { | |
| color: #6b6b6b; | |
| text-decoration: none; | |
| white-space: nowrap; | |
| } | |
| .pr-author:hover { color: #111; } | |
| .pr-diff { | |
| color: #8b8b83; | |
| font-size: 0.8rem; | |
| white-space: nowrap; | |
| } | |
| .pr-diff .add { color: #1a7f37; } | |
| .pr-diff .del { color: #cf222e; } | |
| .pr-comments { | |
| color: #8b8b83; | |
| font-size: 0.8rem; | |
| white-space: nowrap; | |
| } | |
| /* Issue list (sub-issues) */ | |
| .issue-icon { flex-shrink: 0; width: 16px; height: 16px; margin-top: 2px; } | |
| .issue-subheader { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.8rem; | |
| font-weight: 600; | |
| color: #6b6b6b; | |
| padding: 0.5rem 0 0.2rem; | |
| border-bottom: none !important; | |
| display: block; | |
| } | |
| /* Sort bar */ | |
| .sort-bar { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.75rem; | |
| color: #999; | |
| display: flex; | |
| align-items: center; | |
| gap: 0.15rem; | |
| padding: 0.35rem 0 0.25rem; | |
| } | |
| .sort-bar .sort-label { margin-right: 0.25rem; } | |
| .sort-bar button { | |
| background: none; | |
| border: 1px solid transparent; | |
| border-radius: 3px; | |
| padding: 0.1em 0.4em; | |
| font: inherit; | |
| color: #999; | |
| cursor: pointer; | |
| } | |
| .sort-bar button:hover { color: #666; } | |
| .sort-bar button.active { | |
| color: #111; | |
| background: #f0f0e8; | |
| border-color: #ccc; | |
| } | |
| /* Relevance tags on uncategorized items */ | |
| .relevance-tags { | |
| display: inline-flex; | |
| gap: 0.25rem; | |
| margin-left: 0.35rem; | |
| flex-shrink: 0; | |
| } | |
| .relevance-tag { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.65rem; | |
| color: #8b8b83; | |
| background: #f0f0e8; | |
| border-radius: 3px; | |
| padding: 0.05em 0.35em; | |
| white-space: nowrap; | |
| text-decoration: none; | |
| } | |
| .relevance-tag:hover { | |
| color: #111; | |
| background: #e4e4d8; | |
| } | |
| /* Collapsible PR list */ | |
| details.pr-details { | |
| margin-top: 0.5rem; | |
| } | |
| details.pr-details summary { | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.85rem; | |
| color: #6b6b6b; | |
| cursor: pointer; | |
| user-select: none; | |
| list-style: none; | |
| display: flex; | |
| align-items: center; | |
| gap: 0.35rem; | |
| } | |
| details.pr-details summary::-webkit-details-marker { display: none; } | |
| details.pr-details summary::before { | |
| content: '\25B6'; | |
| font-size: 0.6rem; | |
| transition: transform 0.15s ease; | |
| display: inline-block; | |
| } | |
| details[open].pr-details summary::before { | |
| transform: rotate(90deg); | |
| } | |
| details.pr-details .pr-list { | |
| margin-top: 0.4rem; | |
| } | |
| /* Footer */ | |
| footer { | |
| margin-top: 3rem; | |
| padding-top: 1rem; | |
| border-top: none; | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.8rem; | |
| color: #999; | |
| } | |
| /* Section focus indicator */ | |
| section.epic { | |
| position: relative; | |
| border-left: 3px solid transparent; | |
| padding-left: 1rem; | |
| transition: border-color 0.15s ease; | |
| } | |
| section.epic.active { | |
| border-left-color: #111; | |
| } | |
| /* Help modal */ | |
| .help-overlay { | |
| display: none; | |
| position: fixed; | |
| inset: 0; | |
| background: rgba(0,0,0,0.35); | |
| z-index: 100; | |
| justify-content: center; | |
| align-items: center; | |
| } | |
| .help-overlay.visible { display: flex; } | |
| .help-modal { | |
| background: #fffff8; | |
| border: 1px solid #ccc; | |
| border-radius: 6px; | |
| padding: 1.5rem 2rem; | |
| max-width: 400px; | |
| width: 90%; | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.9rem; | |
| box-shadow: 0 8px 30px rgba(0,0,0,0.15); | |
| } | |
| .help-modal h3 { | |
| font-family: 'Crimson Pro', serif; | |
| font-size: 1.2rem; | |
| margin-bottom: 0.75rem; | |
| } | |
| .help-modal dl { | |
| display: grid; | |
| grid-template-columns: auto 1fr; | |
| gap: 0.3rem 1rem; | |
| } | |
| .help-modal dt { | |
| font-weight: 600; | |
| } | |
| .help-modal kbd { | |
| display: inline-block; | |
| background: #f0f0e8; | |
| border: 1px solid #ccc; | |
| border-radius: 3px; | |
| padding: 0.05em 0.4em; | |
| font-family: 'Source Sans 3', sans-serif; | |
| font-size: 0.85em; | |
| } | |
| /* Mobile */ | |
| @media (max-width: 600px) { | |
| body { font-size: 16px; padding: 1rem; } | |
| .pr-author, .pr-diff { display: none; } | |
| .stats-bar { gap: 0.75rem; } | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <header> | |
| <h1>Week of March 2nd summary for marin-community/marin</h1> | |
| <div class="subtitle">Milestone: <a href="https://github.com/marin-community/marin/milestone/6">Kick-off a 32B-A4B 10T token MoE training run & advance scaling laws work & get ~15T+ tokens ready</a></div> | |
| <div class="stats-bar"> | |
| <span class="stat-item"><strong>154</strong> merged</span> | |
| <span class="stat-item"><strong>26</strong> opened</span> | |
| <span class="stat-item"><strong>73</strong> issues closed</span> | |
| <span class="stat-item"><strong>14</strong> contributors</span> | |
| <span class="stat-item"><strong>4</strong> epics</span> | |
| <span class="stat-item"><strong>466</strong> comments this week</span> | |
| </div> | |
| </header> | |
| <p class="overview">154 merged PRs — nearly double last week's 88 — as the infrastructure push intensified. Iris moved from reliability hardening to a full log storage rewrite and reservation system. The MoE expert-parallel benchmark thread concluded with production compaction optimizations, and <a href="https://github.com/ClassicLarry">@ClassicLarry</a> submitted a 15-run isoflop scaling sweep after last week's initial MoE experiments.</p> | |
| <section class="epic" id="epic-2836"> | |
| <h2> | |
| <a href="https://github.com/marin-community/marin/issues/2836">#2836</a> | |
| Infrastructure: MoE Training Support | |
| </h2> | |
| <hr class="section-rule"> | |
| <p class="epic-description"><span class="label">Summary:</span> Train a 50B MoE model on GPU hardware reliably — from data preparation through sustained multi-node training with automatic fault recovery. This epic tracks all the infrastructure, data pipeline, and training work needed to get there by March 31.</p> | |
| <div class="progress-row"> | |
| <div class="progress-track"> | |
| <div class="progress-fill" style="width: 59.0%"></div> | |
| </div> | |
| <span>24/41 sub-issues closed</span> | |
| </div> | |
| <p class="section-summary">Building on last week's Iris reliability push, <a href="https://github.com/rjpower">@rjpower</a> replaced GCS-based log reads with a SQLite-backed controller log store forwarded via heartbeat (<a href="https://github.com/marin-community/marin/pull/3301">#3301</a>, <a href="https://github.com/marin-community/marin/pull/3244">#3244</a>) — a full rewrite of the log pipeline. He also landed a reservation system for pre-provisioning worker capacity (<a href="https://github.com/marin-community/marin/pull/3123">#3123</a>, <a href="https://github.com/marin-community/marin/pull/3223">#3223</a>), and fixed FD exhaustion under load (<a href="https://github.com/marin-community/marin/pull/3389">#3389</a>), controller lock contention (<a href="https://github.com/marin-community/marin/pull/3356">#3356</a>), and delivery-failure retry budget inflation (<a href="https://github.com/marin-community/marin/pull/3366">#3366</a>, <a href="https://github.com/marin-community/marin/pull/3367">#3367</a>). <a href="https://github.com/dlwh">@dlwh</a> continued the Pallas kernel cleanup from last week, consolidating to a single production forward path for fused cross-entropy (<a href="https://github.com/marin-community/marin/pull/3125">#3125</a>) and stabilizing it across TPU v4/v5e/v6e (<a href="https://github.com/marin-community/marin/pull/3354">#3354</a>). The MoE ring expert-parallel benchmark thread (<a href="https://github.com/marin-community/marin/issues/2710">#2710</a>) concluded this week with production compaction optimizations merged (<a href="https://github.com/marin-community/marin/pull/3377">#3377</a>, <a href="https://github.com/marin-community/marin/pull/3398">#3398</a>). <a href="https://github.com/yonromai">@yonromai</a> hardened CoreWeave deployment with konnectivity tunnel retries (<a href="https://github.com/marin-community/marin/pull/3323">#3323</a>), Docker CLI pinning for TPU host compat (<a href="https://github.com/marin-community/marin/pull/3348">#3348</a>), and compilation cache improvements (<a href="https://github.com/marin-community/marin/pull/3195">#3195</a>). <a href="https://github.com/ravwojdyla">@ravwojdyla</a> parallelized GCP zone queries (<a href="https://github.com/marin-community/marin/pull/3259">#3259</a>) and added MirrorFileSystem for transparent cross-region file access (<a href="https://github.com/marin-community/marin/pull/3258">#3258</a>).</p> | |
| <details class="pr-details"> | |
| <summary>108 PRs this week, 22 new comments, and 1 new issue (41 total)</summary> | |
| <div class="sort-bar"> | |
| <span class="sort-label">Sort:</span> | |
| <button class="active" data-sort="updated-desc">Updated ↓</button> | |
| <button data-sort="updated-asc">Updated ↑</button> | |
| <button data-sort="created-desc">Created ↓</button> | |
| <button data-sort="created-asc">Created ↑</button> | |
| <button data-sort="activity">Activity</button> | |
| </div> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-07T19:17:07Z" data-created="None" data-activity="37"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3398">#3398</a> | |
| <span class="pr-title">Simplify Grug MoE ring EP local counts</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+26</span> <span class="del">−10</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T08:08:27Z" data-created="None" data-activity="30"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3377">#3377</a> | |
| <span class="pr-title">Optimize Grug MoE ring EP compaction</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+16</span> <span class="del">−12</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T20:57:10Z" data-created="None" data-activity="5136"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3167">#3167</a> | |
| <span class="pr-title">iris: controller snapshot/checkpoint</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+4647</span> <span class="del">−488</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T23:58:18Z" data-created="None" data-activity="1093"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3162">#3162</a> | |
| <span class="pr-title">Add CrossRegionGuardedFS to block large cross-region GCS reads</span> | |
| <span class="pr-comments" title="7 total, 7 this week">💬7</span> | |
| <span class="pr-diff"><span class="add">+774</span> <span class="del">−312</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T22:07:24Z" data-created="None" data-activity="19"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3427">#3427</a> | |
| <span class="pr-title">Improve non-daemon thread reporting by grouping identical stacks</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+14</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T21:14:49Z" data-created="None" data-activity="15"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3424">#3424</a> | |
| <span class="pr-title">cleanup: remove autoscaler unmet demand log spam</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+2</span> <span class="del">−12</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T06:12:40Z" data-created="None" data-activity="46"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3411">#3411</a> | |
| <span class="pr-title">[Iris] Align TPU VM metadata for v5p, v5e-8, and v6e-8</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+21</span> <span class="del">−22</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T17:30:28Z" data-created="None" data-activity="20"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3407">#3407</a> | |
| <span class="pr-title">Fix log store WAL bloat during eviction</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+15</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T05:44:27Z" data-created="None" data-activity="239"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3405">#3405</a> | |
| <span class="pr-title">iris: reject unschedulable coscheduled jobs at submission time</span> | |
| <span class="pr-comments" title="7 total, 7 this week">💬7</span> | |
| <span class="pr-diff"><span class="add">+172</span> <span class="del">−60</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T01:53:05Z" data-created="None" data-activity="9"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3403">#3403</a> | |
| <span class="pr-title">Fix SSH tunnel poisoning parent stdout with O_NONBLOCK</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+5</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T01:16:58Z" data-created="None" data-activity="47"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3401">#3401</a> | |
| <span class="pr-title">fix: handle unhealthy worker under lock to prevent race condition</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+24</span> <span class="del">−22</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T04:22:06Z" data-created="None" data-activity="856"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3397">#3397</a> | |
| <span class="pr-title">iris: generalize profiling with threads support and target-based routing</span> | |
| <span class="pr-comments" title="11 total, 11 this week">💬11</span> | |
| <span class="pr-diff"><span class="add">+571</span> <span class="del">−274</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T01:09:23Z" data-created="None" data-activity="38"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3395">#3395</a> | |
| <span class="pr-title">Use human-readable slice names instead of epoch milliseconds</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+28</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T01:08:05Z" data-created="None" data-activity="355"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3393">#3393</a> | |
| <span class="pr-title">iris: add worker health checks and unify heartbeat paths</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+307</span> <span class="del">−44</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T17:04:33Z" data-created="None" data-activity="90"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3390">#3390</a> | |
| <span class="pr-title">iris: default endpoints tab to 100 rows with prefix search</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+78</span> <span class="del">−11</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T17:04:04Z" data-created="None" data-activity="7"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3389">#3389</a> | |
| <span class="pr-title">Fix controller FD exhaustion under load</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+5</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T16:52:33Z" data-created="None" data-activity="5"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3387">#3387</a> | |
| <span class="pr-title">iris: disable coredumps in worker and task containers</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+4</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T16:32:34Z" data-created="None" data-activity="5"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3382">#3382</a> | |
| <span class="pr-title">fix: add null guards for users data in dashboard</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+2</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T06:24:15Z" data-created="None" data-activity="1743"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3369">#3369</a> | |
| <span class="pr-title">fix(iris): log perf, scheduling fixes, holder task device constraints</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1213</span> <span class="del">−529</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T04:44:43Z" data-created="None" data-activity="427"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3368">#3368</a> | |
| <span class="pr-title">fix(iris): forward server-side tracebacks in RPC errors</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+233</span> <span class="del">−193</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T04:34:54Z" data-created="None" data-activity="88"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3367">#3367</a> | |
| <span class="pr-title">Fix preemption_count inflation from delivery failures</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+38</span> <span class="del">−49</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T03:59:37Z" data-created="None" data-activity="319"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3366">#3366</a> | |
| <span class="pr-title">Fix delivery failure handling: don't count undelivered tasks against retry budgets</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+281</span> <span class="del">−37</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T04:02:23Z" data-created="None" data-activity="19"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3364">#3364</a> | |
| <span class="pr-title">fix(zephyr,iris): add retry+backoff for controller RPCs and pipeline retries</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+16</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T03:57:08Z" data-created="None" data-activity="231"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3363">#3363</a> | |
| <span class="pr-title">Handle reservation holder task worker deaths gracefully</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+222</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T06:26:03Z" data-created="None" data-activity="156"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3362">#3362</a> | |
| <span class="pr-title">Fix profiling summary pipeline on GPU traces</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+125</span> <span class="del">−29</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T02:28:27Z" data-created="None" data-activity="42"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3361">#3361</a> | |
| <span class="pr-title">Improve log propagation reliability and shutdown handling</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+32</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T02:44:37Z" data-created="None" data-activity="889"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3360">#3360</a> | |
| <span class="pr-title">feat(iris): prefix-based log fetching with autoincrement cursor</span> | |
| <span class="pr-diff"><span class="add">+434</span> <span class="del">−455</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:11:42Z" data-created="None" data-activity="721"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3356">#3356</a> | |
| <span class="pr-title">iris: reduce controller lock contention and RPC overhead</span> | |
| <span class="pr-diff"><span class="add">+420</span> <span class="del">−301</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T06:49:21Z" data-created="None" data-activity="1840"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3354">#3354</a> | |
| <span class="pr-title">[Levanter] Stabilize fused CE TPU v4 tuning and vmem fallback</span> | |
| <span class="pr-comments" title="5 total, 5 this week">💬5</span> | |
| <span class="pr-diff"><span class="add">+1511</span> <span class="del">−324</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T00:46:05Z" data-created="None" data-activity="1482"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3352">#3352</a> | |
| <span class="pr-title">cleanup: remove iris demo cluster & yaml</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+16</span> <span class="del">−1460</span></span> | |
| <a class="pr-author" href="https://github.com/chonky-bot">@chonky-bot</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:18:00Z" data-created="None" data-activity="109"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3350">#3350</a> | |
| <span class="pr-title">SSH to GCP util</span> | |
| <span class="pr-diff"><span class="add">+109</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T05:54:09Z" data-created="None" data-activity="9"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3348">#3348</a> | |
| <span class="pr-title">Pin Docker CLI to 24.0 in worker image for TPU host compat</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+4</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/chonky-bot">@chonky-bot</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T23:58:35Z" data-created="None" data-activity="28"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3344">#3344</a> | |
| <span class="pr-title">iris: use pd-ssd boot disk for controller VM</span> | |
| <span class="pr-comments" title="7 total, 7 this week">💬7</span> | |
| <span class="pr-diff"><span class="add">+20</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T23:13:23Z" data-created="None" data-activity="27"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3343">#3343</a> | |
| <span class="pr-title">Allow to filter iris logs by level in CLI</span> | |
| <span class="pr-diff"><span class="add">+26</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T22:17:49Z" data-created="None" data-activity="24"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3340">#3340</a> | |
| <span class="pr-title">Search all zones for the TPU</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+14</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T23:45:04Z" data-created="None" data-activity="3087"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3325">#3325</a> | |
| <span class="pr-title">iris: use shared logging widget for process & task logs</span> | |
| <span class="pr-comments" title="14 total, 14 this week">💬14</span> | |
| <span class="pr-diff"><span class="add">+829</span> <span class="del">−2244</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T17:35:37Z" data-created="None" data-activity="30"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3323">#3323</a> | |
| <span class="pr-title">coreweave: widen tunnel timeout and add diagnostics for konnectivity startup race</span> | |
| <span class="pr-diff"><span class="add">+26</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T20:17:08Z" data-created="None" data-activity="257"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3306">#3306</a> | |
| <span class="pr-title">Update job-monitoring loop for Ray and Iris tracks</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+159</span> <span class="del">−96</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T19:22:04Z" data-created="None" data-activity="153"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3305">#3305</a> | |
| <span class="pr-title">Validate --region/--zone CLI values in iris job run</span> | |
| <span class="pr-comments" title="5 total, 5 this week">💬5</span> | |
| <span class="pr-diff"><span class="add">+147</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla-agent">@ravwojdyla-agent</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T19:49:46Z" data-created="None" data-activity="233"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3303">#3303</a> | |
| <span class="pr-title">Fixup sqlite logs locking, counts</span> | |
| <span class="pr-comments" title="5 total, 5 this week">💬5</span> | |
| <span class="pr-diff"><span class="add">+123</span> <span class="del">−105</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T04:08:25Z" data-created="None" data-activity="15"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3302">#3302</a> | |
| <span class="pr-title">Document iris push auth</span> | |
| <span class="pr-diff"><span class="add">+15</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T02:39:28Z" data-created="None" data-activity="314"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3301">#3301</a> | |
| <span class="pr-title">Use sqlite3 for log storage on the controller.</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+191</span> <span class="del">−120</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T02:33:00Z" data-created="None" data-activity="135"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3298">#3298</a> | |
| <span class="pr-title">iris: use tmpfs for uv sync and .venv IO on GCE</span> | |
| <span class="pr-comments" title="11 total, 11 this week">💬11</span> | |
| <span class="pr-diff"><span class="add">+119</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T16:36:25Z" data-created="None" data-activity="886"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3296">#3296</a> | |
| <span class="pr-title">normalize logging: unified format, level tagging, and log filtering</span> | |
| <span class="pr-comments" title="11 total, 11 this week">💬11</span> | |
| <span class="pr-diff"><span class="add">+650</span> <span class="del">−225</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T05:38:02Z" data-created="None" data-activity="144"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3288">#3288</a> | |
| <span class="pr-title">Extend optimizer linear transforms to eqx and marker linears</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+96</span> <span class="del">−45</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T01:23:22Z" data-created="None" data-activity="165"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3287">#3287</a> | |
| <span class="pr-title">Bind eval and inference runtime to explicit mesh resources</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+99</span> <span class="del">−62</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T21:53:57Z" data-created="None" data-activity="38"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3286">#3286</a> | |
| <span class="pr-title">fix: normalize abbreviated bucket names in region_from_prefix</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+34</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/chonky-bot">@chonky-bot</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T22:31:59Z" data-created="None" data-activity="1226"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3283">#3283</a> | |
| <span class="pr-title">iris: fix dropped logs on task completion + remove FetchTaskLogs RPC</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+667</span> <span class="del">−558</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T19:48:55Z" data-created="None" data-activity="5"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3281">#3281</a> | |
| <span class="pr-title">Use SSH BatchMode to force errors on missing keys</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+4</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T18:36:16Z" data-created="None" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3273">#3273</a> | |
| <span class="pr-title">fray/iris: forward JobRequest retry budgets on submit</span> | |
| <span class="pr-comments" title="5 total, 5 this week">💬5</span> | |
| <span class="pr-diff"><span class="add">+2</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T15:53:36Z" data-created="None" data-activity="2"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3272">#3272</a> | |
| <span class="pr-title">iris smoke-test: fix _run_iris logging format mismatch</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T07:43:04Z" data-created="None" data-activity="43"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3270">#3270</a> | |
| <span class="pr-title">step_runner: preserve underlying step failure cause</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+38</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T19:03:57Z" data-created="None" data-activity="112"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3269">#3269</a> | |
| <span class="pr-title">grug: dispatch through fray jobs (to fix multinode)</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+102</span> <span class="del">−6</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T07:00:40Z" data-created="None" data-activity="100"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3267">#3267</a> | |
| <span class="pr-title">distributed_lock: read legacy worker_id lock leases</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+48</span> <span class="del">−48</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T05:04:49Z" data-created="None" data-activity="219"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3265">#3265</a> | |
| <span class="pr-title">executor: run distributed lock and cache on executor node</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+154</span> <span class="del">−59</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T03:37:36Z" data-created="None" data-activity="96"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3263">#3263</a> | |
| <span class="pr-title">Remove resources/env_vars from ExecutorStep; use @remote for dispatch</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+42</span> <span class="del">−53</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T07:00:58Z" data-created="None" data-activity="95"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3260">#3260</a> | |
| <span class="pr-title">Fix runtime_env propagation to TPU SliceActor workers</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+75</span> <span class="del">−19</span></span> | |
| <a class="pr-author" href="https://github.com/Calvin-Xu">@Calvin-Xu</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T03:38:25Z" data-created="None" data-activity="141"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3259">#3259</a> | |
| <span class="pr-title">Parallelize GCP zone queries in list_slices and list_vms</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+125</span> <span class="del">−13</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T03:42:10Z" data-created="None" data-activity="1148"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3258">#3258</a> | |
| <span class="pr-title">Add MirrorFileSystem for transparent cross-region file access</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+917</span> <span class="del">−228</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T02:07:05Z" data-created="None" data-activity="30"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3257">#3257</a> | |
| <span class="pr-title">Add Cache-Control headers to static assets</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+28</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T08:00:41Z" data-created="None" data-activity="196"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3256">#3256</a> | |
| <span class="pr-title">Add backend-dispatched GMM API with GPU fallback</span> | |
| <span class="pr-comments" title="12 total, 12 this week">💬12</span> | |
| <span class="pr-diff"><span class="add">+150</span> <span class="del">−34</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T00:10:46Z" data-created="None" data-activity="7313"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3254">#3254</a> | |
| <span class="pr-title">feat(iris): flexible device variant requests</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+3944</span> <span class="del">−3363</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T23:33:38Z" data-created="None" data-activity="629"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3251">#3251</a> | |
| <span class="pr-title">Add miss-only autotune sweep and cache for pallas fused CE</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+619</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T00:46:02Z" data-created="None" data-activity="106"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3248">#3248</a> | |
| <span class="pr-title">[levanter] Default fused CE TPU path to XLA and retune v4 huge-batch blocks</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+101</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T22:54:52Z" data-created="None" data-activity="933"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3244">#3244</a> | |
| <span class="pr-title">iris: forward task logs via heartbeat instead of reading from GCS</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+496</span> <span class="del">−435</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T19:40:07Z" data-created="None" data-activity="119"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3242">#3242</a> | |
| <span class="pr-title">feat(iris): parallelize scaling group restoration on startup</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+88</span> <span class="del">−30</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T22:30:34Z" data-created="None" data-activity="30"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3241">#3241</a> | |
| <span class="pr-title">fix(iris): fix parallel CLI tunnel port collisions and improve RPC retry</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+18</span> <span class="del">−11</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T16:06:57Z" data-created="None" data-activity="3"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3239">#3239</a> | |
| <span class="pr-title">Add inline cache to Iris image publishes</span> | |
| <span class="pr-diff"><span class="add">+2</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T22:45:08Z" data-created="None" data-activity="10"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3234">#3234</a> | |
| <span class="pr-title">Fix Iris marin_prefix mapping for europe-west4</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+8</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T18:47:26Z" data-created="None" data-activity="70"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3233">#3233</a> | |
| <span class="pr-title">feat(iris): auto-detect multinode TPUs and set replicas/coscheduling</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+63</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T16:07:03Z" data-created="None" data-activity="3"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3232">#3232</a> | |
| <span class="pr-title">fix(iris): use kebab-case CLI command in bug report autoscaler status hint</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T19:01:17Z" data-created="None" data-activity="738"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3223">#3223</a> | |
| <span class="pr-title">Autoscaler: model reservations as first-class objects with synthetic holder tasks</span> | |
| <span class="pr-comments" title="11 total, 11 this week">💬11</span> | |
| <span class="pr-diff"><span class="add">+441</span> <span class="del">−286</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T16:13:28Z" data-created="None" data-activity="279"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3222">#3222</a> | |
| <span class="pr-title">Set min-slices and fix worker dashboard.</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+208</span> <span class="del">−68</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T03:36:30Z" data-created="None" data-activity="77"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3221">#3221</a> | |
| <span class="pr-title">iris: validate TPU replicas match topology vm_count</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+72</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T03:23:15Z" data-created="None" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3218">#3218</a> | |
| <span class="pr-title">Use GHCR weekly image as Docker build cache source</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+6</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T01:42:01Z" data-created="None" data-activity="7"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3215">#3215</a> | |
| <span class="pr-title">Add Meta-Llama-3.1-8B-Instruct to _KNOWN_VOCAB_SIZES to avoid HF access during dry-runs</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+6</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T04:47:13Z" data-created="None" data-activity="4"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3214">#3214</a> | |
| <span class="pr-title">Cache per-window layout and permutations in BlockShufflingDataset</span> | |
| <span class="pr-diff"><span class="add">+4</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T01:23:42Z" data-created="None" data-activity="14"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3213">#3213</a> | |
| <span class="pr-title">Iris: derive smoke test bundle prefix from cluster config</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+6</span> <span class="del">−6</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T01:36:52Z" data-created="None" data-activity="273"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3212">#3212</a> | |
| <span class="pr-title">iris: use token bucket for scale-down rate limiting instead of cooldown</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+168</span> <span class="del">−102</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T00:07:52Z" data-created="None" data-activity="153"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3209">#3209</a> | |
| <span class="pr-title">fix(iris): remove duplicate retry loop from actor resolution</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+86</span> <span class="del">−64</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T00:33:46Z" data-created="None" data-activity="17"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3207">#3207</a> | |
| <span class="pr-title">Set max_task_retries=10 for Zephyr workers to survive transient errors</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+14</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T00:13:43Z" data-created="None" data-activity="591"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3206">#3206</a> | |
| <span class="pr-title">iris: add network bandwidth tracking and disk sparkline for workers</span> | |
| <span class="pr-diff"><span class="add">+396</span> <span class="del">−195</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T22:37:40Z" data-created="None" data-activity="278"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3199">#3199</a> | |
| <span class="pr-title">iris: make task memory/CPU bars show human-readable values with sparklines</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+256</span> <span class="del">−21</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T21:37:20Z" data-created="None" data-activity="55"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3195">#3195</a> | |
| <span class="pr-title">Enable S3 compilation cache and disable XLA autotune sub-cache</span> | |
| <span class="pr-diff"><span class="add">+26</span> <span class="del">−29</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T20:56:23Z" data-created="None" data-activity="12"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3193">#3193</a> | |
| <span class="pr-title">Make gpu_type required in ResourceConfig.with_gpu()</span> | |
| <span class="pr-diff"><span class="add">+6</span> <span class="del">−6</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T01:00:56Z" data-created="None" data-activity="5623"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3188">#3188</a> | |
| <span class="pr-title">Iris: autoscaler fixes, heartbeat performance, and observability</span> | |
| <span class="pr-diff"><span class="add">+4424</span> <span class="del">−1199</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T23:42:09Z" data-created="None" data-activity="548"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3169">#3169</a> | |
| <span class="pr-title">grug: improved variant contract checks</span> | |
| <span class="pr-comments" title="5 total, 5 this week">💬5</span> | |
| <span class="pr-diff"><span class="add">+299</span> <span class="del">−244</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T22:50:30Z" data-created="None" data-activity="24"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3168">#3168</a> | |
| <span class="pr-title">Show reservation device in dashboard job detail</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+22</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T20:20:22Z" data-created="None" data-activity="312"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3163">#3163</a> | |
| <span class="pr-title">Cleanup job CLI and autoscaler visualization.</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+249</span> <span class="del">−60</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T18:46:19Z" data-created="None" data-activity="21"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3161">#3161</a> | |
| <span class="pr-title">Fall back to local compilation cache when MARIN_PREFIX is S3</span> | |
| <span class="pr-diff"><span class="add">+18</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T19:55:19Z" data-created="None" data-activity="11"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3160">#3160</a> | |
| <span class="pr-title">Fix RESOURCE_EXHAUSTED: add NVIDIA weight tile limit for Pallas CE kernel</span> | |
| <span class="pr-diff"><span class="add">+7</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T19:35:04Z" data-created="None" data-activity="61"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3158">#3158</a> | |
| <span class="pr-title">Retry port-forward tunnel on konnectivity failure</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+40</span> <span class="del">−20</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T18:44:11Z" data-created="None" data-activity="22"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3156">#3156</a> | |
| <span class="pr-title">Fall back to local compilation cache when MARIN_PREFIX is S3</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+18</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T18:33:03Z" data-created="None" data-activity="732"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3154">#3154</a> | |
| <span class="pr-title">fix: resolve worker detail 404 when using worker name</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+285</span> <span class="del">−441</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T18:00:13Z" data-created="None" data-activity="30"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3152">#3152</a> | |
| <span class="pr-title">Update cluster configs</span> | |
| <span class="pr-diff"><span class="add">+30</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T18:57:58Z" data-created="None" data-activity="83"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3148">#3148</a> | |
| <span class="pr-title">Fix Pallas GPU CE custom backward tracing on non-GB10</span> | |
| <span class="pr-diff"><span class="add">+54</span> <span class="del">−29</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T17:57:19Z" data-created="None" data-activity="7"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3146">#3146</a> | |
| <span class="pr-title">Fix rollout-restart race in CW controller startup</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+5</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T18:43:35Z" data-created="None" data-activity="310"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3143">#3143</a> | |
| <span class="pr-title">Improve profile gap attribution and trace quality diagnostics</span> | |
| <span class="pr-comments" title="5 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+269</span> <span class="del">−37</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T16:52:46Z" data-created="None" data-activity="2232"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3137">#3137</a> | |
| <span class="pr-title">refactor(iris): SE cleanup — dead code, deduplication, interface clarity</span> | |
| <span class="pr-comments" title="1 total">💬1</span> | |
| <span class="pr-diff"><span class="add">+949</span> <span class="del">−1283</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T19:36:04Z" data-created="None" data-activity="72"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3136">#3136</a> | |
| <span class="pr-title">cleanup: replace remaining private API usage in core modules</span> | |
| <span class="pr-comments" title="4 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+46</span> <span class="del">−25</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T22:19:44Z" data-created="None" data-activity="31"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3135">#3135</a> | |
| <span class="pr-title">trainer/eval_harness: batch-size int-ification for data loaders</span> | |
| <span class="pr-comments" title="2 total">💬2</span> | |
| <span class="pr-diff"><span class="add">+22</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T17:57:41Z" data-created="None" data-activity="206"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3134">#3134</a> | |
| <span class="pr-title">optim: group linear-like routing into explicit marker range</span> | |
| <span class="pr-comments" title="6 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+176</span> <span class="del">−27</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T07:14:53Z" data-created="None" data-activity="49"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3133">#3133</a> | |
| <span class="pr-title">grug: remove Axis dependency from train/eval dataset wiring</span> | |
| <span class="pr-comments" title="2 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+46</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T07:54:36Z" data-created="None" data-activity="1189"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3127">#3127</a> | |
| <span class="pr-title">Add Grug variant visual diff tooling and PR workflow</span> | |
| <span class="pr-comments" title="6 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1188</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T21:53:11Z" data-created="None" data-activity="2269"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3125">#3125</a> | |
| <span class="pr-title">Clean linear CE TPU kernel variants and keep one production forward path</span> | |
| <span class="pr-comments" title="2 total">💬2</span> | |
| <span class="pr-diff"><span class="add">+1864</span> <span class="del">−405</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T17:41:41Z" data-created="None" data-activity="3671"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3123">#3123</a> | |
| <span class="pr-title">Iris: Add reservation system for pre-provisioning worker capacity</span> | |
| <span class="pr-comments" title="2 total">💬2</span> | |
| <span class="pr-diff"><span class="add">+2994</span> <span class="del">−677</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T21:25:53Z" data-created="None" data-activity="63"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3119">#3119</a> | |
| <span class="pr-title">Name Ray actor processes after the actor group name</span> | |
| <span class="pr-comments" title="2 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+56</span> <span class="del">−6</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla-agent">@ravwojdyla-agent</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T07:21:19Z" data-created="None" data-activity="83"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3045">#3045</a> | |
| <span class="pr-title">Fix Pallas GPU CE backward gradient tracing on non-GB10</span> | |
| <span class="pr-comments" title="2 total">💬2</span> | |
| <span class="pr-diff"><span class="add">+54</span> <span class="del">−29</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li class="issue-subheader" data-kind="separator">Issues</li> | |
| <li data-kind="issue" data-updated="2026-02-18T23:57:23Z" data-created="2026-02-17T18:14:03Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2822">#2822</a> | |
| <span class="pr-title">Iris: Implement CoreWeave platform</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-18T03:43:33Z" data-created="2026-02-17T18:14:13Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2823">#2823</a> | |
| <span class="pr-title">Iris: Improve worker/process status visibility and post-mortem log access</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-19T01:07:52Z" data-created="2026-02-17T18:14:19Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2824">#2824</a> | |
| <span class="pr-title">Iris: Multi-region support with per-scaling-group environment configuration</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:14:25Z" data-created="2026-02-17T18:14:25Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2825">#2825</a> | |
| <span class="pr-title">Iris: Quota-aware scheduling and cross-zone fallback</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:26:43Z" data-created="2026-02-17T18:14:32Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2826">#2826</a> | |
| <span class="pr-title">Iris: Richer profiling and worker-level observability</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-11T18:39:50Z" data-created="2026-02-17T18:14:39Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2827">#2827</a> | |
| <span class="pr-title">Iris: Proactive unhealthy/degraded node identification</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-02T23:54:38Z" data-created="2026-02-17T18:14:59Z" data-activity="1"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2829">#2829</a> | |
| <span class="pr-title">Data processing pipeline: validate end-to-end tokenization for all target datasets</span> | |
| <span class="pr-comments" title="35 total, 1 this week">💬1</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-20T19:41:54Z" data-created="2026-02-17T18:15:06Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2830">#2830</a> | |
| <span class="pr-title">Training monitoring: alerting on stalled/diverging loss and health dashboard</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-27T16:52:56Z" data-created="2026-02-17T18:15:14Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2831">#2831</a> | |
| <span class="pr-title">Validate fault tolerance: checkpoint resume and preemption recovery on CoreWeave</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-12T20:18:09Z" data-created="2026-02-17T18:15:21Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2832">#2832</a> | |
| <span class="pr-title">Agent can run a small model E2E without human intervention</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-20T19:34:57Z" data-created="2026-02-17T18:15:29Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2833">#2833</a> | |
| <span class="pr-title">Establish daily canary training runs</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T18:03:00Z" data-created="2026-02-17T18:15:34Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2834">#2834</a> | |
| <span class="pr-title">Executor v2: split out caching module and simplify step API</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T17:03:30Z" data-created="2026-02-17T18:15:40Z" data-activity="2"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2835">#2835</a> | |
| <span class="pr-title">Standardize on Vortex format with typed dataset schemas</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-18T03:22:31Z" data-created="2026-02-02T19:23:57Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2629">#2629</a> | |
| <span class="pr-title">Iris: bootstrap script templates are too fragile</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-25T21:13:03Z" data-created="2026-01-18T19:35:39Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2377">#2377</a> | |
| <span class="pr-title">Jobs are not tolerant to the node where `self._run_steps` is running being preempted.</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-26T17:06:39Z" data-created="2026-02-04T19:18:45Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2651">#2651</a> | |
| <span class="pr-title">Iris: Resolver/Actor system should always auto-resolve on transient errors</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-26T15:53:48Z" data-created="2026-02-15T02:51:54Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2809">#2809</a> | |
| <span class="pr-title">Iris: Survey threading and timeouts for the controller</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:42:15Z" data-created="2026-02-15T02:53:20Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2810">#2810</a> | |
| <span class="pr-title">Iris: benchmark test for controller performance</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-11T18:38:41Z" data-created="2026-01-21T18:48:46Z" data-activity="1"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2424">#2424</a> | |
| <span class="pr-title">Iris - initial resource observability</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-07T19:06:53Z" data-created="2026-02-09T19:54:05Z" data-activity="4"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2710">#2710</a> | |
| <span class="pr-title">Experiment: MoE EP benchmark milestone</span> | |
| <span class="pr-comments" title="35 total, 4 this week">💬4</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-28T03:41:54Z" data-created="2026-01-20T23:30:02Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2418">#2418</a> | |
| <span class="pr-title">Add AdamC, fp32 router compute, router_topk_then_softmax, qk-norm option for MoE stability sweeps</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:24:47Z" data-created="2026-01-20T22:44:44Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2414">#2414</a> | |
| <span class="pr-title">Experiment: OLMoE size sweep with MoE stability measures</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T23:58:18Z" data-created="2026-02-14T16:38:24Z" data-activity="2"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2804">#2804</a> | |
| <span class="pr-title">fsspec should reject cross region reads (or those over X MB)</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-26T15:46:33Z" data-created="2026-02-11T00:46:31Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2744">#2744</a> | |
| <span class="pr-title">Iris: bootstrap should probably live on the scaling group</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-19T01:07:53Z" data-created="2026-02-11T05:14:31Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2745">#2745</a> | |
| <span class="pr-title">Iris: Add attributes to ScaleGroupConfig for scheduling-level metadata</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:24:54Z" data-created="2026-02-03T17:46:39Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2642">#2642</a> | |
| <span class="pr-title">Iris: preemptible shouuld be a taint, not an attribute</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-11T18:39:23Z" data-created="2026-02-10T16:43:08Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2735">#2735</a> | |
| <span class="pr-title">Iris: Zone-aware scheduler</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:24:58Z" data-created="2026-02-12T07:03:50Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2762">#2762</a> | |
| <span class="pr-title">Iris: fair scheduler</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-01T18:32:36Z" data-created="2026-02-02T18:17:14Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2625">#2625</a> | |
| <span class="pr-title">Iris: Users and Priorities</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:25:02Z" data-created="2026-02-11T18:09:24Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2749">#2749</a> | |
| <span class="pr-title">iris: Migrate GCP platform from gcloud CLI to Python API</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-26T15:46:42Z" data-created="2026-02-12T22:16:44Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2772">#2772</a> | |
| <span class="pr-title">Iris: add proxy for worker view</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-26T15:46:58Z" data-created="2026-02-14T04:51:29Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2803">#2803</a> | |
| <span class="pr-title">iris-controller: add built-in py-spy profiling endpoint to dashboard</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-11T00:16:14Z" data-created="2026-02-11T23:47:50Z" data-activity="1"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2754">#2754</a> | |
| <span class="pr-title">Embed speedscope in Iris dashboard for one-click profile viewing</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:25:08Z" data-created="2026-01-20T22:21:26Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2413">#2413</a> | |
| <span class="pr-title">SwiGLU vs Bilinear MLP layers for MoE Experts</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-18T02:02:47Z" data-created="2026-02-09T19:07:31Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2708">#2708</a> | |
| <span class="pr-title">Zephyr: auto-scale worker groups up to match demand</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-17T18:25:12Z" data-created="2026-01-29T17:58:26Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2535">#2535</a> | |
| <span class="pr-title">Iris: Integrate chronos virtual time into chaos test suite</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-10T18:05:08Z" data-created="2026-02-18T00:07:42Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2849">#2849</a> | |
| <span class="pr-title">Iris: add smoke test into CI</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-20T19:31:43Z" data-created="2026-02-20T19:30:09Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2926">#2926</a> | |
| <span class="pr-title">Iris: Add Levanter health check in Iris</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-26T21:00:58Z" data-created="2026-02-25T20:51:30Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3035">#3035</a> | |
| <span class="pr-title">StepRunner shouldn't launch tasks with Fray by default</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-27T17:42:29Z" data-created="2026-02-27T17:16:30Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3098">#3098</a> | |
| <span class="pr-title">Evaluate (first few steps) x00B MoE on TPU and GPU</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T20:57:09Z" data-created="2026-03-02T19:23:32Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3164">#3164</a> | |
| <span class="pr-title"><span title="New this week" style="font-size:0.75em">🆕</span> Iris: allow controller restarts without resetting tasks</span> | |
| </li> | |
| </ul> | |
| </details> | |
| <details class="pr-details"> | |
| <summary>21 potentially related in Other Changes</summary> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-08T18:29:05Z" data-created="None" data-activity="11"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3415">#3415</a> | |
| <span class="pr-title">docs: align TPU cluster setup tutorial with cluster CLI</span> | |
| <span class="pr-diff"><span class="add">+3</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T19:46:08Z" data-created="None" data-activity="1"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3337">#3337</a> | |
| <span class="pr-title">Add Ray cluster safety rule to AGENTS</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T17:48:19Z" data-created="None" data-activity="21"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3150">#3150</a> | |
| <span class="pr-title">ci: run PR checks on all target branches, not just main</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+0</span> <span class="del">−19</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-11T18:45:18Z" data-created="2026-03-07T17:19:27Z" data-activity="202"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3392">#3392</a> | |
| <span class="pr-title">[iris] Bound Docker task workdirs with tmpfs</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+201</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-11T18:37:34Z" data-created="2026-03-07T00:10:40Z" data-activity="77"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3353">#3353</a> | |
| <span class="pr-title">iris: remove GCE VM spec defaults, require explicit config</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+54</span> <span class="del">−21</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:58Z" data-created="2026-03-06T17:51:17Z" data-activity="41"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3331">#3331</a> | |
| <span class="pr-title">gruggification: pass explicit axis mappings through train/eval callers</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+31</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:42Z" data-created="2026-03-06T17:50:59Z" data-activity="34"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3329">#3329</a> | |
| <span class="pr-title">gruggification: explicit axis-mapping foundation for LM loss path</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+23</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:46Z" data-created="2026-03-06T17:50:47Z" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3328">#3328</a> | |
| <span class="pr-title">gruggification: decouple eval and inference surface from model.Pos</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-10T21:05:50Z" data-created="2026-03-06T17:50:36Z" data-activity="1163"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3327">#3327</a> | |
| <span class="pr-title">gruggification: remove remaining direct haliax symbol imports</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+619</span> <span class="del">−542</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:29:08Z" data-created="2026-03-06T07:21:26Z" data-activity="465"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3315">#3315</a> | |
| <span class="pr-title">lm_model: migrate public LM surface to array-native protocols</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+256</span> <span class="del">−208</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:27:38Z" data-created="2026-03-06T07:18:23Z" data-activity="241"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3314">#3314</a> | |
| <span class="pr-title">main: default train/eval/lora/viz to array-first Grug datasets</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+171</span> <span class="del">−69</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:30:04Z" data-created="2026-03-06T07:17:05Z" data-activity="1451"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3313">#3313</a> | |
| <span class="pr-title">lm/eval: add array-loss bridge for LM and ASR</span> | |
| <span class="pr-comments" title="2 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1397</span> <span class="del">−53</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:41Z" data-created="2026-03-06T07:16:41Z" data-activity="809"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3312">#3312</a> | |
| <span class="pr-title">trainer/runtime: bind execution to explicit mesh resources</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+518</span> <span class="del">−290</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:41Z" data-created="2026-03-06T07:15:31Z" data-activity="39"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3311">#3311</a> | |
| <span class="pr-title">partitioning: complete named_jit facade migration</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+20</span> <span class="del">−18</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:39Z" data-created="2026-03-06T07:14:42Z" data-activity="662"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3310">#3310</a> | |
| <span class="pr-title">mesh/models: centralize scan and partitioning foundations</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+427</span> <span class="del">−234</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:04Z" data-created="2026-03-06T07:14:28Z" data-activity="296"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3309">#3309</a> | |
| <span class="pr-title">eval: explicit batch-resource wiring and compute-axis naming</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+213</span> <span class="del">−82</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T00:47:02Z" data-created="2026-03-05T22:10:24Z" data-activity="17"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3290">#3290</a> | |
| <span class="pr-title">Default trainer meshes to explicit axis types</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+12</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T22:02:32Z" data-created="2026-03-05T22:00:59Z" data-activity="96"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3289">#3289</a> | |
| <span class="pr-title">Add tensor-opaque LM model adapters for array migration</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+75</span> <span class="del">−20</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T16:48:17Z" data-created="2026-03-05T15:59:52Z" data-activity="40427"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3275">#3275</a> | |
| <span class="pr-title">Rjpower/flatten monorepo</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+7760</span> <span class="del">−32666</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T07:48:46Z" data-created="2026-03-04T20:09:29Z" data-activity="1329"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3245">#3245</a> | |
| <span class="pr-title">Extract shared utilities into new rigging package</span> | |
| <span class="pr-comments" title="7 total, 7 this week">💬7</span> | |
| <span class="pr-diff"><span class="add">+729</span> <span class="del">−593</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T00:57:19Z" data-created="2026-03-02T17:48:53Z" data-activity="23"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3153">#3153</a> | |
| <span class="pr-title">fix: default `ray_run` entrypoint to 1 CPU</span> | |
| <span class="pr-comments" title="9 total, 9 this week">💬9</span> | |
| <span class="pr-diff"><span class="add">+10</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| </ul> | |
| </details> | |
| </section> | |
| <section class="epic" id="epic-3096"> | |
| <h2> | |
| <a href="https://github.com/marin-community/marin/issues/3096">#3096</a> | |
| Pre-training: 32B MoE Kick-off | |
| </h2> | |
| <hr class="section-rule"> | |
| <div class="progress-row"> | |
| <div class="progress-track"> | |
| <div class="progress-fill" style="width: 25.0%"></div> | |
| </div> | |
| <span>1/4 sub-issues closed</span> | |
| </div> | |
| <p class="section-summary">Following last week's initial MoE experiments on v4 and v5p, <a href="https://github.com/ClassicLarry">@ClassicLarry</a> completed Phase 1 scaling law replication (<a href="https://github.com/marin-community/marin/issues/3182">#3182</a>) and submitted a full 15-run isoflop sweep varying expert counts, granularity, and activation ratios (<a href="https://github.com/marin-community/marin/issues/2167">#2167</a>). The canonical Grug MoE module and template variant landed (<a href="https://github.com/marin-community/marin/pull/3046">#3046</a>). <a href="https://github.com/yonromai">@yonromai</a> built on last week's CW canary ferry by adding a TPU canary (<a href="https://github.com/marin-community/marin/pull/3342">#3342</a>), data loader stall diagnostics (<a href="https://github.com/marin-community/marin/pull/3346">#3346</a>), always-on profiling with persistent artifacts (<a href="https://github.com/marin-community/marin/pull/3299">#3299</a>), and MFU gating on trailing p50 windows (<a href="https://github.com/marin-community/marin/pull/3279">#3279</a>). Grug MoE ring EP got block shuffle as the new default (<a href="https://github.com/marin-community/marin/pull/3371">#3371</a>) and loop profiler annotations (<a href="https://github.com/marin-community/marin/pull/3376">#3376</a>).</p> | |
| <details class="pr-details"> | |
| <summary>16 PRs this week, 33 new comments, and 1 new issue (4 total)</summary> | |
| <div class="sort-bar"> | |
| <span class="sort-label">Sort:</span> | |
| <button class="active" data-sort="updated-desc">Updated ↓</button> | |
| <button data-sort="updated-asc">Updated ↑</button> | |
| <button data-sort="created-desc">Created ↓</button> | |
| <button data-sort="created-asc">Created ↑</button> | |
| <button data-sort="activity">Activity</button> | |
| </div> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-06T22:55:27Z" data-created="None" data-activity="208"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3342">#3342</a> | |
| <span class="pr-title">Add MoE canary ferry for daily TPU regression testing</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+206</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T20:49:34Z" data-created="None" data-activity="1844"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3046">#3046</a> | |
| <span class="pr-title">Add canonical Grug MoE module and template variant</span> | |
| <span class="pr-comments" title="12 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+1832</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T07:07:29Z" data-created="None" data-activity="109"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3229">#3229</a> | |
| <span class="pr-title">grug/moe: restore aux-loss metrics and remove smoke launcher</span> | |
| <span class="pr-comments" title="35 total, 30 this week">💬30</span> | |
| <span class="pr-diff"><span class="add">+70</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T07:03:16Z" data-created="None" data-activity="1096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3293">#3293</a> | |
| <span class="pr-title">Add modular_opt variant and move Grug variant docs</span> | |
| <span class="pr-comments" title="5 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+1092</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T07:57:11Z" data-created="None" data-activity="63"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3371">#3371</a> | |
| <span class="pr-title">Set block shuffle as the new-run default for Grug</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+33</span> <span class="del">−26</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T08:08:43Z" data-created="None" data-activity="75"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3376">#3376</a> | |
| <span class="pr-title">[grug] Add loop profiler annotations</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+41</span> <span class="del">−32</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T00:06:38Z" data-created="None" data-activity="38"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3346">#3346</a> | |
| <span class="pr-title">canary: add data loader stall diagnostics + keep_nodepool option</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+33</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T18:18:08Z" data-created="None" data-activity="62"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3299">#3299</a> | |
| <span class="pr-title">[canary] Enable always-on profiling with persistent artifacts for agent triage</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+52</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T19:44:44Z" data-created="None" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3280">#3280</a> | |
| <span class="pr-title">canary: log fused CE implementation + enable profiler</span> | |
| <span class="pr-diff"><span class="add">+8</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T20:05:05Z" data-created="None" data-activity="36"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3279">#3279</a> | |
| <span class="pr-title">canary: switch MFU gate to p50 over trailing window</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+31</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T20:17:15Z" data-created="None" data-activity="15"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3277">#3277</a> | |
| <span class="pr-title">ci: delete CW NodePools after canary ferry workflow</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+13</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T16:23:06Z" data-created="None" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3240">#3240</a> | |
| <span class="pr-title">Re-enable daily CW GPU canary ferry schedule</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+4</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T03:23:32Z" data-created="None" data-activity="40"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3217">#3217</a> | |
| <span class="pr-title">Fix CW canary OOM and improve training observability</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+33</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T02:06:55Z" data-created="None" data-activity="16"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3177">#3177</a> | |
| <span class="pr-title">Use GCS compilation cache for CW canary ferry</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+15</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T02:54:39Z" data-created="None" data-activity="2"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3171">#3171</a> | |
| <span class="pr-title">Bump canary ferry timeout from 2h to 4h</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T19:01:18Z" data-created="None" data-activity="13"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3187">#3187</a> | |
| <span class="pr-title">update v6e configs to not request so many big v6e slices</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+4</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li class="issue-subheader" data-kind="separator">Issues</li> | |
| <li data-kind="issue" data-updated="2026-03-03T20:43:42Z" data-created="2026-01-16T23:25:41Z" data-activity="1"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2371">#2371</a> | |
| <span class="pr-title">Grug MoE</span> | |
| <span class="pr-comments" title="18 total, 1 this week">💬1</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-12T18:38:13Z" data-created="2025-12-05T20:29:05Z" data-activity="9"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2167">#2167</a> | |
| <span class="pr-title">Add a version of isoflop_sweep for MoE's</span> | |
| <span class="pr-comments" title="10 total, 9 this week">💬9</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-10T23:35:28Z" data-created="2026-03-03T17:22:04Z" data-activity="20"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3182">#3182</a> | |
| <span class="pr-title"><span title="New this week" style="font-size:0.75em">🆕</span> Determine optimal scaling parameters for MoE</span> | |
| <span class="pr-comments" title="20 total, 20 this week">💬20</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-10T14:12:04Z" data-created="2026-02-17T18:14:49Z" data-activity="1"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2828">#2828</a> | |
| <span class="pr-title">Port MoE training to GPU: kernel experiments and performance validation</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| </li> | |
| </ul> | |
| </details> | |
| <details class="pr-details"> | |
| <summary>17 potentially related in Other Changes</summary> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:58Z" data-created="2026-03-06T17:51:17Z" data-activity="41"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3331">#3331</a> | |
| <span class="pr-title">gruggification: pass explicit axis mappings through train/eval callers</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+31</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:42Z" data-created="2026-03-06T17:50:59Z" data-activity="34"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3329">#3329</a> | |
| <span class="pr-title">gruggification: explicit axis-mapping foundation for LM loss path</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+23</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:46Z" data-created="2026-03-06T17:50:47Z" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3328">#3328</a> | |
| <span class="pr-title">gruggification: decouple eval and inference surface from model.Pos</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-10T21:05:50Z" data-created="2026-03-06T17:50:36Z" data-activity="1163"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3327">#3327</a> | |
| <span class="pr-title">gruggification: remove remaining direct haliax symbol imports</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+619</span> <span class="del">−542</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:29:08Z" data-created="2026-03-06T07:21:26Z" data-activity="465"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3315">#3315</a> | |
| <span class="pr-title">lm_model: migrate public LM surface to array-native protocols</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+256</span> <span class="del">−208</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:27:38Z" data-created="2026-03-06T07:18:23Z" data-activity="241"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3314">#3314</a> | |
| <span class="pr-title">main: default train/eval/lora/viz to array-first Grug datasets</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+171</span> <span class="del">−69</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:30:04Z" data-created="2026-03-06T07:17:05Z" data-activity="1451"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3313">#3313</a> | |
| <span class="pr-title">lm/eval: add array-loss bridge for LM and ASR</span> | |
| <span class="pr-comments" title="2 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1397</span> <span class="del">−53</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:41Z" data-created="2026-03-06T07:16:41Z" data-activity="809"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3312">#3312</a> | |
| <span class="pr-title">trainer/runtime: bind execution to explicit mesh resources</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+518</span> <span class="del">−290</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:41Z" data-created="2026-03-06T07:15:31Z" data-activity="39"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3311">#3311</a> | |
| <span class="pr-title">partitioning: complete named_jit facade migration</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+20</span> <span class="del">−18</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:39Z" data-created="2026-03-06T07:14:42Z" data-activity="662"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3310">#3310</a> | |
| <span class="pr-title">mesh/models: centralize scan and partitioning foundations</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+427</span> <span class="del">−234</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:04Z" data-created="2026-03-06T07:14:28Z" data-activity="296"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3309">#3309</a> | |
| <span class="pr-title">eval: explicit batch-resource wiring and compute-axis naming</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+213</span> <span class="del">−82</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-09T22:17:47Z" data-created="2026-03-06T01:52:48Z" data-activity="534"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3300">#3300</a> | |
| <span class="pr-title">AdaMuon implementation</span> | |
| <span class="pr-comments" title="9 total, 9 this week">💬9</span> | |
| <span class="pr-diff"><span class="add">+525</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/msclar">@msclar</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-12T18:25:38Z" data-created="2026-03-05T22:55:13Z" data-activity="2028"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3292">#3292</a> | |
| <span class="pr-title">Delphi Scaling Setup</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+1405</span> <span class="del">−617</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T00:47:02Z" data-created="2026-03-05T22:10:24Z" data-activity="17"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3290">#3290</a> | |
| <span class="pr-title">Default trainer meshes to explicit axis types</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+12</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T22:02:32Z" data-created="2026-03-05T22:00:59Z" data-activity="96"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3289">#3289</a> | |
| <span class="pr-title">Add tensor-opaque LM model adapters for array migration</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+75</span> <span class="del">−20</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T10:18:07Z" data-created="2026-03-05T10:15:45Z" data-activity="392"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3274">#3274</a> | |
| <span class="pr-title">[Speedrun] Submit NAMO-D LLaMA-300M run</span> | |
| <span class="pr-diff"><span class="add">+392</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/suraj-ranganath">@suraj-ranganath</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T05:27:34Z" data-created="2026-03-04T08:28:42Z" data-activity="1420"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3237">#3237</a> | |
| <span class="pr-title">Grug Demo, small scale feature maxed moe </span> | |
| <span class="pr-comments" title="5 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+1393</span> <span class="del">−23</span></span> | |
| <a class="pr-author" href="https://github.com/ClassicLarry">@ClassicLarry</a> | |
| </li> | |
| </ul> | |
| </details> | |
| </section> | |
| <section class="epic" id="epic-3100"> | |
| <h2> | |
| <a href="https://github.com/marin-community/marin/issues/3100">#3100</a> | |
| Data Sources for Pre-training | |
| </h2> | |
| <hr class="section-rule"> | |
| <p class="epic-description"><span class="label">Summary:</span> We will need 20T of high-quality (including / in particular code) tokens for our large MoE runs in Q2/Q3; this is the work in March that we will do to enable that.</p> | |
| <div class="progress-row"> | |
| <div class="progress-track"> | |
| <div class="progress-fill" style="width: 0.0%"></div> | |
| </div> | |
| <span>0/4 sub-issues closed</span> | |
| </div> | |
| <p class="section-summary">After last week's tokenization debugging, <a href="https://github.com/ravwojdyla">@ravwojdyla</a> shifted to the Luxical embedding experiment for quality and topic evaluation (<a href="https://github.com/marin-community/marin/pull/3191">#3191</a>) — the Luxical creator <a href="https://github.com/lukemerrick">@lukemerrick</a> dropped in with guidance on embedding storage and model usage (<a href="https://github.com/marin-community/marin/issues/3049">#3049</a>). Vortex got GCS support (<a href="https://github.com/marin-community/marin/pull/3268">#3268</a>) and <a href="https://github.com/Helw150">@Helw150</a> added Nemotron V2 data (<a href="https://github.com/marin-community/marin/pull/3317">#3317</a>). Zephyr gained group_by enhancements — secondary sort (<a href="https://github.com/marin-community/marin/pull/3250">#3250</a>) and generator reducers (<a href="https://github.com/marin-community/marin/pull/3247">#3247</a>). Tokenization tuning (<a href="https://github.com/marin-community/marin/pull/3170">#3170</a>) and download reliability fixes (<a href="https://github.com/marin-community/marin/pull/3324">#3324</a>, <a href="https://github.com/marin-community/marin/pull/3142">#3142</a>) rounded out the pipeline work.</p> | |
| <details class="pr-details"> | |
| <summary>13 PRs this week, 6 new comments, and 2 new issues (4 total)</summary> | |
| <div class="sort-bar"> | |
| <span class="sort-label">Sort:</span> | |
| <button class="active" data-sort="updated-desc">Updated ↓</button> | |
| <button data-sort="updated-asc">Updated ↑</button> | |
| <button data-sort="created-desc">Created ↓</button> | |
| <button data-sort="created-asc">Created ↑</button> | |
| <button data-sort="activity">Activity</button> | |
| </div> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-03T23:00:17Z" data-created="2026-03-03T20:21:30Z" data-activity="1459"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3191">#3191</a> | |
| <span class="pr-title">Luxical embedding experiment for quality & topic eval</span> | |
| <span class="pr-diff"><span class="add">+1458</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla-agent">@ravwojdyla-agent</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T17:34:58Z" data-created="None" data-activity="199"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3317">#3317</a> | |
| <span class="pr-title">Add Nemotron V2 Data</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+195</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T06:43:55Z" data-created="None" data-activity="15"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3268">#3268</a> | |
| <span class="pr-title">Upgrade vortex to support GCS</span> | |
| <span class="pr-diff"><span class="add">+7</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T03:48:38Z" data-created="None" data-activity="13"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3262">#3262</a> | |
| <span class="pr-title">Handle empty vortex file on projection</span> | |
| <span class="pr-diff"><span class="add">+13</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T03:37:20Z" data-created="None" data-activity="33"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3261">#3261</a> | |
| <span class="pr-title">Fixup Zephyr `group_by` signature types</span> | |
| <span class="pr-diff"><span class="add">+28</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T03:14:39Z" data-created="None" data-activity="143"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3250">#3250</a> | |
| <span class="pr-title">feat(zephyr): support secondary sort (sort_by) in group_by</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+121</span> <span class="del">−19</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla-agent">@ravwojdyla-agent</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T02:59:16Z" data-created="None" data-activity="38"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3247">#3247</a> | |
| <span class="pr-title">feat(zephyr): support generator reducers in group_by</span> | |
| <span class="pr-diff"><span class="add">+37</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla-agent">@ravwojdyla-agent</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T18:45:04Z" data-created="None" data-activity="150"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3186">#3186</a> | |
| <span class="pr-title">Inner dedup function no config</span> | |
| <span class="pr-diff"><span class="add">+100</span> <span class="del">−50</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T22:59:54Z" data-created="None" data-activity="9"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3170">#3170</a> | |
| <span class="pr-title">Tune tokenize `window` and `writer_batch_size`</span> | |
| <span class="pr-diff"><span class="add">+6</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T19:40:25Z" data-created="None" data-activity="1"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3282">#3282</a> | |
| <span class="pr-title">Log when no shards</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T08:28:43Z" data-created="None" data-activity="23"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3180">#3180</a> | |
| <span class="pr-title">Add `overload` for `remote` util</span> | |
| <span class="pr-diff"><span class="add">+22</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/ravwojdyla">@ravwojdyla</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T08:09:22Z" data-created="None" data-activity="74"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3324">#3324</a> | |
| <span class="pr-title">Fix download-hf hangs and ensure fineweb speedrun completes</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+59</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T07:20:17Z" data-created="None" data-activity="92"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3142">#3142</a> | |
| <span class="pr-title">Fix stalled HF stream reads in download_hf</span> | |
| <span class="pr-comments" title="9 total, 9 this week">💬9</span> | |
| <span class="pr-diff"><span class="add">+77</span> <span class="del">−6</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li class="issue-subheader" data-kind="separator">Issues</li> | |
| <li data-kind="issue" data-updated="2026-03-04T00:40:18Z" data-created="2026-02-26T02:22:25Z" data-activity="6"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3049">#3049</a> | |
| <span class="pr-title">Test Luxical as a General Tool for Data Integration Pipelines</span> | |
| <span class="pr-comments" title="8 total, 6 this week">💬6</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-27T17:45:47Z" data-created="2026-02-27T17:45:47Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3101">#3101</a> | |
| <span class="pr-title">Ensure we have 20T deduped tokens of data</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T17:32:03Z" data-created="2026-03-03T17:29:12Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3183">#3183</a> | |
| <span class="pr-title"><span title="New this week" style="font-size:0.75em">🆕</span> Software Heritage Foundation license</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T20:47:41Z" data-created="2026-03-03T20:47:41Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3194">#3194</a> | |
| <span class="pr-title"><span title="New this week" style="font-size:0.75em">🆕</span> Gather code environments</span> | |
| </li> | |
| </ul> | |
| </details> | |
| <details class="pr-details"> | |
| <summary>3 potentially related in Other Changes</summary> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-06T21:23:53Z" data-created="2026-03-06T08:06:02Z" data-activity="234"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3319">#3319</a> | |
| <span class="pr-title">Refactor Long Context Data</span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+139</span> <span class="del">−91</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-12T18:25:38Z" data-created="2026-03-05T22:55:13Z" data-activity="2028"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3292">#3292</a> | |
| <span class="pr-title">Delphi Scaling Setup</span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+1405</span> <span class="del">−617</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T20:48:19Z" data-created="2026-03-05T20:47:07Z" data-activity="295"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3284">#3284</a> | |
| <span class="pr-title">Tweaks to data inspection from debugging spikes</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+206</span> <span class="del">−88</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| </ul> | |
| </details> | |
| </section> | |
| <section class="epic" id="epic-3192"> | |
| <h2> | |
| <a href="https://github.com/marin-community/marin/issues/3192">#3192</a> | |
| Synthetic Data | |
| </h2> | |
| <hr class="section-rule"> | |
| <div class="progress-row"> | |
| <div class="progress-track"> | |
| <div class="progress-fill" style="width: 0.0%"></div> | |
| </div> | |
| <span>0/4 sub-issues closed</span> | |
| </div> | |
| <p class="section-summary">Progress on the SFT front after last week's 0% resolve rate: <a href="https://github.com/AlienKevin">@AlienKevin</a> reported that switching to Qwen2.5-Coder-32B-Instruct as the student model reached 5/43 on the Rust subset of SWE-bench Multilingual (<a href="https://github.com/marin-community/marin/issues/2956">#2956</a>). A TRL sanity check on Modal confirmed the Marin SFT pipeline isn't at fault for earlier repetition issues. <a href="https://github.com/moojink">@moojink</a> followed up with experiments using the larger Qwen3-235B-A22B teacher model and rejection sampling (<a href="https://github.com/marin-community/marin/issues/2262">#2262</a>). No merged PRs this week but active experimental progress.</p> | |
| <details class="pr-details"> | |
| <summary>0 PRs this week, 3 new comments, and 0 new issues (4 total)</summary> | |
| <div class="sort-bar"> | |
| <span class="sort-label">Sort:</span> | |
| <button class="active" data-sort="updated-desc">Updated ↓</button> | |
| <button data-sort="updated-asc">Updated ↑</button> | |
| <button data-sort="created-desc">Created ↓</button> | |
| <button data-sort="created-asc">Created ↑</button> | |
| <button data-sort="activity">Activity</button> | |
| </div> | |
| <ul class="pr-list"> | |
| <li class="issue-subheader" data-kind="separator">Issues</li> | |
| <li data-kind="issue" data-updated="2026-03-03T02:43:08Z" data-created="2026-02-23T03:39:17Z" data-activity="2"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2956">#2956</a> | |
| <span class="pr-title">[Agentic SFT] SFT Qwen3-8B on 5K SWE-smith trajectories and show improvement on SWE-bench</span> | |
| <span class="pr-comments" title="4 total, 2 this week">💬2</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-02-23T04:35:14Z" data-created="2026-02-20T01:46:35Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2905">#2905</a> | |
| <span class="pr-title">[Agentic SFT] Generate 30K Coding Trajectories across 6 Languages</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-06T08:33:49Z" data-created="2026-02-27T06:46:47Z" data-activity="0"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/3093">#3093</a> | |
| <span class="pr-title">[Agentic SFT] Tracking SFT datasets for SWE tasks</span> | |
| </li> | |
| <li data-kind="issue" data-updated="2026-03-03T22:56:43Z" data-created="2025-12-23T01:05:07Z" data-activity="1"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/issues/2262">#2262</a> | |
| <span class="pr-title">Experiment: OpenThoughts4 Teacher Model Comparison - Qwen3-32B vs. Qwen3-235B-A22B</span> | |
| <span class="pr-comments" title="10 total, 1 this week">💬1</span> | |
| </li> | |
| </ul> | |
| </details> | |
| </section> | |
| <section class="epic"> | |
| <h2>Other Changes</h2> | |
| <hr class="section-rule"> | |
| <p class="section-summary">Documentation alignment across the repo by <a href="https://github.com/dlwh-golem">@dlwh-golem</a> — TPU cluster setup (<a href="https://github.com/marin-community/marin/pull/3415">#3415</a>), contributing hooks (<a href="https://github.com/marin-community/marin/pull/3307">#3307</a>), MkDocs commands (<a href="https://github.com/marin-community/marin/pull/3271">#3271</a>), README paths (<a href="https://github.com/marin-community/marin/pull/3235">#3235</a>). <a href="https://github.com/gonzalobenegas">@gonzalobenegas</a> added LLR-based VEP eval for DNA models (<a href="https://github.com/marin-community/marin/pull/3144">#3144</a>) and perplexity vs. downstream task performance EDA (<a href="https://github.com/marin-community/marin/pull/3333">#3333</a>). CI improvements for PR checks on all target branches (<a href="https://github.com/marin-community/marin/pull/3150">#3150</a>).</p> | |
| <details class="pr-details"> | |
| <summary>43 PRs this week, 71 new comments, and 73 issues closed (73 total)</summary> | |
| <div class="sort-bar"> | |
| <span class="sort-label">Sort:</span> | |
| <button class="active" data-sort="updated-desc">Updated ↓</button> | |
| <button data-sort="updated-asc">Updated ↑</button> | |
| <button data-sort="created-desc">Created ↓</button> | |
| <button data-sort="created-asc">Created ↑</button> | |
| <button data-sort="activity">Activity</button> | |
| </div> | |
| <ul class="pr-list"> | |
| <li data-kind="pr" data-updated="2026-03-08T18:29:05Z" data-created="None" data-activity="11" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3415">#3415</a> | |
| <span class="pr-title">docs: align TPU cluster setup tutorial with cluster CLI</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-diff"><span class="add">+3</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T17:33:16Z" data-created="None" data-activity="453"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3400">#3400</a> | |
| <span class="pr-title">tighten AGENTS.md files: 354 to 206 lines (42% reduction)</span> | |
| <span class="pr-diff"><span class="add">+166</span> <span class="del">−287</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T06:26:06Z" data-created="None" data-activity="14"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3380">#3380</a> | |
| <span class="pr-title">docs: align ray_run and docs build commands with current repo layout</span> | |
| <span class="pr-diff"><span class="add">+7</span> <span class="del">−7</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T06:25:13Z" data-created="None" data-activity="4"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3379">#3379</a> | |
| <span class="pr-title">Fix agent guidance for pre-commit execution</span> | |
| <span class="pr-diff"><span class="add">+3</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T08:19:15Z" data-created="None" data-activity="2"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3378">#3378</a> | |
| <span class="pr-title">docs: require pre-commit in fix_issue workflow</span> | |
| <span class="pr-diff"><span class="add">+2</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T19:46:08Z" data-created="None" data-activity="1" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3337">#3337</a> | |
| <span class="pr-title">Add Ray cluster safety rule to AGENTS</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T18:54:55Z" data-created="None" data-activity="173"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3333">#3333</a> | |
| <span class="pr-title">EDA: perplexity vs downstream task performance</span> | |
| <span class="pr-diff"><span class="add">+160</span> <span class="del">−13</span></span> | |
| <a class="pr-author" href="https://github.com/gonzalobenegas">@gonzalobenegas</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T00:49:16Z" data-created="None" data-activity="8"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3307">#3307</a> | |
| <span class="pr-title">docs: align contributing hook setup with Makefile target</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−7</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T07:05:53Z" data-created="None" data-activity="12"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3271">#3271</a> | |
| <span class="pr-title">docs: align MkDocs commands with uv run</span> | |
| <span class="pr-diff"><span class="add">+6</span> <span class="del">−6</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T19:37:36Z" data-created="None" data-activity="3"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3243">#3243</a> | |
| <span class="pr-title">Increase Claude GitHub Action max-turns to 250</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T01:20:31Z" data-created="None" data-activity="10"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3236">#3236</a> | |
| <span class="pr-title">docs(recipes): require duplicate-work preflight for issue fixes</span> | |
| <span class="pr-diff"><span class="add">+10</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T20:37:21Z" data-created="None" data-activity="2"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3235">#3235</a> | |
| <span class="pr-title">docs: fix stale README tutorial script path</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T05:06:42Z" data-created="None" data-activity="2"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3227">#3227</a> | |
| <span class="pr-title">docs: fix broken executor docs link in README</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−1</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T04:47:39Z" data-created="None" data-activity="48"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3205">#3205</a> | |
| <span class="pr-title">Tighten scrub skill delivery contract</span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+47</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-03T18:33:32Z" data-created="None" data-activity="319"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3166">#3166</a> | |
| <span class="pr-title">Consolidate PR documentation into docs/recipes/pull-request.md</span> | |
| <span class="pr-comments" title="3 total, 3 this week">💬3</span> | |
| <span class="pr-diff"><span class="add">+155</span> <span class="del">−161</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T17:48:19Z" data-created="None" data-activity="21" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3150">#3150</a> | |
| <span class="pr-title">ci: run PR checks on all target branches, not just main</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+0</span> <span class="del">−19</span></span> | |
| <a class="pr-author" href="https://github.com/yonromai">@yonromai</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-02T16:41:10Z" data-created="None" data-activity="707"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3144">#3144</a> | |
| <span class="pr-title">Add LLR-based VEP eval task for DNA models</span> | |
| <span class="pr-diff"><span class="add">+656</span> <span class="del">−51</span></span> | |
| <a class="pr-author" href="https://github.com/gonzalobenegas">@gonzalobenegas</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T05:02:48Z" data-created="None" data-activity="2903"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3122">#3122</a> | |
| <span class="pr-title">Update license header template to remove year</span> | |
| <span class="pr-comments" title="4 total">💬4</span> | |
| <span class="pr-diff"><span class="add">+1457</span> <span class="del">−1446</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-08T18:29:48Z" data-created="2026-03-08T07:12:41Z" data-activity="54"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3416">#3416</a> | |
| <span class="pr-title">infra: guard docs against stale pre-commit invocation</span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+50</span> <span class="del">−2</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh-golem">@dlwh-golem</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-11T18:45:18Z" data-created="2026-03-07T17:19:27Z" data-activity="202" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3392">#3392</a> | |
| <span class="pr-title">[iris] Bound Docker task workdirs with tmpfs</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+201</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-11T18:37:34Z" data-created="2026-03-07T00:10:40Z" data-activity="77" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3353">#3353</a> | |
| <span class="pr-title">iris: remove GCE VM spec defaults, require explicit config</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+54</span> <span class="del">−21</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:58Z" data-created="2026-03-06T17:51:17Z" data-activity="41" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3331">#3331</a> | |
| <span class="pr-title">gruggification: pass explicit axis mappings through train/eval callers</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+31</span> <span class="del">−8</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:42Z" data-created="2026-03-06T17:50:59Z" data-activity="34" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3329">#3329</a> | |
| <span class="pr-title">gruggification: explicit axis-mapping foundation for LM loss path</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+23</span> <span class="del">−9</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:10:46Z" data-created="2026-03-06T17:50:47Z" data-activity="8" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3328">#3328</a> | |
| <span class="pr-title">gruggification: decouple eval and inference surface from model.Pos</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+1</span> <span class="del">−5</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-10T21:05:50Z" data-created="2026-03-06T17:50:36Z" data-activity="1163" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3327">#3327</a> | |
| <span class="pr-title">gruggification: remove remaining direct haliax symbol imports</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+619</span> <span class="del">−542</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T21:23:53Z" data-created="2026-03-06T08:06:02Z" data-activity="234" data-epics="3100"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3319">#3319</a> | |
| <span class="pr-title">Refactor Long Context Data</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-3100" title="Data Sources for Pre-training">Data Sources for Pre-training</a></span> | |
| <span class="pr-comments" title="4 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+139</span> <span class="del">−91</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:29:08Z" data-created="2026-03-06T07:21:26Z" data-activity="465" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3315">#3315</a> | |
| <span class="pr-title">lm_model: migrate public LM surface to array-native protocols</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+256</span> <span class="del">−208</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:27:38Z" data-created="2026-03-06T07:18:23Z" data-activity="241" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3314">#3314</a> | |
| <span class="pr-title">main: default train/eval/lora/viz to array-first Grug datasets</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+171</span> <span class="del">−69</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:30:04Z" data-created="2026-03-06T07:17:05Z" data-activity="1451" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3313">#3313</a> | |
| <span class="pr-title">lm/eval: add array-loss bridge for LM and ASR</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="2 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+1397</span> <span class="del">−53</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:41Z" data-created="2026-03-06T07:16:41Z" data-activity="809" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3312">#3312</a> | |
| <span class="pr-title">trainer/runtime: bind execution to explicit mesh resources</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+518</span> <span class="del">−290</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:41Z" data-created="2026-03-06T07:15:31Z" data-activity="39" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3311">#3311</a> | |
| <span class="pr-title">partitioning: complete named_jit facade migration</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+20</span> <span class="del">−18</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:39Z" data-created="2026-03-06T07:14:42Z" data-activity="662" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3310">#3310</a> | |
| <span class="pr-title">mesh/models: centralize scan and partitioning foundations</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+427</span> <span class="del">−234</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T01:32:04Z" data-created="2026-03-06T07:14:28Z" data-activity="296" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3309">#3309</a> | |
| <span class="pr-title">eval: explicit batch-resource wiring and compute-axis naming</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+213</span> <span class="del">−82</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-09T22:17:47Z" data-created="2026-03-06T01:52:48Z" data-activity="534" data-epics="3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3300">#3300</a> | |
| <span class="pr-title">AdaMuon implementation</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="9 total, 9 this week">💬9</span> | |
| <span class="pr-diff"><span class="add">+525</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/msclar">@msclar</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-12T18:25:38Z" data-created="2026-03-05T22:55:13Z" data-activity="2028" data-epics="3096,3100"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3292">#3292</a> | |
| <span class="pr-title">Delphi Scaling Setup</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a><a class="relevance-tag" href="#epic-3100" title="Data Sources for Pre-training">Data Sources for Pre-training</a></span> | |
| <span class="pr-comments" title="6 total, 6 this week">💬6</span> | |
| <span class="pr-diff"><span class="add">+1405</span> <span class="del">−617</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-06T00:47:02Z" data-created="2026-03-05T22:10:24Z" data-activity="17" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3290">#3290</a> | |
| <span class="pr-title">Default trainer meshes to explicit axis types</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="2 total, 2 this week">💬2</span> | |
| <span class="pr-diff"><span class="add">+12</span> <span class="del">−3</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T22:02:32Z" data-created="2026-03-05T22:00:59Z" data-activity="96" data-epics="2836,3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3289">#3289</a> | |
| <span class="pr-title">Add tensor-opaque LM model adapters for array migration</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+75</span> <span class="del">−20</span></span> | |
| <a class="pr-author" href="https://github.com/dlwh">@dlwh</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T20:48:19Z" data-created="2026-03-05T20:47:07Z" data-activity="295" data-epics="3100"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3284">#3284</a> | |
| <span class="pr-title">Tweaks to data inspection from debugging spikes</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-3100" title="Data Sources for Pre-training">Data Sources for Pre-training</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+206</span> <span class="del">−88</span></span> | |
| <a class="pr-author" href="https://github.com/Helw150">@Helw150</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T16:48:17Z" data-created="2026-03-05T15:59:52Z" data-activity="40427" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3275">#3275</a> | |
| <span class="pr-title">Rjpower/flatten monorepo</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-comments" title="1 total, 1 this week">💬1</span> | |
| <span class="pr-diff"><span class="add">+7760</span> <span class="del">−32666</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T10:18:07Z" data-created="2026-03-05T10:15:45Z" data-activity="392" data-epics="3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3274">#3274</a> | |
| <span class="pr-title">[Speedrun] Submit NAMO-D LLaMA-300M run</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-diff"><span class="add">+392</span> <span class="del">−0</span></span> | |
| <a class="pr-author" href="https://github.com/suraj-ranganath">@suraj-ranganath</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-05T07:48:46Z" data-created="2026-03-04T20:09:29Z" data-activity="1329" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3245">#3245</a> | |
| <span class="pr-title">Extract shared utilities into new rigging package</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-comments" title="7 total, 7 this week">💬7</span> | |
| <span class="pr-diff"><span class="add">+729</span> <span class="del">−593</span></span> | |
| <a class="pr-author" href="https://github.com/rjpower">@rjpower</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-07T05:27:34Z" data-created="2026-03-04T08:28:42Z" data-activity="1420" data-epics="3096"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3237">#3237</a> | |
| <span class="pr-title">Grug Demo, small scale feature maxed moe </span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-3096" title="Pre-training: 32B MoE Kick-off">Pre-training: 32B MoE Kick-off</a></span> | |
| <span class="pr-comments" title="5 total, 4 this week">💬4</span> | |
| <span class="pr-diff"><span class="add">+1393</span> <span class="del">−23</span></span> | |
| <a class="pr-author" href="https://github.com/ClassicLarry">@ClassicLarry</a> | |
| </li> | |
| <li data-kind="pr" data-updated="2026-03-04T00:57:19Z" data-created="2026-03-02T17:48:53Z" data-activity="23" data-epics="2836"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| <a class="pr-number" href="https://github.com/marin-community/marin/pull/3153">#3153</a> | |
| <span class="pr-title">fix: default `ray_run` entrypoint to 1 CPU</span> | |
| <span class="relevance-tags"><a class="relevance-tag" href="#epic-2836" title="Infrastructure: MoE Training Support">Infrastructure: MoE Training Support</a></span> | |
| <span class="pr-comments" title="9 total, 9 this week">💬9</span> | |
| <span class="pr-diff"><span class="add">+10</span> <span class="del">−4</span></span> | |
| <a class="pr-author" href="https://github.com/app/claude">@app/claude</a> | |
| </li> | |
| </ul> | |
| </details> | |
| </section> | |
| <div class="legend"> | |
| <span class="legend-item"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8-8a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.25 4a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| Merged PR</span> | |
| <span class="legend-item"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"/></svg> | |
| Open PR</span> | |
| <span class="legend-item"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#6e7781"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75Zm-2.03-5.273a.75.75 0 0 1 1.06 0l.97.97.97-.97a.75.75 0 1 1 1.06 1.06l-.97.97.97.97a.75.75 0 0 1-1.06 1.06l-.97-.97-.97.97a.75.75 0 1 1-1.06-1.06l.97-.97-.97-.97a.75.75 0 0 1 0-1.06ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| Draft PR</span> | |
| <span class="legend-item"> | |
| <svg class="pr-icon" viewBox="0 0 16 16" fill="#cf222e"><path d="M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 3.25 1Zm9.5 5.5a.75.75 0 0 1 .75.75v3.378a2.251 2.251 0 1 1-1.5 0V7.25a.75.75 0 0 1 .75-.75ZM3.25 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0 1.5Z"/></svg> | |
| Closed PR</span> | |
| <span class="legend-item"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#1a7f37"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg> | |
| Open issue</span> | |
| <span class="legend-item"> | |
| <svg class="issue-icon" viewBox="0 0 16 16" fill="#8250df"><path d="M11.28 6.78a.75.75 0 0 0-1.06-1.06L7.25 8.69 5.78 7.22a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></svg> | |
| Closed issue</span> | |
| </div> | |
| <footer> | |
| Generated 2026-03-12 · Data from <a href="https://github.com/marin-community/marin">marin-community/marin</a> · Press <kbd>?</kbd> for keyboard shortcuts | |
| </footer> | |
| <div class="help-overlay" id="help"> | |
| <div class="help-modal"> | |
| <h3>Keyboard shortcuts</h3> | |
| <dl> | |
| <dt><kbd>?</kbd></dt><dd>Toggle this help</dd> | |
| <dt><kbd>j</kbd> / <kbd>k</kbd></dt><dd>Next / previous section</dd> | |
| <dt><kbd>t</kbd></dt><dd>Toggle details in current section</dd> | |
| <dt><kbd>s</kbd></dt><dd>Cycle sort order in current section</dd> | |
| <dt><kbd>o</kbd></dt><dd>Open current epic on GitHub</dd> | |
| <dt><kbd>m</kbd></dt><dd>Open current milestone on GitHub</dd> | |
| <dt><kbd>M</kbd></dt><dd>Open milestones list on GitHub</dd> | |
| </dl> | |
| </div> | |
| </div> | |
| <script> | |
| (function() { | |
| const sections = Array.from(document.querySelectorAll('section.epic')); | |
| let active = -1; | |
| function setActive(idx) { | |
| if (idx < 0 || idx >= sections.length) return; | |
| if (active >= 0) sections[active].classList.remove('active'); | |
| active = idx; | |
| sections[active].classList.add('active'); | |
| sections[active].scrollIntoView({ behavior: 'smooth', block: 'nearest' }); | |
| } | |
| // --- Sort --- | |
| const SORT_MODES = ['updated-desc','updated-asc','created-desc','created-asc','activity']; | |
| function sortList(section, mode) { | |
| const ul = section.querySelector('.pr-list'); | |
| if (!ul) return; | |
| // Update sort bar buttons | |
| section.querySelectorAll('.sort-bar button').forEach(function(btn) { | |
| btn.classList.toggle('active', btn.dataset.sort === mode); | |
| }); | |
| const prs = []; | |
| const separator = []; | |
| const issues = []; | |
| ul.querySelectorAll('li').forEach(function(li) { | |
| if (li.dataset.kind === 'pr') prs.push(li); | |
| else if (li.dataset.kind === 'separator') separator.push(li); | |
| else if (li.dataset.kind === 'issue') issues.push(li); | |
| }); | |
| function cmp(a, b, key, desc) { | |
| var va = a.dataset[key] || ''; | |
| var vb = b.dataset[key] || ''; | |
| if (key === 'activity') { va = +va; vb = +vb; } | |
| if (va < vb) return desc ? 1 : -1; | |
| if (va > vb) return desc ? -1 : 1; | |
| return 0; | |
| } | |
| var key, desc; | |
| switch (mode) { | |
| case 'updated-desc': key = 'updated'; desc = true; break; | |
| case 'updated-asc': key = 'updated'; desc = false; break; | |
| case 'created-desc': key = 'created'; desc = true; break; | |
| case 'created-asc': key = 'created'; desc = false; break; | |
| case 'activity': key = 'activity'; desc = true; break; | |
| } | |
| prs.sort(function(a,b) { return cmp(a,b,key,desc); }); | |
| issues.sort(function(a,b) { return cmp(a,b,key,desc); }); | |
| // Re-append in order: PRs, separator, issues | |
| prs.forEach(function(li) { ul.appendChild(li); }); | |
| separator.forEach(function(li) { ul.appendChild(li); }); | |
| issues.forEach(function(li) { ul.appendChild(li); }); | |
| } | |
| function cycleSort(section) { | |
| var bar = section.querySelector('.sort-bar'); | |
| if (!bar) return; | |
| var current = bar.querySelector('button.active'); | |
| var mode = current ? current.dataset.sort : SORT_MODES[0]; | |
| var idx = SORT_MODES.indexOf(mode); | |
| var next = SORT_MODES[(idx + 1) % SORT_MODES.length]; | |
| sortList(section, next); | |
| } | |
| // Click handlers on sort buttons | |
| document.querySelectorAll('.sort-bar button').forEach(function(btn) { | |
| btn.addEventListener('click', function(e) { | |
| var section = e.target.closest('section.epic'); | |
| if (section) sortList(section, btn.dataset.sort); | |
| }); | |
| }); | |
| const help = document.getElementById('help'); | |
| document.addEventListener('keydown', function(e) { | |
| if (e.target.tagName === 'INPUT' || e.target.tagName === 'TEXTAREA') return; | |
| switch (e.key) { | |
| case '?': | |
| help.classList.toggle('visible'); | |
| break; | |
| case 'Escape': | |
| help.classList.remove('visible'); | |
| break; | |
| case 'j': | |
| setActive(active < 0 ? 0 : Math.min(active + 1, sections.length - 1)); | |
| break; | |
| case 'k': | |
| setActive(active < 0 ? 0 : Math.max(active - 1, 0)); | |
| break; | |
| case 't': | |
| if (active >= 0) { | |
| var details = sections[active].querySelector('details'); | |
| if (details) details.open = !details.open; | |
| } | |
| break; | |
| case 's': | |
| if (active >= 0) cycleSort(sections[active]); | |
| break; | |
| case 'o': | |
| if (active >= 0) { | |
| var link = sections[active].querySelector('h2 a'); | |
| if (link) window.open(link.href, '_blank'); | |
| } | |
| break; | |
| case 'm': | |
| window.open('https://github.com/marin-community/marin/milestone/6', '_blank'); | |
| break; | |
| case 'M': | |
| window.open('https://github.com/marin-community/marin/milestones', '_blank'); | |
| break; | |
| } | |
| }); | |
| help.addEventListener('click', function(e) { | |
| if (e.target === help) help.classList.remove('visible'); | |
| }); | |
| })(); | |
| </script> | |
| </body> | |
| </html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment