-
Team or ProjectNo response Module Affected
Rust Version1.82.0-nightly (28a58f2fa 2024-07-31) Operating System
Issue DescriptionUsing core-v25.4.0, I set up a custom ZKsync deployment to mainnet on the following hardware:
Almost everything works fine, except the compressor does not finalize, as shown in the status output below (more than 48 hours passed, and the prover took about 20 minutes per batch to complete): prover_cli status batch -n 1 2 3 4
== Batch 1 Status ==
-- Aggregation Round 0 --
Basic Witness Generator: Successful ✅
> Prover Jobs: Successful ✅
-- Aggregation Round 1 --
Leaf Witness Generator: Successful ✅
> Prover Jobs: Successful ✅
-- Aggregation Round 2 --
Node Witness Generator: Successful ✅
> Prover Jobs: Successful ✅
-- Aggregation Round 3 --
Recursion Tip: Successful ✅
-- Aggregation Round 4 --
Scheduler: Successful ✅
-- Proof Compression --
Compressor: In Progress ⌛️
...
[Same status repeated for batches 2, 3, and 4] I suspect the prover and the compressor are unable to share the GPU. I'm asking for direction because I see multiple, widely different hardware requirements for GPU and RAM across documentation. Looking at the compressor logs, I observed:
cargo run --features=gpu --release --bin zksync_proof_fri_compressor
The error code
Can anyone provide clarification on these issues? Expected BehaviorProver and compressor works together on the same GPU instance. Current BehaviorProver works fine, compressor fails (probably because it starts last). Repository Link (if applicable)No response Additional DetailsNo response Prior Research
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hey @eierina. Thanks for reaching out. Let me try to clarify, I'll go top down and answer each question:
Hope this helps and adds more clarity to the setup. Keep us in the loop if you still struggle! |
Beta Was this translation helpful? Give feedback.
Hey @eierina. Thanks for reaching out. Let me try to clarify, I'll go top down and answer each question:
--max-allocation
(comes from here).