# hipkernelprovider [components.dbg."ml-libs/hipkernelprovider/stage"] [components.lib."ml-libs/hipkernelprovider/stage"] # hip-kernel-provider is a device lib: capture the rocKE engine's per-arch AOT # bundles under engines/arch_content/rocke// (split per-arch via # split_databases). The rocKE Python SDK under bin/**/rocke/** is dev/test only # and ships via [test] below, not here. # Capture is intentionally NOT asserted by tests yet: it is gated on # HIPKERNELPROVIDER_ENABLE_ROCKE (default off) and only has content once # rocm-libraries #9207 lands. Follow-up tests tracked by ROCm/TheRock#6553. include = [ "**/engines/arch_content/**", ] exclude = [ "lib/*.a", ] [components.test."ml-libs/hipkernelprovider/stage"] include = [ "bin/hip_kernel_provider*_test*", "bin/hip_kernel_provider/CTestTestfile.cmake", # Test config TOMLs (e.g. HIP_KERNEL_ENGINE.toml) consumed by the cross-provider # integration suite (hipdnn_integration_tests --test-config). "bin/hip_kernel_provider/*.toml", # rocKE IR parity gate: Python test scripts, harness, golden data, and the # rocke Python package they import. "bin/hip_kernel_provider/*.py", "bin/hip_kernel_provider/golden/**", "bin/hip_kernel_provider/rocke/**", # rocKE Python wheels (rocke + rocke-library) "bin/hip_kernel_provider/wheels/*.whl", # rocKE pytest suite "bin/hip_kernel_provider/tests/**", ]