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

feat(compiler): support multi-circuit compilation #705

Merged
merged 1 commit into from
Mar 1, 2024

Conversation

aPere3
Copy link
Contributor

@aPere3 aPere3 commented Feb 9, 2024

This PR adds support for multi-circuits in the compiler. An mlir module can now contain more than one homomorphic circuit. All circuits are compiled, and can be called independently from the python bindings. Note that for the moment, multi-circuits is only available with the V0 optimization optimization strategy though.

@cla-bot cla-bot bot added the cla-signed label Feb 9, 2024
@aPere3 aPere3 force-pushed the feat/multi_circuits branch 2 times, most recently from bb6f731 to 0186e27 Compare February 9, 2024 10:39
@aPere3 aPere3 force-pushed the feat/multi_circuits branch 3 times, most recently from ce02854 to 20279d8 Compare February 19, 2024 13:13
Copy link
Member

@BourgerieQuentin BourgerieQuentin left a comment

Choose a reason for hiding this comment

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

  • live review

@aPere3 aPere3 merged commit 9b5a2e4 into main Mar 1, 2024
1 check passed
@aPere3 aPere3 deleted the feat/multi_circuits branch March 1, 2024 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants