Skip to content

feat(pl): add FORM pipeline support#72

Merged
contagon merged 6 commits intomainfrom
feat/form-pipeline
Apr 9, 2026
Merged

feat(pl): add FORM pipeline support#72
contagon merged 6 commits intomainfrom
feat/form-pipeline

Conversation

@contagon
Copy link
Copy Markdown
Owner

@contagon contagon commented Apr 9, 2026

Summary

  • Add a new built-in FORM pipeline wrapper in evalio by adapting the reference binding from rpl-cmu/form main to the current evalio pipeline interface (add_lidar save-buffer semantics).
  • Wire FORM into pipeline discovery/build by extending CMake registration and nanobind pipeline exports, including metadata and default parameter support.
  • Extend pipeline setup tooling to clone rpl-cmu/form on main and apply a small compatibility patch that avoids hash specialization collisions with existing pipeline dependencies.
  • Update API docs export list so FORM appears under evalio.pipelines reference docs.

Validation

  • cmake -S . -B build -DEVALIO_BUILD_PYTHON=ON
  • cmake --build build -j4
  • Directly loaded built extension (build/cpp/bindings/_cpp.abi3.so) and confirmed FORM is exported from evalio._cpp.pipelines.

@contagon contagon force-pushed the feat/form-pipeline branch from 66e84d2 to f87b323 Compare April 9, 2026 13:30
@contagon contagon merged commit a1b1a98 into main Apr 9, 2026
14 checks passed
@contagon contagon deleted the feat/form-pipeline branch April 10, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant