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

fix: p3-maybe-rayon parallel feature was not on #28

Merged
merged 2 commits into from
May 23, 2024
Merged

Conversation

jonathanpwang
Copy link
Contributor

feature is parallel not rayon

@jonathanpwang jonathanpwang merged commit 4402730 into main May 23, 2024
4 checks passed
@jonathanpwang jonathanpwang deleted the fix/parallel branch May 23, 2024 04:27
jonathanpwang added a commit that referenced this pull request May 23, 2024
* fix: p3-maybe-rayon `parallel` feature was not on

feature is `parallel` not `rayon`

* chore: simplify code
jonathanpwang added a commit that referenced this pull request May 27, 2024
* wip: refactor to use commit pointers

* wip: permutation trace from partitioned main

* wip: fix previous rebase

* wip: show new interface

* chore: rename ChipsetProver to MultiTraceStarkProver

* feat: quotient refactor done

* feat: prover done

* chore: split out prove function into general post-trace part

* feat: finished verifier

* feat: keygen builder

* chore: move fib triple test into same file

* feat: preliminary docs on STARK backend scope/support (#16)

* feat: add backend readme

* fix: link

* fix: link

* fix: latex

* chore: fix typo

* chore: add code references

---------

Co-authored-by: Yi Sun <[email protected]>

* chore: make DebugBuilder `after_challenge` consistent with other builders

* chore: clean up if statement

* chore: fix fmt

* chore: fix previous merge and remove tracing

No need for tracing on non-benchmark tests

* chore: fix lint

* feat: Partitioned Air Builder (#17)

* fix: `eval_permutation_constraints` must handle partitioned_main

* feat: integration test with cached trace

* fix: forgot to add test files

* chore: rename folder to `partitioned_sum_air`

* chore: add test utils module

* feat: add indexless cached lookup test for partitioned Air with interactions

* chore: fix typo

* feat: `add_main_matrix(width)` placeholder with mat width

* chore: switch from RefCell to Arc Mutex

* chore: address review comment

* chore: rename `MatrixCommitmentPointers`

* feat: add instrumented hash/compress

* chore: return instrument counters since fields are private

* feat: prelim verifier instrumentation

* feat: full benchmark writing to csv

* chore: turn off instrumenting during proving

* fix: instrument not properly on

* fix: flush writer

* chore: clean up config module

* chore(chips): remove old test config module

* feat: add `StarkEngine` for convenience

* feat: add cached_lookup prover benchmark

* fix: p3-maybe-rayon `parallel` feature was not on (#28)

* fix: p3-maybe-rayon `parallel` feature was not on

feature is `parallel` not `rayon`

* chore: simplify code

---------

Co-authored-by: Yi Sun <[email protected]>
luffykai pushed a commit that referenced this pull request Dec 13, 2024
* fix: p3-maybe-rayon `parallel` feature was not on

feature is `parallel` not `rayon`

* chore: simplify code
luffykai pushed a commit that referenced this pull request Dec 13, 2024
* wip: refactor to use commit pointers

* wip: permutation trace from partitioned main

* wip: fix previous rebase

* wip: show new interface

* chore: rename ChipsetProver to MultiTraceStarkProver

* feat: quotient refactor done

* feat: prover done

* chore: split out prove function into general post-trace part

* feat: finished verifier

* feat: keygen builder

* chore: move fib triple test into same file

* feat: preliminary docs on STARK backend scope/support (#16)

* feat: add backend readme

* fix: link

* fix: link

* fix: latex

* chore: fix typo

* chore: add code references

---------

Co-authored-by: Yi Sun <[email protected]>

* chore: make DebugBuilder `after_challenge` consistent with other builders

* chore: clean up if statement

* chore: fix fmt

* chore: fix previous merge and remove tracing

No need for tracing on non-benchmark tests

* chore: fix lint

* feat: Partitioned Air Builder (#17)

* fix: `eval_permutation_constraints` must handle partitioned_main

* feat: integration test with cached trace

* fix: forgot to add test files

* chore: rename folder to `partitioned_sum_air`

* chore: add test utils module

* feat: add indexless cached lookup test for partitioned Air with interactions

* chore: fix typo

* feat: `add_main_matrix(width)` placeholder with mat width

* chore: switch from RefCell to Arc Mutex

* chore: address review comment

* chore: rename `MatrixCommitmentPointers`

* feat: add instrumented hash/compress

* chore: return instrument counters since fields are private

* feat: prelim verifier instrumentation

* feat: full benchmark writing to csv

* chore: turn off instrumenting during proving

* fix: instrument not properly on

* fix: flush writer

* chore: clean up config module

* chore(chips): remove old test config module

* feat: add `StarkEngine` for convenience

* feat: add cached_lookup prover benchmark

* fix: p3-maybe-rayon `parallel` feature was not on (#28)

* fix: p3-maybe-rayon `parallel` feature was not on

feature is `parallel` not `rayon`

* chore: simplify code

---------

Co-authored-by: Yi Sun <[email protected]>
Avaneesh-axiom pushed a commit that referenced this pull request Jan 10, 2025
* fix: p3-maybe-rayon `parallel` feature was not on

feature is `parallel` not `rayon`

* chore: simplify code
Avaneesh-axiom pushed a commit that referenced this pull request Jan 10, 2025
* wip: refactor to use commit pointers

* wip: permutation trace from partitioned main

* wip: fix previous rebase

* wip: show new interface

* chore: rename ChipsetProver to MultiTraceStarkProver

* feat: quotient refactor done

* feat: prover done

* chore: split out prove function into general post-trace part

* feat: finished verifier

* feat: keygen builder

* chore: move fib triple test into same file

* feat: preliminary docs on STARK backend scope/support (#16)

* feat: add backend readme

* fix: link

* fix: link

* fix: latex

* chore: fix typo

* chore: add code references

---------

Co-authored-by: Yi Sun <[email protected]>

* chore: make DebugBuilder `after_challenge` consistent with other builders

* chore: clean up if statement

* chore: fix fmt

* chore: fix previous merge and remove tracing

No need for tracing on non-benchmark tests

* chore: fix lint

* feat: Partitioned Air Builder (#17)

* fix: `eval_permutation_constraints` must handle partitioned_main

* feat: integration test with cached trace

* fix: forgot to add test files

* chore: rename folder to `partitioned_sum_air`

* chore: add test utils module

* feat: add indexless cached lookup test for partitioned Air with interactions

* chore: fix typo

* feat: `add_main_matrix(width)` placeholder with mat width

* chore: switch from RefCell to Arc Mutex

* chore: address review comment

* chore: rename `MatrixCommitmentPointers`

* feat: add instrumented hash/compress

* chore: return instrument counters since fields are private

* feat: prelim verifier instrumentation

* feat: full benchmark writing to csv

* chore: turn off instrumenting during proving

* fix: instrument not properly on

* fix: flush writer

* chore: clean up config module

* chore(chips): remove old test config module

* feat: add `StarkEngine` for convenience

* feat: add cached_lookup prover benchmark

* fix: p3-maybe-rayon `parallel` feature was not on (#28)

* fix: p3-maybe-rayon `parallel` feature was not on

feature is `parallel` not `rayon`

* chore: simplify code

---------

Co-authored-by: Yi Sun <[email protected]>
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