Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Build system] Remove unneeded dependencies #298

Merged
merged 4 commits into from
Oct 11, 2023

Conversation

erick-xanadu
Copy link
Contributor

@erick-xanadu erick-xanadu commented Oct 3, 2023

Context: LLVM's opt is no longer a dependency. Python's wheel package is also not a dependency.

Description of the Change: Remove them from the build wheel action.

Benefits: Less time spent on the action.

Note: Test the wheel before merging. Wheels passed: https://github.com/PennyLaneAI/catalyst/actions/runs/6434485404

[sc-47316]

Ever since the compiler driver, we no longer depend on opt.
Save on compile time.
@maliasadi
Copy link
Member

maliasadi commented Oct 10, 2023

@erick-xanadu not related to this PR, but I found another issue with mlir/Makefile that'd be nice to fix as part of this PR (instead of creating a new one). Could you fix the all target at mlir/Makefile as follows?

 .PHONY: all
-all: llvm mhlo dialects enzyme
+all: llvm mhlo enzyme dialects

It looks good otherwise.

Copy link
Collaborator

@dime10 dime10 left a comment

Choose a reason for hiding this comment

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

Thanks 🎉

@erick-xanadu erick-xanadu merged commit 39da5a8 into main Oct 11, 2023
19 checks passed
@erick-xanadu erick-xanadu deleted the eochoa/2023-10-03/small-fixes branch October 11, 2023 19:15
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.

None yet

3 participants