From 29a473d333666624b063d52eca57c3d79cc6626f Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Sat, 8 Aug 2026 17:15:42 +0000 Subject: [PATCH 1/3] ffpa-attn: hold the validation failure on the arch that observed it The project stage was validation-failed while the failure belonged to one architecture; the stage carried it project-wide and could not be moved by a waiver approval or by a sibling arch satisfying the gate. The per-arch record already held the failure, so this only returns the stage to review-passed. See AMD-Ecosystem/moat: validation-failed is an arch state, not a stage. Authored with Claude Code (Opus 5). --- README.md | 20 ++++++++++---------- projects/ffpa-attn/status.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index c7b8d03a..9dd122f1 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ The project name links upstream. | [3P-ADMM-PC2](https://github.com/Samarvivian/3P-ADMM-PC2) ([fork](https://github.com/AMD-Ecosystem/3P-ADMM-PC2/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟣 [#10](https://github.com/Samarvivian/3P-ADMM-PC2/pull/10) | | [accelerated-scan](https://github.com/proger/accelerated-scan) ([fork](https://github.com/AMD-Ecosystem/accelerated-scan/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟢 [#17](https://github.com/proger/accelerated-scan/pull/17) | | [aihwkit](https://github.com/IBM/aihwkit) ([fork](https://github.com/AMD-Ecosystem/aihwkit/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟢 [#770](https://github.com/IBM/aihwkit/pull/770) | -| [alien](https://github.com/chrxh/alien) ([fork](https://github.com/AMD-Ecosystem/alien/tree/moat-port)) | 🔄 | ✅ | 🔄 | 🟣 [#710](https://github.com/chrxh/alien/pull/710) | +| [alien](https://github.com/chrxh/alien) ([fork](https://github.com/AMD-Ecosystem/alien/tree/moat-port)) | ✅ | ✅ | 🔄 | 🟣 [#710](https://github.com/chrxh/alien/pull/710) | | [amgcl](https://github.com/ddemidov/amgcl) ([fork](https://github.com/AMD-Ecosystem/amgcl/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#315](https://github.com/ddemidov/amgcl/pull/315) | | [anari-visionaray](https://github.com/szellmann/anari-visionaray) ([fork](https://github.com/AMD-Ecosystem/anari-visionaray/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#10](https://github.com/szellmann/anari-visionaray/pull/10) | | [arbor](https://github.com/arbor-sim/arbor) ([fork](https://github.com/AMD-Ecosystem/arbor/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟣 [#2512](https://github.com/arbor-sim/arbor/pull/2512) | @@ -67,8 +67,8 @@ The project name links upstream. | [baspacho](https://github.com/facebookresearch/baspacho) ([fork](https://github.com/AMD-Ecosystem/baspacho/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#10](https://github.com/facebookresearch/baspacho/pull/10) | | [bellhopcuda](https://github.com/A-New-BellHope/bellhopcuda) ([fork](https://github.com/AMD-Ecosystem/bellhopcuda/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#65](https://github.com/A-New-BellHope/bellhopcuda/pull/65) | | [brian2cuda](https://github.com/brian-team/brian2cuda) ([fork](https://github.com/AMD-Ecosystem/brian2cuda/tree/moat-port)) | ✅ | ✅ | 🔄 | 🟢 [#327](https://github.com/brian-team/brian2cuda/pull/327) | -| [catboost](https://github.com/catboost/catboost) ([fork](https://github.com/AMD-Ecosystem/catboost-moat/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟢 [#3111](https://github.com/catboost/catboost/pull/3111) | -| [colmap](https://github.com/colmap/colmap) ([fork](https://github.com/AMD-Ecosystem/colmap/tree/moat-port)) | ⬜ | ⬜ | ⬜ | — | +| [catboost](https://github.com/catboost/catboost) ([fork](https://github.com/AMD-Ecosystem/catboost-moat/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#3111](https://github.com/catboost/catboost/pull/3111) | +| [colmap](https://github.com/colmap/colmap) ([fork](https://github.com/AMD-Ecosystem/colmap/tree/moat-port)) | 🔧 | ⬜ | ⬜ | — | | [CPM.cu](https://github.com/OpenBMB/CPM.cu) | 🚫 | — | — | ⚪ not-portable | | [CubbyFlow](https://github.com/utilForever/CubbyFlow) ([fork](https://github.com/AMD-Ecosystem/CubbyFlow/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#145](https://github.com/utilForever/CubbyFlow/pull/145) | | [cuBQL](https://github.com/NVIDIA/cuBQL) ([fork](https://github.com/AMD-Ecosystem/cuBQL/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#35](https://github.com/NVIDIA/cuBQL/pull/35) | @@ -81,7 +81,7 @@ The project name links upstream. | [CudaSift](https://github.com/Celebrandil/CudaSift) ([fork](https://github.com/AMD-Ecosystem/CudaSift/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#97](https://github.com/Celebrandil/CudaSift/pull/97) | | [CuMesh](https://github.com/JeffreyXiang/CuMesh) ([fork](https://github.com/AMD-Ecosystem/CuMesh/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟢 [#36](https://github.com/JeffreyXiang/CuMesh/pull/36) | | [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) | +| [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) | | [cuSZ](https://github.com/szcompressor/cuSZ) ([fork](https://github.com/AMD-Ecosystem/cuSZ/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#91](https://github.com/szcompressor/cuSZ/pull/91) | @@ -101,7 +101,7 @@ The project name links upstream. | [faiss](https://github.com/facebookresearch/faiss) ([fork](https://github.com/AMD-Ecosystem/faiss/tree/moat-port)) | ✅ | ✅ | ✅ | — | | [FaithC](https://github.com/Luo-Yihao/FaithC) ([fork](https://github.com/AMD-Ecosystem/FaithC/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟢 [#12](https://github.com/Luo-Yihao/FaithC/pull/12) | | [Fast-Poisson-Image-Editing](https://github.com/Trinkle23897/Fast-Poisson-Image-Editing) ([fork](https://github.com/AMD-Ecosystem/Fast-Poisson-Image-Editing/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#25](https://github.com/Trinkle23897/Fast-Poisson-Image-Editing/pull/25) | -| [faster-gaussian-splatting](https://github.com/nerficg-project/faster-gaussian-splatting) ([fork](https://github.com/AMD-Ecosystem/faster-gaussian-splatting/tree/moat-port)) | 🔄 | ✅ | ✅ | — | +| [faster-gaussian-splatting](https://github.com/nerficg-project/faster-gaussian-splatting) ([fork](https://github.com/AMD-Ecosystem/faster-gaussian-splatting/tree/moat-port)) | 🔄 | 🔄 | 🔄 | — | | [FastGeodis](https://github.com/masadcv/FastGeodis) ([fork](https://github.com/AMD-Ecosystem/FastGeodis/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#68](https://github.com/masadcv/FastGeodis/pull/68) | | [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) | @@ -114,9 +114,9 @@ The project name links upstream. | [gaussian_splatting](https://github.com/joeyan/gaussian_splatting) ([fork](https://github.com/AMD-Ecosystem/gaussian_splatting/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#37](https://github.com/joeyan/gaussian_splatting/pull/37) | | [gdtk](https://github.com/gdtk-uq/gdtk) ([fork](https://github.com/AMD-Ecosystem/gdtk/tree/moat-port)) | ✅ | ✅ | ✅ | — | | [GOMC](https://github.com/GOMC-WSU/GOMC) ([fork](https://github.com/AMD-Ecosystem/GOMC/tree/moat-port)) | ✅ | ✅ | ✅ | — | -| [GooFit](https://github.com/GooFit/GooFit) ([fork](https://github.com/AMD-Ecosystem/GooFit/tree/moat-port)) | 🔧 | ⬜ | ⬜ | — | +| [GooFit](https://github.com/GooFit/GooFit) ([fork](https://github.com/AMD-Ecosystem/GooFit/tree/moat-port)) | 🔧 | ⬜ | ⬜ | ⏸ on hold | | [gpu4pyscf](https://github.com/pyscf/gpu4pyscf) ([fork](https://github.com/AMD-Ecosystem/gpu4pyscf/tree/moat-port)) | ✅ | ✅ | 🚫 | — | -| [GPU_IPC](https://github.com/KemengHuang/GPU_IPC) ([fork](https://github.com/AMD-Ecosystem/GPU_IPC/tree/moat-port)) | 🔧 | ⬜ | ⬜ | — | +| [GPU_IPC](https://github.com/KemengHuang/GPU_IPC) ([fork](https://github.com/AMD-Ecosystem/GPU_IPC/tree/moat-port)) | 🔧 | 🔧 | ⬜ | — | | [Gpufit](https://github.com/gpufit/Gpufit) ([fork](https://github.com/AMD-Ecosystem/Gpufit/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#149](https://github.com/gpufit/Gpufit/pull/149) | | [GPUMD](https://github.com/brucefan1983/GPUMD) ([fork](https://github.com/AMD-Ecosystem/GPUMD/tree/moat-port)) | ✅ | ✅ | ✅ | 🟣 [#1538](https://github.com/brucefan1983/GPUMD/pull/1538) | | [gpuRIR](https://github.com/DavidDiazGuerra/gpuRIR) ([fork](https://github.com/AMD-Ecosystem/gpuRIR/tree/moat-port)) | ✅ | ✅ | ✅ | — | @@ -130,13 +130,13 @@ The project name links upstream. | [kaldifeat](https://github.com/csukuangfj/kaldifeat) ([fork](https://github.com/AMD-Ecosystem/kaldifeat/tree/moat-port)) | ✅ | ✅ | ✅ | — | | [KittenGpuLBVH](https://github.com/jerry060599/KittenGpuLBVH) ([fork](https://github.com/AMD-Ecosystem/KittenGpuLBVH/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#5](https://github.com/jerry060599/KittenGpuLBVH/pull/5) | | [LC-framework](https://github.com/burtscher/LC-framework) ([fork](https://github.com/AMD-Ecosystem/LC-framework/tree/moat-port)) | ✅ | ✅ | ⬜ | — | -| [lc0](https://github.com/LeelaChessZero/lc0) ([fork](https://github.com/AMD-Ecosystem/lc0/tree/moat-port)) | 🔄 | 🔄 | 🚫 | 🟢 [#2420](https://github.com/LeelaChessZero/lc0/pull/2420) | +| [lc0](https://github.com/LeelaChessZero/lc0) ([fork](https://github.com/AMD-Ecosystem/lc0/tree/moat-port)) | 🔄 | ✅ | 🚫 | 🟢 [#2420](https://github.com/LeelaChessZero/lc0/pull/2420) | | [LEAP](https://github.com/llnl/LEAP) ([fork](https://github.com/AMD-Ecosystem/LEAP/tree/moat-port)) | ✅ | ✅ | ✅ | — | | [libSGM](https://github.com/fixstars/libSGM) ([fork](https://github.com/AMD-Ecosystem/libSGM/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#89](https://github.com/fixstars/libSGM/pull/89) | | [LichtFeld-Studio](https://github.com/MrNeRF/LichtFeld-Studio) ([fork](https://github.com/AMD-Ecosystem/LichtFeld-Studio/tree/moat-port)) | ✅ | ✅ | 🚫 | — | | [LiteGS](https://github.com/MooreThreads/LiteGS) ([fork](https://github.com/AMD-Ecosystem/LiteGS/tree/moat-port)) | ✅ | ✅ | ✅ | — | | [llm-awq](https://github.com/mit-han-lab/llm-awq) ([fork](https://github.com/AMD-Ecosystem/llm-awq/tree/moat-port)) | ✅ | ✅ | ✅ | — | -| [llm.c](https://github.com/karpathy/llm.c) ([fork](https://github.com/AMD-Ecosystem/llm.c/tree/moat-port)) | 🔄 | ✅ | ✅ | 🟢 [#854](https://github.com/karpathy/llm.c/pull/854) | +| [llm.c](https://github.com/karpathy/llm.c) ([fork](https://github.com/AMD-Ecosystem/llm.c/tree/moat-port)) | ✅ | ✅ | ✅ | 🟢 [#854](https://github.com/karpathy/llm.c/pull/854) | | [llmq](https://github.com/IST-DASLab/llmq) | 🚫 | — | — | ⚪ not-portable | | [mahout](https://github.com/apache/mahout) ([fork](https://github.com/AMD-Ecosystem/mahout/tree/moat-port)) | ✅ | ✅ | 🔄 | 🟢 [#1399](https://github.com/apache/mahout/pull/1399) | | [marian-dev](https://github.com/marian-nmt/marian-dev) ([fork](https://github.com/AMD-Ecosystem/marian-dev/tree/moat-port)) | ✅ | ✅ | ✅ | — | @@ -163,7 +163,7 @@ The project name links upstream. | [prismatic](https://github.com/prism-em/prismatic) ([fork](https://github.com/AMD-Ecosystem/prismatic/tree/moat-port)) | ✅ | ✅ | ✅ | — | | [pytorch3d](https://github.com/facebookresearch/pytorch3d) | ✅ | ✅ | ✅ | 🟣 [#2039](https://github.com/facebookresearch/pytorch3d/pull/2039) | | [qrack](https://github.com/unitaryfoundation/qrack) ([fork](https://github.com/AMD-Ecosystem/qrack/tree/moat-port)) | ✅ | ✅ | ✅ | — | -| [Quest](https://github.com/mit-han-lab/Quest) ([fork](https://github.com/AMD-Ecosystem/Quest/tree/moat-port)) | 🔧 | ⬜ | ⬜ | — | +| [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)) | ⬜ | ⬜ | ⬜ | — | diff --git a/projects/ffpa-attn/status.json b/projects/ffpa-attn/status.json index e1059221..1aab8072 100644 --- a/projects/ffpa-attn/status.json +++ b/projects/ffpa-attn/status.json @@ -7,7 +7,7 @@ "priority": 4.62, "ext_type": "torch-extension", "adopted_at": "2026-05-30T01:04:50Z", - "updated_at": "2026-08-07T07:05:05Z", + "updated_at": "2026-08-08T17:15:22Z", "head_sha": "3886c6195328ec84f3e2f51ab53c6be5e14d69c3", "pr_url": "https://github.com/xlite-dev/ffpa-attn/pull/268", "pr_number": 268, @@ -18,7 +18,7 @@ "pr_state": "merged", "license_spdx": "Apache-2.0", "upstream_repo_id": 896023715, - "stage": "validation-failed", + "stage": "review-passed", "platforms": { "linux-gfx90a": { "state": "completed", From 86397f0448a65351e26c9272c9fe3c41727aa730 Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Sun, 9 Aug 2026 00:17:28 +0000 Subject: [PATCH 2/3] Revalidate ffpa-attn linux-gfx90a: carry forward README-only delta, record CUDA no-regression gate pass --- projects/ffpa-attn/notes.md | 50 ++++++++++++++++++++++++++++++++++ projects/ffpa-attn/stats.jsonl | 3 ++ projects/ffpa-attn/status.json | 16 +++++------ 3 files changed, 60 insertions(+), 9 deletions(-) diff --git a/projects/ffpa-attn/notes.md b/projects/ffpa-attn/notes.md index 45d16e1d..5971ec27 100644 --- a/projects/ffpa-attn/notes.md +++ b/projects/ffpa-attn/notes.md @@ -298,3 +298,53 @@ python -m pytest projects/ffpa-attn/src/tests/ --ignore=projects/ffpa-attn/src/t ### Summary GPU validation PASSED on gfx1201. Results are identical to gfx1101: all forward/backward Triton kernels including large headdim (D=320, 512, 640) produce correct results on RDNA4. The gfx1100 codegen bug (headdim 288-512 failures) does NOT affect gfx1201. + +## Validation 2026-08-09 (linux-gfx90a revalidate) + +### Delta + +`validated_sha` `8f1c950` (`[ROCm] Add AMD GPU support via the Triton backend`) -> `head_sha` `3886c61`. Fork head moved by four `Update README.md` commits (`f8a14f3`, `eb6ee81`, `2d629bb`, `3886c61`). + +```bash +python3 utils/moatlib.py classify ffpa-attn 8f1c9506d2e43ef111df21831eb08b1dca4026ec 3886c6195328ec84f3e2f51ab53c6be5e14d69c3 +# class=doc-only arch_independent=True inert=True +``` + +`git diff 8f1c950..3886c61` confirmed the only change across the four commits is a single-line wording edit in `README.md`'s ROCm support note (no code, no test, no build-file change). Carried forward without a GPU re-run: + +```bash +python3 utils/moatlib.py carry-forward ffpa-attn linux-gfx90a 3886c6195328ec84f3e2f51ab53c6be5e14d69c3 source-class "README wording tweak only (doc-only, arch_independent=True per classify); no code/test change since prior validated_sha 8f1c950" +``` + +### CUDA no-regression gate + +Not previously recorded at any head_sha for this project, so ran it now (once per head_sha rule). ffpa-attn ships an optional CUDA extension (`ffpa_attn._C`, `ENABLE_FFPA_CUDA_IMPL=1`, guarded off by default) alongside the pure-Triton backend the port validates; the port's own diff (`git diff 67e3fff..8f1c950`) touches only `README.md`, `docs/index.md`, `functional.py` (adds a `try/except` import guard around the CuTeDSL import), and test files -- no file under `csrc/cuffpa/` is touched, so the CUDA extension source is byte-identical to upstream. + +This host has a pre-provisioned CUDA-12.8 venv (torch 2.11.0+cu128) from earlier gate work in this session; used it directly instead of building against the ROCm dev PyTorch (which is the one that hits the `torch/headeronly/util/complex.h` duplicated-token wall described in the validator brief). + +```bash +cd projects/ffpa-attn/src +export CUDA_HOME=/opt/conda/envs/cuda-12.8 +export PATH=/opt/conda/envs/cuda-12.8/bin:$PATH +export TORCH_CUDA_ARCH_LIST=8.0 +export FFPA_BUILD_ARCH=80 +export ENABLE_FFPA_CUDA_IMPL=1 +unset ROCM_HOME +/bin/python setup.py build_ext --build-lib +``` + +**Result: PASS.** 27 generated CUDA TUs + `ffpa_attn_api.cc` compiled with nvcc 12.8 pinned to `sm_80`, linked cleanly into `ffpa_attn/_C.cpython-312-x86_64-linux-gnu.so` (51 MB), zero errors. Wall 125.5s. This is a real compile-only gate (no NVIDIA GPU on this host), consistent with the port making no CUDA-source changes. + +### Jargon and docs + +```bash +python3 utils/jargon.py --port ffpa-attn # clean +``` + +README already documents the ROCm/Triton build in-place (the very line the four commits reworded); no separate doc gap. + +### Result + +`linux-gfx90a` carried forward to `head_sha=3886c61` at `completed`, no GPU re-run needed (behavior-preserving doc delta). CUDA gate recorded at this head_sha: PASS. + +Wall clock this session: ~4 min (classify + diff inspection ~30s, CUDA compile 125.5s wrapped in `utils/timeit.sh ffpa-attn cuda-compile`, jargon check ~2s). diff --git a/projects/ffpa-attn/stats.jsonl b/projects/ffpa-attn/stats.jsonl index 6887fc8b..08bf95b9 100644 --- a/projects/ffpa-attn/stats.jsonl +++ b/projects/ffpa-attn/stats.jsonl @@ -33,3 +33,6 @@ {"kind": "tokens", "ts": "2026-06-07T19:22:58Z", "tokens": 42676, "source": "validator"} {"kind": "tokens", "ts": "2026-06-15T12:15:42Z", "tokens": 51286, "source": "pr-prep"} {"kind": "tokens", "ts": "2026-06-16T06:35:36Z", "tokens": 17125, "source": "porter"} +{"kind":"phase","ts":"2026-08-09T00:11:58Z","phase":"cuda-compile","seconds":1.838,"exit":1,"cmd":"/tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/cuda-venv/bin/python /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/wt-tool/agent_space/wt-ffpa-attn/projects/ffpa-attn/src/setup.py build_ext --build-lib /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/ffpa_cuda_build"} +{"kind":"phase","ts":"2026-08-09T00:12:07Z","phase":"cuda-compile","seconds":0.025,"exit":2,"cmd":"/tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/cuda-venv/bin/python setup.py build_ext --build-lib /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/ffpa_cuda_build"} +{"kind":"phase","ts":"2026-08-09T00:16:27Z","phase":"cuda-compile","seconds":125.504,"exit":0,"cmd":"bash -c cd /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/wt-tool/agent_space/wt-ffpa-attn/projects/ffpa-attn/src && /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/cuda-venv/bin/python setup.py build_ext --build-lib /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/ffpa_cuda_build"} diff --git a/projects/ffpa-attn/status.json b/projects/ffpa-attn/status.json index 1aab8072..02529518 100644 --- a/projects/ffpa-attn/status.json +++ b/projects/ffpa-attn/status.json @@ -7,7 +7,7 @@ "priority": 4.62, "ext_type": "torch-extension", "adopted_at": "2026-05-30T01:04:50Z", - "updated_at": "2026-08-08T17:15:22Z", + "updated_at": "2026-08-09T00:10:07Z", "head_sha": "3886c6195328ec84f3e2f51ab53c6be5e14d69c3", "pr_url": "https://github.com/xlite-dev/ffpa-attn/pull/268", "pr_number": 268, @@ -24,10 +24,10 @@ "state": "completed", "blocked": false, "blocked_reason": null, - "validated_sha": "8f1c9506d2e43ef111df21831eb08b1dca4026ec", + "validated_sha": "3886c6195328ec84f3e2f51ab53c6be5e14d69c3", "started_at": "2026-06-04T22:27:16Z", - "completed_at": "2026-06-07T19:12:18Z", - "updated_at": "2026-06-23T06:05:13Z", + "completed_at": "2026-08-09T00:10:07Z", + "updated_at": "2026-08-09T00:10:07Z", "stats": { "tokens_total": 0, "tokens_approx": true, @@ -43,12 +43,10 @@ }, "last_agent": "moat-checkup", "carry_forward": { - "from": "22b7301", - "to": "8f1c9506d2e43ef111df21831eb08b1dca4026ec", + "to": "3886c6195328ec84f3e2f51ab53c6be5e14d69c3", "method": "source-class", - "class": "format-only", - "detail": "yapf reflow + dead-import removal in test files + single-commit squash; no kernel/test-outcome change", - "at": "2026-06-17T21:35:18Z" + "detail": "README wording tweak only (doc-only, arch_independent=True per classify); no code/test change since prior validated_sha 8f1c950", + "at": "2026-08-09T00:10:07Z" } }, "linux-gfx1100": { From db9a060a0f165d95088bd3c31718260cc92e965f Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Sun, 9 Aug 2026 21:41:33 +0000 Subject: [PATCH 3/3] ffpa-attn: commit the telemetry from this session --- projects/ffpa-attn/stats.jsonl | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/ffpa-attn/stats.jsonl b/projects/ffpa-attn/stats.jsonl index 08bf95b9..590bd089 100644 --- a/projects/ffpa-attn/stats.jsonl +++ b/projects/ffpa-attn/stats.jsonl @@ -36,3 +36,4 @@ {"kind":"phase","ts":"2026-08-09T00:11:58Z","phase":"cuda-compile","seconds":1.838,"exit":1,"cmd":"/tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/cuda-venv/bin/python /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/wt-tool/agent_space/wt-ffpa-attn/projects/ffpa-attn/src/setup.py build_ext --build-lib /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/ffpa_cuda_build"} {"kind":"phase","ts":"2026-08-09T00:12:07Z","phase":"cuda-compile","seconds":0.025,"exit":2,"cmd":"/tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/cuda-venv/bin/python setup.py build_ext --build-lib /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/ffpa_cuda_build"} {"kind":"phase","ts":"2026-08-09T00:16:27Z","phase":"cuda-compile","seconds":125.504,"exit":0,"cmd":"bash -c cd /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/wt-tool/agent_space/wt-ffpa-attn/projects/ffpa-attn/src && /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/cuda-venv/bin/python setup.py build_ext --build-lib /tmp/claude-1000/-var-lib-jenkins-moat/cac2074a-dc3d-4ccc-a639-f6184732c4ca/scratchpad/ffpa_cuda_build"} +{"kind": "tokens", "ts": "2026-08-09T00:18:39Z", "tokens": 105731, "source": "validator"}