Skip to content

Remove UMF_DISABLE_HWLOC option - #1228

Merged
bratpiorka merged 1 commit into
oneapi-src:mainfrom
PatKamin:remove-disable-hwloc
Jul 18, 2025
Merged

Remove UMF_DISABLE_HWLOC option#1228
bratpiorka merged 1 commit into
oneapi-src:mainfrom
PatKamin:remove-disable-hwloc

Conversation

@PatKamin

Copy link
Copy Markdown
Contributor

Description

After all third-party usage of the UMF_DISABLE_HWLOC is removed, the flag itself can be removed. It was a temporary workaround for UMF usage without the hwloc installed in the system, from the beginning planned to be removed prior to the v1.0 first stable API release.
Currently, UMF either uses libhwloc-dev installed in the system or fetches it from sources.

Fixes: #1047

Checklist

  • Code compiles without errors locally
  • All tests pass locally
  • CI workflows execute properly

@PatKamin
PatKamin force-pushed the remove-disable-hwloc branch 4 times, most recently from 5229bc6 to 29de648 Compare April 16, 2025 06:48
@PatKamin
PatKamin marked this pull request as ready for review April 16, 2025 09:56
@PatKamin
PatKamin requested a review from a team as a code owner April 16, 2025 09:56
Comment thread src/CMakeLists.txt Outdated
Comment thread test/CMakeLists.txt

@lukaszstolarczuk lukaszstolarczuk left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in general lgtm, but pls rebase

@PatKamin
PatKamin force-pushed the remove-disable-hwloc branch 2 times, most recently from cf5ba95 to 939160c Compare April 18, 2025 05:44

@KFilipek KFilipek left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I support this change with my whole heart.

@bratpiorka

Copy link
Copy Markdown
Contributor

@PatKamin if you remove the "required" job, we will need to choose a new one - please ask @lukaszstolarczuk to do that

@lukaszstolarczuk
lukaszstolarczuk marked this pull request as draft May 6, 2025 11:53
@lukaszstolarczuk

Copy link
Copy Markdown
Collaborator

I'll change this to draft for now and merge when compiler's environment is ready (without it we couldn't do any updates to the compiler repo)

@lukaszstolarczuk lukaszstolarczuk added this to the v0.12.x milestone May 9, 2025
lukaszstolarczuk added a commit to lukaszstolarczuk/unified-memory-framework that referenced this pull request May 9, 2025
@PatKamin
PatKamin force-pushed the remove-disable-hwloc branch from 939160c to 7759255 Compare July 4, 2025 11:07
@PatKamin
PatKamin marked this pull request as ready for review July 4, 2025 11:24
@PatKamin
PatKamin force-pushed the remove-disable-hwloc branch 2 times, most recently from 7e8e968 to d742ad9 Compare July 7, 2025 15:35
@PatKamin
PatKamin force-pushed the remove-disable-hwloc branch from d742ad9 to ba470d1 Compare July 7, 2025 16:22
@lukaszstolarczuk
lukaszstolarczuk marked this pull request as draft July 10, 2025 12:27
@lukaszstolarczuk

Copy link
Copy Markdown
Collaborator

Let's wait a little longer with merging this. Let's make sure everything else for 1.0.0 is working before we merge this ;)

@PatKamin
PatKamin marked this pull request as ready for review July 15, 2025 10:10
@bratpiorka
bratpiorka merged commit 0740522 into oneapi-src:main Jul 18, 2025
76 checks passed
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.

[cmake] handling of hwloc-related flags should be improved

4 participants