Skip to content

Conversation

@abrown
Copy link
Contributor

@abrown abrown commented Jan 28, 2026

Since we typically build with pip install ..., we do not have the ability to turn off building Sleef with -DCMAKE_BUILD_SLEEF=OFF. This change checks the environment to see whether BUILD_SLEEF=OFF, avoiding this dependency.

Since we typically build with `pip install ...`, we do not have the
ability to turn off building Sleef with `-DCMAKE_BUILD_SLEEF=OFF`. This
change checks the environment to see whether `BUILD_SLEEF=OFF`, avoiding
this dependency.
@abrown abrown requested a review from alexbaden January 29, 2026 17:13
Copy link
Contributor

@alexbaden alexbaden left a comment

Choose a reason for hiding this comment

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

We're not using it right now - let's just disable it in the build?

@abrown
Copy link
Contributor Author

abrown commented Jan 29, 2026

You mean OFF by default?

@abrown
Copy link
Contributor Author

abrown commented Jan 29, 2026

If we're not going to build this in CI then it will be unlikely to work if/when we turn it back on. In that case, we should probably just remove it for now. We can always resurrect it from Git if at some point we need it and it will still be about the same amount of work to get it working again.

@alexbaden
Copy link
Contributor

Just set it to OFF by default to resolve your build problems and then we can figure out what to do with it once we have better dot performance.

@abrown abrown closed this Jan 29, 2026
abrown added a commit to abrown/triton-cpu that referenced this pull request Jan 29, 2026
This follows from the discussion in kernelize-ai#258.
abrown added a commit that referenced this pull request Jan 29, 2026
This follows from the discussion in #258.
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.

2 participants