Skip to content

Conversation

siq1
Copy link
Collaborator

@siq1 siq1 commented May 12, 2025

User can choose from O1-O3, by default it's O2.

O3 is almost the same as previous compilation. Compilation time in O1 is roughly 10%-20% faster than O3, depends on the particular circuit and field config.

There's no O0 mode, since some optimizations are necessary for correctness.

Tao Lu's example code compiles to identical layered circuit for O1 and O3.

This PR should be merged after #147.

@siq1 siq1 changed the base branch from zkcuda_partial_merge to master May 26, 2025 03:46
@siq1 siq1 requested a review from DreamWuGit May 26, 2025 03:46
@siq1 siq1 merged commit e874836 into master Jun 2, 2025
20 checks passed
siq1 added a commit that referenced this pull request Jun 2, 2025
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.

1 participant