Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1fc0eb0
spconv: keep this branch's project state across the trunk merge
jeffdaily Aug 10, 2026
1e7abac
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 11, 2026
78a8e8b
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 12, 2026
110c193
spconv: second screen recommends decline (already-supported)
jeffdaily Aug 13, 2026
7f44f8a
spconv: record intake session telemetry
jeffdaily Aug 13, 2026
22c5126
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 13, 2026
d47f0a8
spconv: second host verifies the decline screen, no claim changed
jeffdaily Aug 13, 2026
a9fc1f8
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 14, 2026
6af914b
spconv: screen 4 verification on linux-gfx90a, decline recommendation…
jeffdaily Aug 14, 2026
05cfb97
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 14, 2026
bd034bc
spconv: fifth screen verifies the decline recommendation on gfx942
jeffdaily Aug 14, 2026
996ce5a
spconv: fix ROCm casing in intake duplicate-effort text for queue pub…
jeffdaily Aug 14, 2026
5d4d3d5
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 19, 2026
8b95de0
spconv: sixth screen sharpens the Pointcept dependency finding
jeffdaily Aug 19, 2026
45da91c
spconv: fix ROCm casing for queue publish
jeffdaily Aug 19, 2026
a5dd7d2
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 19, 2026
ab6f94e
intake: screen 7 verifies decline; no AMD PR/branch upstream, no merg…
jeffdaily Aug 20, 2026
da221a0
spconv: fix ROCm casing in intake duplicate-effort field
jeffdaily Aug 20, 2026
2cc3927
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 20, 2026
fdf3946
spconv: retire after skip decision -- already supported (spconv-triton)
jeffdaily Aug 20, 2026
683d9b9
Merge remote-tracking branch 'origin/main' into port/spconv
jeffdaily Aug 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,9 +174,9 @@ The project name links upstream.
| [cuPDLP-C](https://github.com/COPT-Public/cuPDLP-C) ([fork](https://github.com/AMD-Ecosystem/cuPDLP-C/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#41](https://github.com/COPT-Public/cuPDLP-C/pull/41) |
| [cuPDLPx](https://github.com/MIT-Lu-Lab/cuPDLPx) ([fork](https://github.com/AMD-Ecosystem/cuPDLPx/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#94](https://github.com/MIT-Lu-Lab/cuPDLPx/pull/94) |
| [cupoch](https://github.com/neka-nat/cupoch) ([fork](https://github.com/AMD-Ecosystem/cupoch/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#143](https://github.com/neka-nat/cupoch/pull/143) |
| [CuRast](https://github.com/m-schuetz/CuRast) ([fork](https://github.com/AMD-Ecosystem/CuRast/tree/moat-port)) | 🔄 | ✅ | 🔄 | 🟢 [#2](https://github.com/m-schuetz/CuRast/pull/2) |
| [CuRast](https://github.com/m-schuetz/CuRast) ([fork](https://github.com/AMD-Ecosystem/CuRast/tree/moat-port)) | | ✅ | 🔄 | 🟢 [#2](https://github.com/m-schuetz/CuRast/pull/2) |
| [cuSZ](https://github.com/szcompressor/cuSZ) ([fork](https://github.com/AMD-Ecosystem/cuSZ/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#91](https://github.com/szcompressor/cuSZ/pull/91) |
| [CV-CUDA](https://github.com/CVCUDA/CV-CUDA) ([fork](https://github.com/AMD-Ecosystem/CV-CUDA/tree/moat-port)) | | | 🚫 | 🟢 [#293](https://github.com/CVCUDA/CV-CUDA/pull/293) |
| [CV-CUDA](https://github.com/CVCUDA/CV-CUDA) ([fork](https://github.com/AMD-Ecosystem/CV-CUDA/tree/moat-port)) | 🔄 | 🔄 | 🚫 | 🟢 [#293](https://github.com/CVCUDA/CV-CUDA/pull/293) |
| [DEM-Engine](https://github.com/projectchrono/DEM-Engine) ([fork](https://github.com/AMD-Ecosystem/DEM-Engine/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#69](https://github.com/projectchrono/DEM-Engine/pull/69) |
| [dgSPARSE-Lib](https://github.com/dgSPARSE/dgSPARSE-Lib) ([fork](https://github.com/AMD-Ecosystem/dgSPARSE-Lib/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#39](https://github.com/dgSPARSE/dgSPARSE-Lib/pull/39) |
| [dietgpu](https://github.com/facebookresearch/dietgpu) ([fork](https://github.com/AMD-Ecosystem/dietgpu/tree/moat-port)) | ✅ | ✅ | ✅ | — |
Expand All @@ -197,7 +197,6 @@ The project name links upstream.
| [fdtd3d](https://github.com/zer011b/fdtd3d) ([fork](https://github.com/AMD-Ecosystem/fdtd3d/tree/moat-port)) | ✅ | ✅ | ✅ | — |
| [ffpa-attn](https://github.com/xlite-dev/ffpa-attn) ([fork](https://github.com/AMD-Ecosystem/ffpa-attn/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#268](https://github.com/xlite-dev/ffpa-attn/pull/268) |
| [FLAMEGPU2](https://github.com/FLAMEGPU/FLAMEGPU2) ([fork](https://github.com/AMD-Ecosystem/FLAMEGPU2/tree/moat-port)) | ✅ | ✅ | ✅ | ⏸ on hold |
| [FlashKDA](https://github.com/MoonshotAI/FlashKDA) | ⬜ | ⬜ | ⬜ | ⚪ ported-elsewhere |
| [FlashMoE](https://github.com/osayamenja/FlashMoE) | 🚫 | — | — | ⚪ not-portable |
| [FlashRT](https://github.com/flashrt-project/FlashRT) | 🚫 | — | — | ⚪ not-portable |
| [foldmason](https://github.com/steineggerlab/foldmason) ([fork](https://github.com/AMD-Ecosystem/foldmason/tree/moat-port)) | ✅ | ✅ | ✅ | — |
Expand Down Expand Up @@ -242,13 +241,13 @@ The project name links upstream.
| [OCTproZ](https://github.com/spectralcode/OCTproZ) ([fork](https://github.com/AMD-Ecosystem/OCTproZ/tree/moat-port)) | ✅ | ✅ | ✅ | — |
| [ohm](https://github.com/csiro-robotics/ohm) ([fork](https://github.com/AMD-Ecosystem/ohm/tree/moat-port)) | ✅ | ✅ | ✅ | — |
| [oneflow](https://github.com/Oneflow-Inc/oneflow) ([fork](https://github.com/AMD-Ecosystem/oneflow/tree/moat-port)) | ✅ | ✅ | 🚫 | — |
| [op43dgs](https://github.com/LetianHuang/op43dgs) ([fork](https://github.com/AMD-Ecosystem/op43dgs/tree/moat-port)) | 🔄 | ✅ | 🔄 | — |
| [op43dgs](https://github.com/LetianHuang/op43dgs) ([fork](https://github.com/AMD-Ecosystem/op43dgs/tree/moat-port)) | | ✅ | 🔄 | — |
| [Open3D](https://github.com/isl-org/Open3D) ([fork](https://github.com/AMD-Ecosystem/Open3D/tree/moat-port)) | ✅ | ✅ | 🔄 | 🟢 [#7509](https://github.com/isl-org/Open3D/pull/7509) |
| [opencv](https://github.com/opencv/opencv) ([fork](https://github.com/AMD-Ecosystem/opencv/tree/moat-port)) | 🚫 | 🚫 | 🚫 | 🟢 [#29285](https://github.com/opencv/opencv/pull/29285) |
| [opencv_contrib](https://github.com/opencv/opencv_contrib) ([fork](https://github.com/AMD-Ecosystem/opencv_contrib/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#4147](https://github.com/opencv/opencv_contrib/pull/4147) |
| [PhoenixOS](https://github.com/SJTU-IPADS/PhoenixOS) | 🚫 | ⬜ | ⬜ | ⏸ on hold |
| [plumed2](https://github.com/plumed/plumed2) ([fork](https://github.com/AMD-Ecosystem/plumed2/tree/moat-port)) | ✅ | ✅ | 🚫 | — |
| [plvs](https://github.com/luigifreda/plvs) ([fork](https://github.com/AMD-Ecosystem/plvs/tree/moat-port)) | ✅ | ✅ | 🚫 | — |
| [plvs](https://github.com/luigifreda/plvs) ([fork](https://github.com/AMD-Ecosystem/plvs/tree/moat-port)) | ✅ | ✅ | 🔧 | — |
| [Pointcept](https://github.com/Pointcept/Pointcept) ([fork](https://github.com/AMD-Ecosystem/Pointcept/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#604](https://github.com/Pointcept/Pointcept/pull/604) |
| [popsift](https://github.com/alicevision/popsift) ([fork](https://github.com/AMD-Ecosystem/popsift/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#186](https://github.com/alicevision/popsift/pull/186) |
| [prismatic](https://github.com/prism-em/prismatic) ([fork](https://github.com/AMD-Ecosystem/prismatic/tree/moat-port)) | ✅ | ✅ | ✅ | — |
Expand All @@ -257,12 +256,11 @@ The project name links upstream.
| [Quest](https://github.com/mit-han-lab/Quest) ([fork](https://github.com/AMD-Ecosystem/Quest/tree/moat-port)) | ✅ | ✅ | ✅ | — |
| [QUICK](https://github.com/merzlab/QUICK) ([fork](https://github.com/AMD-Ecosystem/QUICK/tree/moat-port)) | ✅ | ✅ | 🚫 | — |
| [rmagine](https://github.com/uos/rmagine) ([fork](https://github.com/AMD-Ecosystem/rmagine/tree/moat-port)) | ✅ | ✅ | ✅ | — |
| [rmcl](https://github.com/uos/rmcl) ([fork](https://github.com/AMD-Ecosystem/rmcl/tree/moat-port)) | ✅ | ✅ | | — |
| [rmcl](https://github.com/uos/rmcl) ([fork](https://github.com/AMD-Ecosystem/rmcl/tree/moat-port)) | ✅ | ✅ | 🚫 | — |
| [RWKV-CUDA](https://github.com/BlinkDL/RWKV-CUDA) ([fork](https://github.com/AMD-Ecosystem/RWKV-CUDA/tree/moat-port)) | ✅ | ✅ | ✅ | — |
| [RXMesh](https://github.com/owensgroup/RXMesh) ([fork](https://github.com/AMD-Ecosystem/RXMesh/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#73](https://github.com/owensgroup/RXMesh/pull/73) |
| [SCAMP](https://github.com/zpzim/SCAMP) ([fork](https://github.com/AMD-Ecosystem/SCAMP/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#145](https://github.com/zpzim/SCAMP/pull/145) |
| [SpargeAttn](https://github.com/thu-ml/SpargeAttn) | 🚫 | — | — | ⚪ not-portable |
| [spconv](https://github.com/traveller59/spconv) | ⬜ | ⬜ | ⬜ | — |
| [splatad](https://github.com/carlinds/splatad) ([fork](https://github.com/AMD-Ecosystem/splatad/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#24](https://github.com/carlinds/splatad/pull/24) |
| [sppark](https://github.com/supranational/sppark) ([fork](https://github.com/AMD-Ecosystem/sppark/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#82](https://github.com/supranational/sppark/pull/82) |
| [stdgpu](https://github.com/stotko/stdgpu) ([fork](https://github.com/AMD-Ecosystem/stdgpu/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#484](https://github.com/stotko/stdgpu/pull/484) |
Expand Down
9 changes: 9 additions & 0 deletions data/dispositions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2005,6 +2005,15 @@
"reason": "already-supported",
"repo_id": 815155760
},
"traveller59/spconv": {
"by": "Jeff Daily",
"decided": "2026-08-20T19:23:39Z",
"disposition": "skip",
"full_name": "traveller59/spconv",
"note": "Decided in-session 2026-08-20: decline as already supported. spconv-triton (Apache-2.0, PyPI, MI300X-verified) is a drop-in replacement for spconv 2.x on ROCm, and upstream is not a viable PR destination (no merged PR since 2022-12-27; the one AMD request, #780, was answered by pointing at spconv-triton). A port would mean an unbounded AMD backend for the cumm codegen rather than work on spconv itself. Screened seven times on four platforms, all agreeing. Analysis retained in history: `git show 2cc3927f97db:projects/spconv/notes.md` (notes.md).",
"reason": "already-supported",
"repo_id": 166499614
},
"uccl-project/mkernel": {
"decided": "2026-06-05T01:18:36Z",
"disposition": "skip",
Expand Down
13 changes: 13 additions & 0 deletions data/retired_stats.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,16 @@
{"kind": "session", "ts": "2026-08-19T05:04:05Z", "epoch": 1787115845.0577497, "event": "end", "platform": "linux-gfx1100", "project": "FlashKDA"}
{"kind": "session", "ts": "2026-08-20T06:29:26Z", "epoch": 1787207366.5784564, "event": "start", "platform": "linux-gfx90a", "project": "FlashKDA"}
{"kind": "session", "ts": "2026-08-20T06:33:56Z", "epoch": 1787207636.7788186, "event": "end", "platform": "linux-gfx90a", "project": "FlashKDA"}
{"kind": "session", "ts": "2026-08-13T03:13:05Z", "epoch": 1786590785.4397407, "event": "start", "platform": "linux-gfx1100", "project": "spconv"}
{"kind": "session", "ts": "2026-08-13T03:13:12Z", "epoch": 1786590792.842694, "event": "start", "platform": "linux-gfx1100", "project": "spconv"}
{"kind": "session", "ts": "2026-08-13T03:20:39Z", "epoch": 1786591239.9502785, "event": "end", "platform": "linux-gfx1100", "project": "spconv"}
{"kind": "session", "ts": "2026-08-13T03:32:26Z", "epoch": 1786591946.4158304, "event": "start", "platform": "linux-gfx942", "project": "spconv"}
{"kind": "session", "ts": "2026-08-13T03:35:00Z", "epoch": 1786592100.2593818, "event": "end", "platform": "linux-gfx942", "project": "spconv"}
{"kind": "session", "ts": "2026-08-14T07:04:03Z", "epoch": 1786691043.3372517, "event": "start", "platform": "linux-gfx90a", "project": "spconv"}
{"kind": "session", "ts": "2026-08-14T07:08:59Z", "epoch": 1786691339.0700579, "event": "end", "platform": "linux-gfx90a", "project": "spconv"}
{"kind": "session", "ts": "2026-08-14T14:27:17Z", "epoch": 1786717637.3804953, "event": "start", "platform": "linux-gfx942", "project": "spconv"}
{"kind": "session", "ts": "2026-08-14T15:10:49Z", "epoch": 1786720249.1819952, "event": "end", "platform": "linux-gfx942", "project": "spconv"}
{"kind": "session", "ts": "2026-08-19T04:54:31Z", "epoch": 1787115271.3787138, "event": "start", "platform": "linux-gfx1100", "project": "spconv"}
{"kind": "session", "ts": "2026-08-19T04:57:34Z", "epoch": 1787115454.8098452, "event": "end", "platform": "linux-gfx1100", "project": "spconv"}
{"kind": "session", "ts": "2026-08-20T06:35:28Z", "epoch": 1787207728.0314212, "event": "start", "platform": "linux-gfx90a", "project": "spconv"}
{"kind": "session", "ts": "2026-08-20T06:39:47Z", "epoch": 1787207987.0354314, "event": "end", "platform": "linux-gfx90a", "project": "spconv"}
Loading