diff --git a/README.md b/README.md index 432354a..0a6654e 100644 --- a/README.md +++ b/README.md @@ -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)) | ✅ | ✅ | ✅ | — | @@ -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)) | ✅ | ✅ | ✅ | — | @@ -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)) | ✅ | ✅ | ✅ | — | @@ -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) | diff --git a/data/dispositions.json b/data/dispositions.json index 78a9e46..a48ae35 100644 --- a/data/dispositions.json +++ b/data/dispositions.json @@ -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", diff --git a/data/retired_stats.jsonl b/data/retired_stats.jsonl index dbb1b88..6b5d310 100644 --- a/data/retired_stats.jsonl +++ b/data/retired_stats.jsonl @@ -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"}