From 7000c116300ccb5e3fb093824cd6e49cc05ffc4f Mon Sep 17 00:00:00 2001 From: AaronStGeorge Date: Wed, 4 Mar 2026 19:20:38 +0000 Subject: [PATCH] Move fusilli plugin source from iree-libs to rocm-libraries Point the fusilliprovider subproject at rocm-libraries/dnn-providers/fusilli-provider instead of iree-libs/fusilli/plugins/hipdnn-plugin. Add rocm-libraries to the fusilli-libs artifact group source_sets in BUILD_TOPOLOGY.toml. Co-Authored-By: Claude Opus 4.6 --- BUILD_TOPOLOGY.toml | 2 +- iree-libs/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BUILD_TOPOLOGY.toml b/BUILD_TOPOLOGY.toml index 6b5aa5ecb0a..c75283b3cc3 100644 --- a/BUILD_TOPOLOGY.toml +++ b/BUILD_TOPOLOGY.toml @@ -314,7 +314,7 @@ description = "Fusilli hipdnn provider" type = "generic" artifact_group_deps = ["hip-runtime", "iree-compiler"] # TODO: rocm-systems included for projects/hip/VERSION (see CMakeLists.txt) -source_sets = ["iree-libs", "rocm-systems"] +source_sets = ["iree-libs", "rocm-libraries", "rocm-systems"] [artifact_groups.media-libs] description = "Media Libraries" diff --git a/iree-libs/CMakeLists.txt b/iree-libs/CMakeLists.txt index e85acb04508..03672f408f0 100644 --- a/iree-libs/CMakeLists.txt +++ b/iree-libs/CMakeLists.txt @@ -88,7 +88,7 @@ if(THEROCK_ENABLE_FUSILLIPROVIDER) ############################################################################## therock_cmake_subproject_declare(fusilliprovider USE_DIST_AMDGPU_TARGETS - EXTERNAL_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/fusilli/plugins/hipdnn-plugin" + EXTERNAL_SOURCE_DIR "${THEROCK_ROCM_LIBRARIES_SOURCE_DIR}/dnn-providers/fusilli-provider" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/fusilliprovider" BACKGROUND_BUILD CMAKE_ARGS