Open
Conversation
…e to lib/Runtime - Introduce cmake/FlyDSLTargetStack.cmake (cache + rocdl descriptor fields). - Build FlyJitRuntime from lib/Runtime; Python CMake sets output dir under _mlir_libs. Made-with: Cursor Signed-off-by: Fujun Han <fujun.han@iluvatar.com>
… descriptor - Add FlyRegisterEverything.cpp.in and configure_file into the build tree. - Drive EMBED_CAPI_LINK_LIBS from FLYDSL_REGISTER_EMBED_CAPI_LINK_LIBS in cmake/FlyDSLTargetStack.cmake (rocdl row). Made-with: Cursor Signed-off-by: Fujun Han <fujun.han@iluvatar.com>
- Conditionally add FlyROCDL / FlyToROCDL / Runtime subtrees in include/ and lib/. - fly-opt: conditional links and FLYDSL_HAS_ROCDL_TARGET_STACK; guard Passes.h. - MLIRCPIFlyROCDL: define FLYDSL_HAS_ROCDL_TARGET_STACK for Conversion/Passes.h. - python/mlir_flydsl: gate FlyROCDL bindings, stubgen, tablegen copies, FlyJitRuntime hookup. Made-with: Cursor Signed-off-by: Fujun Han <fujun.han@iluvatar.com>
- Generate flydsl/_build_config.py from cmake/FlyDSLBuildConfig.py.in; copy into python_packages during CopyFlyPythonSources. - FLYDSL_BUILD_CONFIG_* in FlyDSLTargetStack (rocdl row) drive allow-lists. - _install_limits + checks in get_backend and ensure_compile_runtime_pairing_from_env. - Document stack bring-up in ADDING_TARGET_STACK.md (pointer in FlyDSLTargetStack). Made-with: Cursor Signed-off-by: Fujun Han <fujun.han@iluvatar.com>
ffcac9b to
d0152f9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Demonstration PR for RFC : Multi-vendor runtime and Python registration build layout