Intro-ops/cmake
yutianyu fa2608e9b6 build: remove YAML-driven operator registration
Replace the YAML manifest + Python code-generation pipeline with
CMake file(GLOB_RECURSE) auto-discovery. Operators are now registered
by directory convention (ops/<name>/nvidia/*.cu) rather than by
declaring sources and symbols in operator.yaml.

Deleted: ops/*/operator.yaml, cmake/GenerateOperators.cmake,
tools/generate_operator_artifacts.py, tools/operator_schema.yaml,
tools/validate_operator_manifest.py, operator_registry.py,
tests/test_manifest_contract.py

Modified: ops/CMakeLists.txt uses GLOB_RECURSE, requirements.txt
drops pyyaml

Co-authored-by: wawahejun <hejunlbbc@gmail.com>
2026-05-05 16:50:18 +08:00
..
FindMetaX.cmake feat: scaffold operator runtime backends 2026-05-05 16:50:18 +08:00
cuda_helpers.cmake feat: scaffold operator runtime backends 2026-05-05 16:50:18 +08:00