Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
ae040c1
add some timer
zhiyong1997 Jun 26, 2025
aa92f5e
some more tests
zhiyong1997 Jun 26, 2025
ed47ac3
timer in verifier
zhiyong1997 Jun 26, 2025
fc2e657
switch to uni-kzg in plain parallelized expander
zhiyong1997 Jun 26, 2025
46e8f54
minor
zhiyong1997 Jun 26, 2025
7ef3472
switch to uni-kzg by default
zhiyong1997 Jun 26, 2025
710c6cf
clippy auto fix
zhiyong1997 Jun 26, 2025
5c23c69
fix test
zhiyong1997 Jun 26, 2025
b56a743
switch to original kzg in non-pcs-batching
zhiyong1997 Jun 26, 2025
0bfc049
wip
zhiyong1997 Jul 7, 2025
b3aea1a
remove unnecessay config in circuit preprocess
zhiyong1997 Jul 7, 2025
2734bb9
fine-grained config to enable flexibility
zhiyong1997 Jul 7, 2025
bb8fdd5
minor bug fix
zhiyong1997 Jul 7, 2025
cddcf1f
clippy
zhiyong1997 Jul 7, 2025
6cad241
remove pcs field
zhiyong1997 Jul 8, 2025
a9b755a
no overscribe version done
zhiyong1997 Jul 8, 2025
da3c1e1
clippy auto fix
zhiyong1997 Jul 8, 2025
4ed35e1
add testing code
zhiyong1997 Jul 8, 2025
5e0a7ea
bug fix mpi_config -> local_mpi_config
zhiyong1997 Jul 8, 2025
4cc1d45
bug fix in server binary of no oversubscribe
zhiyong1997 Jul 9, 2025
c07607b
Merge branch 'master' into zf/zkcuda_optim
zhiyong1997 Jul 9, 2025
36442cb
fix inconsistency after merging
zhiyong1997 Jul 9, 2025
3a8daa5
clippy auto fix
zhiyong1997 Jul 9, 2025
1233863
benchmark code
zhiyong1997 Jul 9, 2025
e6d6c74
change config in benchmark code
zhiyong1997 Jul 9, 2025
6c595c7
update: KZG -> UniKZG
zhiyong1997 Jul 11, 2025
4056954
add binary in ci
zhiyong1997 Jul 14, 2025
9bb5270
add zkcuda config
zhiyong1997 Jul 14, 2025
e4c78a6
switch to defered PCS
zhiyong1997 Jul 15, 2025
714e573
clippy fix
zhiyong1997 Jul 15, 2025
421b876
fmt
zhiyong1997 Jul 15, 2025
ec2e67f
mpi version
zhiyong1997 Jul 15, 2025
b625fd8
mpi version
zhiyong1997 Jul 15, 2025
60efc09
control prover behavior with zkcuda config, enabling batching/non-bat…
zhiyong1997 Jul 16, 2025
9aab4d3
clippy auto fix
zhiyong1997 Jul 16, 2025
3e72945
printing the size of computation graph/witness/proof
zhiyong1997 Jul 16, 2025
f838643
update dependency
zhiyong1997 Jul 16, 2025
3cd0ba8
fix a bug in server cli
zhiyong1997 Jul 17, 2025
39b112e
reorganize tests
zhiyong1997 Jul 17, 2025
9c529fe
zkcuda integration
zhiyong1997 Jul 18, 2025
1323f88
testing script
zhiyong1997 Jul 18, 2025
c05f82e
Merge branch 'zf/zkcuda_optim' of github.com:PolyhedraZK/ExpanderComp…
zhiyong1997 Jul 18, 2025
61eaece
simple renaming
zhiyong1997 Jul 18, 2025
1a4e7a9
client drop witness after serialization
zhiyong1997 Jul 18, 2025
ccb3988
bug fix
zhiyong1997 Jul 18, 2025
59370d5
bug fix
zhiyong1997 Jul 18, 2025
fe9b62f
a simple profiler to detect the number of bytes used to store bn254 f…
zhiyong1997 Jul 21, 2025
e28e367
bug fix
zhiyong1997 Jul 21, 2025
fdda64b
make compiler happy about unused import
zhiyong1997 Jul 21, 2025
7a1abc7
minor
zhiyong1997 Jul 21, 2025
58770c3
including intermediate evaluations
zhiyong1997 Jul 21, 2025
ea30303
clearer profiler
zhiyong1997 Jul 21, 2025
f07ab90
clippy
zhiyong1997 Jul 21, 2025
f8df18b
bug fix
zhiyong1997 Jul 21, 2025
fcd1ede
remove par verifier
zhiyong1997 Jul 22, 2025
3a44693
clippy auto fix
zhiyong1997 Jul 22, 2025
372d39b
no need to padding for unikzg
zhiyong1997 Jul 22, 2025
9d3eb94
clippy
zhiyong1997 Jul 22, 2025
5e2b6f3
update
zhiyong1997 Jul 24, 2025
d37fd53
try to fix undo_transpose_shape_products
chonpsk Jul 28, 2025
5310426
try to fix
chonpsk Jul 29, 2025
aa80f74
clear
chonpsk Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
workspaces: "expander_compiler -> expander_compiler/target"
# The prefix cache key, this can be changed to start a new cache manually.
prefix-key: "mpi-v5.0.5" # update me if brew formula changes to a new version
prefix-key: "mpi-v5.0.8" # update me if brew formula changes to a new version
- if: matrix.os == 'macos-latest'
run: brew install openmpi
- if: matrix.os == 'ubuntu-latest'
Expand Down Expand Up @@ -71,12 +71,12 @@ jobs:
with:
workspaces: "expander_compiler -> expander_compiler/target"
# The prefix cache key, this can be changed to start a new cache manually.
prefix-key: "mpi-v5.0.5" # update me if brew formula changes to a new version
prefix-key: "mpi-v5.0.8" # update me if brew formula changes to a new version
- if: matrix.os == 'macos-latest'
run: brew install openmpi
- if: matrix.os == 'ubuntu-latest'
run: sudo apt-get update && sudo apt-get install libopenmpi-dev -y
- run: cargo build --release --bin expander_server --bin expander_server_pcs_defered
- run: cargo build --release --bin expander_server --bin expander_server_pcs_defered --bin expander_server_no_oversubscribe
- run: cargo test

test-rust-avx512:
Expand All @@ -90,7 +90,7 @@ jobs:
with:
workspaces: "expander_compiler -> expander_compiler/target"
# The prefix cache key, this can be changed to start a new cache manually.
prefix-key: "mpi-v5.0.5" # update me if brew formula changes to a new version
prefix-key: "mpi-v5.0.8" # update me if brew formula changes to a new version
- run: RUSTFLAGS="-C target-cpu=native -C target-feature=+avx512f" cargo build --release --bin expander_commit --bin expander_prove
- run: RUSTFLAGS="-C target-cpu=native -C target-feature=+avx512f" cargo test

Expand Down
Loading
Loading