-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add Linux-g6.xlarge (customBiggerIsBetter) benchmark result for 1557e…
…8d2683f2b9d7b505657f98f42b6104ccbcc
- Loading branch information
github-action-benchmark
committed
Jan 31, 2025
1 parent
85429c2
commit b8d5b43
Showing
1 changed file
with
60 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -75527,9 +75527,68 @@ window.BENCHMARK_DATA = { | |
"unit": "Hz" | ||
} | ||
] | ||
}, | ||
{ | ||
"commit": { | ||
"author": { | ||
"email": "[email protected]", | ||
"name": "Wolfgang Welz", | ||
"username": "Wollac" | ||
}, | ||
"committer": { | ||
"email": "[email protected]", | ||
"name": "GitHub", | ||
"username": "web-flow" | ||
}, | ||
"distinct": true, | ||
"id": "1557e8d2683f2b9d7b505657f98f42b6104ccbcc", | ||
"message": "ZKVM-969: Groth16: Switch from rapidsnark to gnark (#2740)\n\nCreate Groth16 proofs using `gnark`instead of `rapidsnark`.\r\n\r\nThis process consists of the following parts:\r\n- **`circom-compat`:** the Gnark bindings to Circom's R1CS, WTNS, and\r\nZKEY for Groth16 proof generation in Go.\r\n- An update to the **`risczero/risc0-groth16-prover` Dockerfile**:\r\n- During the Docker build process, it runs the `circom-compat` converter\r\nto convert the `r1cs` and `zkey` files to their gnark counterparts.\r\n- It replaces `rapidsnark` with the `circom-compat` prover that reads\r\nthese converted files plus the witness file.\r\n- In the entrypoint script, it creates a named Unix pipe to write the\r\nwitness data to, allowing the prover to start and read the constraint\r\nsystem while the witness generation is still running.\r\n- A **patched `gnark`** version to match circom's R1CS-to-QAP reduction.\r\n(See https://github.com/risc0/gnark/pull/1)\r\n\r\nThe resulting docker image has been deployed as\r\n[risczero/risc0-groth16-prover:v2025-01-24.1](https://hub.docker.com/layers/risczero/risc0-groth16-prover/v2025-01-24.1/images/sha256-434755bb2ccc0fb886f67855b67f37ba61c4983cb405dd3159588ce15016bbc3)\r\nand `risc0/groth16/src/docker.rs` has been updated to use that image.\r\nThe `circom-compat` Go tests have been added to the CI.\r\n\r\nCloses ZKVM-906\r\n\r\n---------\r\n\r\nCo-authored-by: Paul <[email protected]>", | ||
"timestamp": "2025-01-31T20:05:03Z", | ||
"tree_id": "9d14ba30c39ae61b1fdfd54442ee1ac08612acdf", | ||
"url": "https://github.com/risc0/risc0/commit/1557e8d2683f2b9d7b505657f98f42b6104ccbcc" | ||
}, | ||
"date": 1738354392231, | ||
"tool": "customBiggerIsBetter", | ||
"benches": [ | ||
{ | ||
"name": "execute", | ||
"value": 19981544, | ||
"unit": "Hz" | ||
}, | ||
{ | ||
"name": "prove/sha-256", | ||
"value": 736610, | ||
"unit": "Hz" | ||
}, | ||
{ | ||
"name": "prove/poseidon2", | ||
"value": 754871, | ||
"unit": "Hz" | ||
}, | ||
{ | ||
"name": "lift", | ||
"value": 532913, | ||
"unit": "Hz" | ||
}, | ||
{ | ||
"name": "join", | ||
"value": 359500, | ||
"unit": "Hz" | ||
}, | ||
{ | ||
"name": "composite", | ||
"value": 596788, | ||
"unit": "Hz" | ||
}, | ||
{ | ||
"name": "succinct", | ||
"value": 302653, | ||
"unit": "Hz" | ||
} | ||
] | ||
} | ||
] | ||
}, | ||
"lastUpdate": 1738354380042, | ||
"lastUpdate": 1738354402940, | ||
"repoUrl": "https://github.com/risc0/risc0" | ||
} |