zkMIPS / zkm

The universal zkVM empowering Ethereum as the Global Settlement Layer
https://zkm.io
MIT License
105 stars 50 forks source link

Does ZKMIPS work with less than 48 GB of RAM? #97

Closed ulbqb closed 7 months ago

ulbqb commented 8 months ago

Does ZKMIPS work with less than 48 GB of RAM?

eigmax commented 8 months ago

Yes, you can setup the seg size to 8192.

ulbqb commented 8 months ago

I tried it but some proving failed.

version: 88c138bb0f62334475c54e0a02f11bee527e8ce1

$ rustup show
Default host: aarch64-unknown-linux-gnu
rustup home:  /root/.rustup

installed toolchains
--------------------

stable-aarch64-unknown-linux-gnu (default)
nightly-aarch64-unknown-linux-gnu
1.69.0-aarch64-unknown-linux-gnu

active toolchain
----------------

nightly-aarch64-unknown-linux-gnu (overridden by 'workspace/zkm/rust-toolchain.toml')
rustc 1.78.0-nightly (46b180ec2 2024-03-08)
$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/14" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 1.23s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:35:49Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 12645 cycles
[2024-03-15T16:35:49Z INFO  mips_circuits::generation] CPU halted after 20837 cycles
[2024-03-15T16:35:49Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:35:49Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 921, cpu_len: 32768, keccak_len: 72936, keccak_sponge_len: 3039, logic_len: 104099, memory_len: 539975 }
Killed

$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/21" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 0.54s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:01:59Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 11742 cycles
[2024-03-15T16:01:59Z INFO  mips_circuits::generation] CPU halted after 19934 cycles
[2024-03-15T16:01:59Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:01:59Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 679, cpu_len: 32768, keccak_len: 67728, keccak_sponge_len: 2822, logic_len: 96314, memory_len: 505093 }
Killed

$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/22" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 1.06s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:02:15Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 11484 cycles
[2024-03-15T16:02:15Z INFO  mips_circuits::generation] CPU halted after 19676 cycles
[2024-03-15T16:02:15Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:02:15Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 946, cpu_len: 32768, keccak_len: 66240, keccak_sponge_len: 2760, logic_len: 94388, memory_len: 496056 }
Killed

$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/34" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 0.62s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:16:29Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 11613 cycles
[2024-03-15T16:16:29Z INFO  mips_circuits::generation] CPU halted after 19805 cycles
[2024-03-15T16:16:29Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:16:29Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 826, cpu_len: 32768, keccak_len: 66984, keccak_sponge_len: 2791, logic_len: 95434, memory_len: 500296 }
Killed

$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/35" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 1.19s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:16:45Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 13935 cycles
[2024-03-15T16:16:45Z INFO  mips_circuits::generation] CPU halted after 22127 cycles
[2024-03-15T16:16:45Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:16:45Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 671, cpu_len: 32768, keccak_len: 80376, keccak_sponge_len: 3349, logic_len: 114399, memory_len: 592908 }
Killed

$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/36" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 1.07s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:17:01Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 15612 cycles
[2024-03-15T16:17:01Z INFO  mips_circuits::generation] CPU halted after 23804 cycles
[2024-03-15T16:17:01Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:17:01Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 667, cpu_len: 32768, keccak_len: 90048, keccak_sponge_len: 3752, logic_len: 128086, memory_len: 659670 }
Killed

$ BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/38" SEG_SIZE=8192 cargo run --release --example zkmips prove
    Finished `release` profile [optimized] target(s) in 0.71s
     Running `target/release/examples/zkmips prove`
[2024-03-15T16:18:24Z INFO  mips_circuits::cpu::bootstrap_kernel] Bootstrapping took 14967 cycles
[2024-03-15T16:18:24Z INFO  mips_circuits::generation] CPU halted after 23159 cycles
[2024-03-15T16:18:24Z INFO  mips_circuits::generation] CPU trace padded to 32768 cycles
[2024-03-15T16:18:24Z INFO  mips_circuits::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 613, cpu_len: 32768, keccak_len: 86328, keccak_sponge_len: 3597, logic_len: 122803, memory_len: 634219 }
Killed
eigmax commented 8 months ago

I think a fast way is skipping the Memory Page Hash, you can comment out the codes at lines 54-56.

We are also trying to replace the Keccak with Poseidon to save memory.

ulbqb commented 8 months ago

Thanks, It works! But aggregation failed.

Full log ``` $ BASEDIR=test-vectors RUST_LOG=trace BLOCK_NO=13284491 SEG_FILE_DIR="/tmp/output" SEG_FILE_NUM=$(ls /tmp/output -1 | wc -l) SEG_SIZE=8192 cargo run --release --example zkmips aggregate_proof_all Finished `release` profile [optimized] target(s) in 0.49s Running `target/release/examples/zkmips aggregate_proof_all 2` [2024-03-16T07:24:11Z DEBUG mips_circuits::cpu::cpu_stark] [MemoryChannelView { used: 164, is_read: 165, addr_context: 166, addr_segment: 167, addr_virtual: 168, value: [169, 170, 171, 172, 173, 174, 175, 176] }, MemoryChannelView { used: 177, is_read: 178, addr_context: 179, addr_segment: 180, addr_virtual: 181, value: [182, 183, 184, 185, 186, 187, 188, 189] }, MemoryChannelView { used: 190, is_read: 191, addr_context: 192, addr_segment: 193, addr_virtual: 194, value: [195, 196, 197, 198, 199, 200, 201, 202] }, MemoryChannelView { used: 203, is_read: 204, addr_context: 205, addr_segment: 206, addr_virtual: 207, value: [208, 209, 210, 211, 212, 213, 214, 215] }, MemoryChannelView { used: 216, is_read: 217, addr_context: 218, addr_segment: 219, addr_virtual: 220, value: [221, 222, 223, 224, 225, 226, 227, 228] }, MemoryChannelView { used: 229, is_read: 230, addr_context: 231, addr_segment: 232, addr_virtual: 233, value: [234, 235, 236, 237, 238, 239, 240, 241] }, MemoryChannelView { used: 242, is_read: 243, addr_context: 244, addr_segment: 245, addr_virtual: 246, value: [247, 248, 249, 250, 251, 252, 253, 254] }, MemoryChannelView { used: 255, is_read: 256, addr_context: 257, addr_segment: 258, addr_virtual: 259, value: [260, 261, 262, 263, 264, 265, 266, 267] }, MemoryChannelView { used: 268, is_read: 269, addr_context: 270, addr_segment: 271, addr_virtual: 272, value: [273, 274, 275, 276, 277, 278, 279, 280] }] [2024-03-16T07:24:11Z DEBUG mips_circuits::cpu::cpu_stark] [MemoryChannelView { used: 164, is_read: 165, addr_context: 166, addr_segment: 167, addr_virtual: 168, value: [169, 170, 171, 172, 173, 174, 175, 176] }, MemoryChannelView { used: 177, is_read: 178, addr_context: 179, addr_segment: 180, addr_virtual: 181, value: [182, 183, 184, 185, 186, 187, 188, 189] }, MemoryChannelView { used: 190, is_read: 191, addr_context: 192, addr_segment: 193, addr_virtual: 194, value: [195, 196, 197, 198, 199, 200, 201, 202] }, MemoryChannelView { used: 203, is_read: 204, addr_context: 205, addr_segment: 206, addr_virtual: 207, value: [208, 209, 210, 211, 212, 213, 214, 215] }, MemoryChannelView { used: 216, is_read: 217, addr_context: 218, addr_segment: 219, addr_virtual: 220, value: [221, 222, 223, 224, 225, 226, 227, 228] }, MemoryChannelView { used: 229, is_read: 230, addr_context: 231, addr_segment: 232, addr_virtual: 233, value: [234, 235, 236, 237, 238, 239, 240, 241] }, MemoryChannelView { used: 242, is_read: 243, addr_context: 244, addr_segment: 245, addr_virtual: 246, value: [247, 248, 249, 250, 251, 252, 253, 254] }, MemoryChannelView { used: 255, is_read: 256, addr_context: 257, addr_segment: 258, addr_virtual: 259, value: [260, 261, 262, 263, 264, 265, 266, 267] }, MemoryChannelView { used: 268, is_read: 269, addr_context: 270, addr_segment: 271, addr_virtual: 272, value: [273, 274, 275, 276, 277, 278, 279, 280] }] [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7086 [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:11Z TRACE plonky2::util::timing] 0.1365s to preprocess [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0501s to generate sigma polynomials [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0015s to IFFT [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0090s to FFT + blinding [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0081s to transpose LDEs [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0466s to build Merkle tree [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13725883s [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7542 [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:11Z TRACE plonky2::util::timing] 0.1584s to preprocess [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0742s to generate sigma polynomials [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0060s to FFT + blinding [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0054s to transpose LDEs [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0500s to build Merkle tree [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15895942s [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7964 [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:11Z TRACE plonky2::util::timing] 0.1386s to preprocess [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0564s to generate sigma polynomials [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0009s to IFFT [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0059s to FFT + blinding [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0065s to transpose LDEs [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0468s to build Merkle tree [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13928117s [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 8472 [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:11Z TRACE plonky2::util::timing] 0.2869s to preprocess [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.1389s to generate sigma polynomials [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0118s to FFT + blinding [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0125s to transpose LDEs [2024-03-16T07:24:11Z TRACE plonky2::util::timing] | 0.0952s to build Merkle tree [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.28765875s [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:12Z TRACE plonky2::util::timing] 0.1638s to preprocess [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0868s to generate sigma polynomials [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0012s to IFFT [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0060s to FFT + blinding [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0021s to transpose LDEs [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0519s to build Merkle tree [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.164504s [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9634 [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:12Z TRACE plonky2::util::timing] 0.2778s to preprocess [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.1264s to generate sigma polynomials [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0126s to FFT + blinding [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0152s to transpose LDEs [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0914s to build Merkle tree [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.27858213s [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:12Z TRACE plonky2::util::timing] 0.1388s to preprocess [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0644s to generate sigma polynomials [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0055s to FFT + blinding [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0021s to transpose LDEs [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0493s to build Merkle tree [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13964374s [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10173 [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:12Z TRACE plonky2::util::timing] 0.3566s to preprocess [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.1829s to generate sigma polynomials [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0148s to FFT + blinding [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.0155s to transpose LDEs [2024-03-16T07:24:12Z TRACE plonky2::util::timing] | 0.1097s to build Merkle tree [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.35739833s [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:12Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:13Z TRACE plonky2::util::timing] 0.1603s to preprocess [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0815s to generate sigma polynomials [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0012s to IFFT [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0063s to FFT + blinding [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0022s to transpose LDEs [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0522s to build Merkle tree [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16091366s [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10679 [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:13Z TRACE plonky2::util::timing] 0.3510s to preprocess [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.1890s to generate sigma polynomials [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0156s to FFT + blinding [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0113s to transpose LDEs [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.1002s to build Merkle tree [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.35160497s [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:13Z TRACE plonky2::util::timing] 0.1360s to preprocess [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0589s to generate sigma polynomials [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0063s to FFT + blinding [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0024s to transpose LDEs [2024-03-16T07:24:13Z TRACE plonky2::util::timing] | 0.0502s to build Merkle tree [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13712133s [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11272 [2024-03-16T07:24:13Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:14Z TRACE plonky2::util::timing] 0.3422s to preprocess [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.1815s to generate sigma polynomials [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0019s to IFFT [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0126s to FFT + blinding [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0156s to transpose LDEs [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0945s to build Merkle tree [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.34298304s [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:14Z TRACE plonky2::util::timing] 0.1519s to preprocess [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0748s to generate sigma polynomials [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0018s to transpose LDEs [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0517s to build Merkle tree [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15240954s [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12514 [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:14Z TRACE plonky2::util::timing] 0.4318s to preprocess [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.2530s to generate sigma polynomials [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0161s to FFT + blinding [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0255s to transpose LDEs [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0995s to build Merkle tree [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.4325223s [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:14Z TRACE plonky2::util::timing] 0.1685s to preprocess [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0925s to generate sigma polynomials [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0016s to IFFT [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0067s to FFT + blinding [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0022s to transpose LDEs [2024-03-16T07:24:14Z TRACE plonky2::util::timing] | 0.0494s to build Merkle tree [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16907813s [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13137 [2024-03-16T07:24:14Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:15Z TRACE plonky2::util::timing] 0.3569s to preprocess [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.1808s to generate sigma polynomials [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0019s to IFFT [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0172s to FFT + blinding [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0191s to transpose LDEs [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0986s to build Merkle tree [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.35772607s [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:15Z TRACE plonky2::util::timing] 0.1481s to preprocess [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0743s to generate sigma polynomials [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0009s to IFFT [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0025s to transpose LDEs [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0471s to build Merkle tree [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14874788s [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13727 [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:15Z TRACE plonky2::util::timing] 0.3628s to preprocess [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.1608s to generate sigma polynomials [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0020s to IFFT [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0152s to FFT + blinding [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.0117s to transpose LDEs [2024-03-16T07:24:15Z TRACE plonky2::util::timing] | 0.1293s to build Merkle tree [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.36366192s [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:15Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:16Z TRACE plonky2::util::timing] 0.1617s to preprocess [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0839s to generate sigma polynomials [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0058s to FFT + blinding [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0015s to transpose LDEs [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0512s to build Merkle tree [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16257374s [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 14232 [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:16Z TRACE plonky2::util::timing] 0.3171s to preprocess [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.1548s to generate sigma polynomials [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0022s to IFFT [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0154s to FFT + blinding [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0117s to transpose LDEs [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0928s to build Merkle tree [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.31783888s [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:16Z TRACE plonky2::util::timing] 0.1499s to preprocess [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0767s to generate sigma polynomials [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0013s to IFFT [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0064s to FFT + blinding [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0015s to transpose LDEs [2024-03-16T07:24:16Z TRACE plonky2::util::timing] | 0.0480s to build Merkle tree [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15062179s [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 14738 [2024-03-16T07:24:16Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:17Z TRACE plonky2::util::timing] 0.3221s to preprocess [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.1476s to generate sigma polynomials [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0146s to FFT + blinding [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0193s to transpose LDEs [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0963s to build Merkle tree [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.32282287s [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:17Z TRACE plonky2::util::timing] 0.1232s to preprocess [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0526s to generate sigma polynomials [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0055s to FFT + blinding [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0014s to transpose LDEs [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0468s to build Merkle tree [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12412817s [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 15331 [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:17Z TRACE plonky2::util::timing] 0.3703s to preprocess [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.1697s to generate sigma polynomials [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0019s to IFFT [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0149s to FFT + blinding [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0340s to transpose LDEs [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.1076s to build Merkle tree [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.37105572s [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:17Z TRACE plonky2::util::timing] 0.1229s to preprocess [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0496s to generate sigma polynomials [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0015s to transpose LDEs [2024-03-16T07:24:17Z TRACE plonky2::util::timing] | 0.0483s to build Merkle tree [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.123693794s [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16573 [2024-03-16T07:24:17Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:18Z TRACE plonky2::util::timing] 0.8450s to preprocess [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.5071s to generate sigma polynomials [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0034s to IFFT [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0337s to FFT + blinding [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0549s to transpose LDEs [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.1938s to build Merkle tree [2024-03-16T07:24:18Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.8458113s [2024-03-16T07:24:18Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-16T07:24:18Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:18Z TRACE plonky2::util::timing] 0.1529s to preprocess [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0791s to generate sigma polynomials [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0050s to FFT + blinding [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0014s to transpose LDEs [2024-03-16T07:24:18Z TRACE plonky2::util::timing] | 0.0497s to build Merkle tree [2024-03-16T07:24:18Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15369391s [2024-03-16T07:24:18Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 17196 [2024-03-16T07:24:18Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:19Z TRACE plonky2::util::timing] 0.6781s to preprocess [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.3846s to generate sigma polynomials [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0032s to IFFT [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0287s to FFT + blinding [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0230s to transpose LDEs [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.1865s to build Merkle tree [2024-03-16T07:24:19Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6788904s [2024-03-16T07:24:19Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-16T07:24:19Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:19Z TRACE plonky2::util::timing] 0.1246s to preprocess [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0522s to generate sigma polynomials [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0012s to IFFT [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0021s to transpose LDEs [2024-03-16T07:24:19Z TRACE plonky2::util::timing] | 0.0461s to build Merkle tree [2024-03-16T07:24:19Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.125297s [2024-03-16T07:24:19Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 17786 [2024-03-16T07:24:19Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:20Z TRACE plonky2::util::timing] 0.6637s to preprocess [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.3595s to generate sigma polynomials [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0032s to IFFT [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0311s to FFT + blinding [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0347s to transpose LDEs [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.1824s to build Merkle tree [2024-03-16T07:24:20Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.66451925s [2024-03-16T07:24:20Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-16T07:24:20Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:20Z TRACE plonky2::util::timing] 0.1352s to preprocess [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0648s to generate sigma polynomials [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0006s to transpose LDEs [2024-03-16T07:24:20Z TRACE plonky2::util::timing] | 0.0458s to build Merkle tree [2024-03-16T07:24:20Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13585447s [2024-03-16T07:24:20Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 18462 [2024-03-16T07:24:20Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:21Z TRACE plonky2::util::timing] 0.6592s to preprocess [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.3628s to generate sigma polynomials [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0031s to IFFT [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0298s to FFT + blinding [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0259s to transpose LDEs [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.1814s to build Merkle tree [2024-03-16T07:24:21Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6600415s [2024-03-16T07:24:21Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-16T07:24:21Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:21Z TRACE plonky2::util::timing] 0.1649s to preprocess [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0782s to generate sigma polynomials [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0018s to transpose LDEs [2024-03-16T07:24:21Z TRACE plonky2::util::timing] | 0.0488s to build Merkle tree [2024-03-16T07:24:21Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16581543s [2024-03-16T07:24:21Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 50926 [2024-03-16T07:24:21Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:23Z TRACE plonky2::util::timing] 1.5168s to preprocess [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.8820s to generate sigma polynomials [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0072s to IFFT [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0723s to FFT + blinding [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0442s to transpose LDEs [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.3673s to build Merkle tree [2024-03-16T07:24:23Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.5176122s [2024-03-16T07:24:23Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:23Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:23Z TRACE plonky2::util::timing] 0.1574s to preprocess [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0833s to generate sigma polynomials [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0009s to transpose LDEs [2024-03-16T07:24:23Z TRACE plonky2::util::timing] | 0.0485s to build Merkle tree [2024-03-16T07:24:23Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15807596s [2024-03-16T07:24:23Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 51466 [2024-03-16T07:24:23Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:25Z TRACE plonky2::util::timing] 1.4818s to preprocess [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.8405s to generate sigma polynomials [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0065s to IFFT [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0607s to FFT + blinding [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0489s to transpose LDEs [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.3798s to build Merkle tree [2024-03-16T07:24:25Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4829117s [2024-03-16T07:24:25Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:25Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:25Z TRACE plonky2::util::timing] 0.1383s to preprocess [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0675s to generate sigma polynomials [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0007s to transpose LDEs [2024-03-16T07:24:25Z TRACE plonky2::util::timing] | 0.0469s to build Merkle tree [2024-03-16T07:24:25Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13917008s [2024-03-16T07:24:25Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 51972 [2024-03-16T07:24:25Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:26Z TRACE plonky2::util::timing] 1.4525s to preprocess [2024-03-16T07:24:26Z TRACE plonky2::util::timing] | 0.8089s to generate sigma polynomials [2024-03-16T07:24:26Z TRACE plonky2::util::timing] | 0.0062s to IFFT [2024-03-16T07:24:26Z TRACE plonky2::util::timing] | 0.0624s to FFT + blinding [2024-03-16T07:24:26Z TRACE plonky2::util::timing] | 0.0533s to transpose LDEs [2024-03-16T07:24:26Z TRACE plonky2::util::timing] | 0.3763s to build Merkle tree [2024-03-16T07:24:26Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4532247s [2024-03-16T07:24:26Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:26Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:27Z TRACE plonky2::util::timing] 0.1221s to preprocess [2024-03-16T07:24:27Z TRACE plonky2::util::timing] | 0.0505s to generate sigma polynomials [2024-03-16T07:24:27Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:27Z TRACE plonky2::util::timing] | 0.0054s to FFT + blinding [2024-03-16T07:24:27Z TRACE plonky2::util::timing] | 0.0008s to transpose LDEs [2024-03-16T07:24:27Z TRACE plonky2::util::timing] | 0.0465s to build Merkle tree [2024-03-16T07:24:27Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.122918874s [2024-03-16T07:24:27Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 52564 [2024-03-16T07:24:27Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:28Z TRACE plonky2::util::timing] 1.4665s to preprocess [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.8328s to generate sigma polynomials [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0065s to IFFT [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0615s to FFT + blinding [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0556s to transpose LDEs [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.3630s to build Merkle tree [2024-03-16T07:24:28Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4672847s [2024-03-16T07:24:28Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:28Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:28Z TRACE plonky2::util::timing] 0.1533s to preprocess [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0827s to generate sigma polynomials [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0008s to transpose LDEs [2024-03-16T07:24:28Z TRACE plonky2::util::timing] | 0.0467s to build Merkle tree [2024-03-16T07:24:28Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15402366s [2024-03-16T07:24:28Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 53806 [2024-03-16T07:24:29Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:30Z TRACE plonky2::util::timing] 1.4758s to preprocess [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.8131s to generate sigma polynomials [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0062s to IFFT [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0613s to FFT + blinding [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0756s to transpose LDEs [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.3682s to build Merkle tree [2024-03-16T07:24:30Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4766402s [2024-03-16T07:24:30Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:30Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:30Z TRACE plonky2::util::timing] 0.1268s to preprocess [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0526s to generate sigma polynomials [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0015s to IFFT [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0009s to transpose LDEs [2024-03-16T07:24:30Z TRACE plonky2::util::timing] | 0.0482s to build Merkle tree [2024-03-16T07:24:30Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.127595s [2024-03-16T07:24:30Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 54429 [2024-03-16T07:24:30Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:32Z TRACE plonky2::util::timing] 1.4564s to preprocess [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.8170s to generate sigma polynomials [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0062s to IFFT [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0608s to FFT + blinding [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0651s to transpose LDEs [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.3594s to build Merkle tree [2024-03-16T07:24:32Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.457271s [2024-03-16T07:24:32Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:32Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:32Z TRACE plonky2::util::timing] 0.1225s to preprocess [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0505s to generate sigma polynomials [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0017s to transpose LDEs [2024-03-16T07:24:32Z TRACE plonky2::util::timing] | 0.0468s to build Merkle tree [2024-03-16T07:24:32Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.123330705s [2024-03-16T07:24:32Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 55019 [2024-03-16T07:24:32Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-16T07:24:34Z TRACE plonky2::util::timing] 1.5062s to preprocess [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.8429s to generate sigma polynomials [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0061s to IFFT [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0572s to FFT + blinding [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0739s to transpose LDEs [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.3758s to build Merkle tree [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.5070839s [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:34Z TRACE plonky2::util::timing] 0.1527s to preprocess [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0809s to generate sigma polynomials [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0008s to transpose LDEs [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0466s to build Merkle tree [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.1533782s [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 22036 [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:34Z TRACE plonky2::util::timing] 0.5805s to preprocess [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.2881s to generate sigma polynomials [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0034s to IFFT [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0276s to FFT + blinding [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.0194s to transpose LDEs [2024-03-16T07:24:34Z TRACE plonky2::util::timing] | 0.1833s to build Merkle tree [2024-03-16T07:24:34Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.5813075s [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:35Z TRACE plonky2::util::timing] 0.1274s to preprocess [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0567s to generate sigma polynomials [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0057s to FFT + blinding [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0008s to transpose LDEs [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0466s to build Merkle tree [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12817828s [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23112 [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:35Z TRACE plonky2::util::timing] 0.6538s to preprocess [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.3237s to generate sigma polynomials [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0031s to IFFT [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0368s to FFT + blinding [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.0395s to transpose LDEs [2024-03-16T07:24:35Z TRACE plonky2::util::timing] | 0.1830s to build Merkle tree [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6562199s [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:35Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:36Z TRACE plonky2::util::timing] 0.1458s to preprocess [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0740s to generate sigma polynomials [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0010s to transpose LDEs [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0481s to build Merkle tree [2024-03-16T07:24:36Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14665395s [2024-03-16T07:24:36Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23567 [2024-03-16T07:24:36Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:36Z TRACE plonky2::util::timing] 0.6767s to preprocess [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.3525s to generate sigma polynomials [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0035s to IFFT [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0397s to FFT + blinding [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.0367s to transpose LDEs [2024-03-16T07:24:36Z TRACE plonky2::util::timing] | 0.1801s to build Merkle tree [2024-03-16T07:24:36Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.677505s [2024-03-16T07:24:36Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:36Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:37Z TRACE plonky2::util::timing] 0.1516s to preprocess [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0814s to generate sigma polynomials [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0006s to transpose LDEs [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0464s to build Merkle tree [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15232088s [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23989 [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:37Z TRACE plonky2::util::timing] 0.6728s to preprocess [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.3425s to generate sigma polynomials [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0036s to IFFT [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0388s to FFT + blinding [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0441s to transpose LDEs [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.1791s to build Merkle tree [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6735963s [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:37Z TRACE plonky2::util::timing] 0.1468s to preprocess [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0751s to generate sigma polynomials [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0007s to transpose LDEs [2024-03-16T07:24:37Z TRACE plonky2::util::timing] | 0.0467s to build Merkle tree [2024-03-16T07:24:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14751501s [2024-03-16T07:24:38Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 24497 [2024-03-16T07:24:38Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:38Z TRACE plonky2::util::timing] 0.6602s to preprocess [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.3167s to generate sigma polynomials [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0038s to IFFT [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0320s to FFT + blinding [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0592s to transpose LDEs [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.1819s to build Merkle tree [2024-03-16T07:24:38Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.66090363s [2024-03-16T07:24:38Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:38Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:38Z TRACE plonky2::util::timing] 0.1442s to preprocess [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0736s to generate sigma polynomials [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0008s to transpose LDEs [2024-03-16T07:24:38Z TRACE plonky2::util::timing] | 0.0460s to build Merkle tree [2024-03-16T07:24:38Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14495951s [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 25660 [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:39Z TRACE plonky2::util::timing] 0.6764s to preprocess [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.3416s to generate sigma polynomials [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0031s to IFFT [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0396s to FFT + blinding [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0411s to transpose LDEs [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.1796s to build Merkle tree [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.67716986s [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:39Z TRACE plonky2::util::timing] 0.1413s to preprocess [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0704s to generate sigma polynomials [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0007s to transpose LDEs [2024-03-16T07:24:39Z TRACE plonky2::util::timing] | 0.0464s to build Merkle tree [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14196132s [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 26198 [2024-03-16T07:24:39Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:40Z TRACE plonky2::util::timing] 0.7060s to preprocess [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.3230s to generate sigma polynomials [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0031s to IFFT [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0471s to FFT + blinding [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0767s to transpose LDEs [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.1836s to build Merkle tree [2024-03-16T07:24:40Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.70681274s [2024-03-16T07:24:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:40Z TRACE plonky2::util::timing] 0.1519s to preprocess [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0766s to generate sigma polynomials [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0009s to transpose LDEs [2024-03-16T07:24:40Z TRACE plonky2::util::timing] | 0.0481s to build Merkle tree [2024-03-16T07:24:40Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15257953s [2024-03-16T07:24:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 26704 [2024-03-16T07:24:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:41Z TRACE plonky2::util::timing] 0.6917s to preprocess [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.3479s to generate sigma polynomials [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0033s to IFFT [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0339s to FFT + blinding [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0515s to transpose LDEs [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.1823s to build Merkle tree [2024-03-16T07:24:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6924572s [2024-03-16T07:24:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:41Z TRACE plonky2::util::timing] 0.1246s to preprocess [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0546s to generate sigma polynomials [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0009s to transpose LDEs [2024-03-16T07:24:41Z TRACE plonky2::util::timing] | 0.0454s to build Merkle tree [2024-03-16T07:24:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12541762s [2024-03-16T07:24:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 27297 [2024-03-16T07:24:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:42Z TRACE plonky2::util::timing] 0.6907s to preprocess [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.3364s to generate sigma polynomials [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0032s to IFFT [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0251s to FFT + blinding [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0680s to transpose LDEs [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.1821s to build Merkle tree [2024-03-16T07:24:42Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6914374s [2024-03-16T07:24:42Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:42Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:42Z TRACE plonky2::util::timing] 0.1448s to preprocess [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0740s to generate sigma polynomials [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0014s to transpose LDEs [2024-03-16T07:24:42Z TRACE plonky2::util::timing] | 0.0459s to build Merkle tree [2024-03-16T07:24:42Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14531587s [2024-03-16T07:24:42Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 28540 [2024-03-16T07:24:42Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:43Z TRACE plonky2::util::timing] 0.6903s to preprocess [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.3521s to generate sigma polynomials [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0032s to IFFT [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0241s to FFT + blinding [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0485s to transpose LDEs [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.1801s to build Merkle tree [2024-03-16T07:24:43Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6910728s [2024-03-16T07:24:43Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:43Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:43Z TRACE plonky2::util::timing] 0.1480s to preprocess [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0772s to generate sigma polynomials [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0051s to FFT + blinding [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0009s to transpose LDEs [2024-03-16T07:24:43Z TRACE plonky2::util::timing] | 0.0464s to build Merkle tree [2024-03-16T07:24:43Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14885068s [2024-03-16T07:24:43Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 29162 [2024-03-16T07:24:43Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:44Z TRACE plonky2::util::timing] 0.7044s to preprocess [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.3511s to generate sigma polynomials [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0036s to IFFT [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0269s to FFT + blinding [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0625s to transpose LDEs [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.1798s to build Merkle tree [2024-03-16T07:24:44Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7052164s [2024-03-16T07:24:44Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:44Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:44Z TRACE plonky2::util::timing] 0.1178s to preprocess [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0455s to generate sigma polynomials [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0012s to IFFT [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0051s to FFT + blinding [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0013s to transpose LDEs [2024-03-16T07:24:44Z TRACE plonky2::util::timing] | 0.0468s to build Merkle tree [2024-03-16T07:24:44Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.118565455s [2024-03-16T07:24:44Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 29752 [2024-03-16T07:24:44Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:45Z TRACE plonky2::util::timing] 0.6820s to preprocess [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.3480s to generate sigma polynomials [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0032s to IFFT [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0242s to FFT + blinding [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0419s to transpose LDEs [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.1794s to build Merkle tree [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6827835s [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:45Z TRACE plonky2::util::timing] 0.1300s to preprocess [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0596s to generate sigma polynomials [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0008s to transpose LDEs [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0457s to build Merkle tree [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.1310407s [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7756 [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:45Z TRACE plonky2::util::timing] 0.1494s to preprocess [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0730s to generate sigma polynomials [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0007s to transpose LDEs [2024-03-16T07:24:45Z TRACE plonky2::util::timing] | 0.0461s to build Merkle tree [2024-03-16T07:24:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15033208s [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 8265 [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:46Z TRACE plonky2::util::timing] 0.3539s to preprocess [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.1996s to generate sigma polynomials [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0112s to FFT + blinding [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0253s to transpose LDEs [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0907s to build Merkle tree [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3546232s [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:46Z TRACE plonky2::util::timing] 0.1170s to preprocess [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0470s to generate sigma polynomials [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0059s to FFT + blinding [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0017s to transpose LDEs [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0455s to build Merkle tree [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.11771283s [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9427 [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:46Z TRACE plonky2::util::timing] 0.3515s to preprocess [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.1878s to generate sigma polynomials [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0132s to FFT + blinding [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0276s to transpose LDEs [2024-03-16T07:24:46Z TRACE plonky2::util::timing] | 0.0927s to build Merkle tree [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.35230774s [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:46Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:47Z TRACE plonky2::util::timing] 0.1537s to preprocess [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0730s to generate sigma polynomials [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0054s to FFT + blinding [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0105s to transpose LDEs [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0475s to build Merkle tree [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15448083s [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9966 [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:47Z TRACE plonky2::util::timing] 0.3409s to preprocess [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.1669s to generate sigma polynomials [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0135s to FFT + blinding [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0337s to transpose LDEs [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0954s to build Merkle tree [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.34174484s [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:47Z TRACE plonky2::util::timing] 0.1242s to preprocess [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0523s to generate sigma polynomials [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0055s to FFT + blinding [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0021s to transpose LDEs [2024-03-16T07:24:47Z TRACE plonky2::util::timing] | 0.0463s to build Merkle tree [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.124972545s [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10472 [2024-03-16T07:24:47Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:48Z TRACE plonky2::util::timing] 0.3463s to preprocess [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.1718s to generate sigma polynomials [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0143s to FFT + blinding [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0353s to transpose LDEs [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0909s to build Merkle tree [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.34703133s [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:48Z TRACE plonky2::util::timing] 0.1206s to preprocess [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0502s to generate sigma polynomials [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0009s to IFFT [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0030s to transpose LDEs [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0458s to build Merkle tree [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12137546s [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11064 [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:48Z TRACE plonky2::util::timing] 0.3403s to preprocess [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.1740s to generate sigma polynomials [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0134s to FFT + blinding [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0264s to transpose LDEs [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0917s to build Merkle tree [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3410519s [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:48Z TRACE plonky2::util::timing] 0.1338s to preprocess [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0527s to generate sigma polynomials [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0060s to FFT + blinding [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0104s to transpose LDEs [2024-03-16T07:24:48Z TRACE plonky2::util::timing] | 0.0470s to build Merkle tree [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13478784s [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12306 [2024-03-16T07:24:48Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:49Z TRACE plonky2::util::timing] 0.3784s to preprocess [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.1952s to generate sigma polynomials [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0019s to IFFT [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0129s to FFT + blinding [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0413s to transpose LDEs [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0912s to build Merkle tree [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.37918124s [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:49Z TRACE plonky2::util::timing] 0.1255s to preprocess [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0551s to generate sigma polynomials [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0055s to FFT + blinding [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0022s to transpose LDEs [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0457s to build Merkle tree [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12636895s [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12930 [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:49Z TRACE plonky2::util::timing] 0.3447s to preprocess [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.1532s to generate sigma polynomials [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0019s to IFFT [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0158s to FFT + blinding [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0453s to transpose LDEs [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0909s to build Merkle tree [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.34553617s [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:49Z TRACE plonky2::util::timing] 0.1263s to preprocess [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0523s to generate sigma polynomials [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0054s to FFT + blinding [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0045s to transpose LDEs [2024-03-16T07:24:49Z TRACE plonky2::util::timing] | 0.0462s to build Merkle tree [2024-03-16T07:24:49Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12697841s [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13520 [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:50Z TRACE plonky2::util::timing] 0.3714s to preprocess [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.1893s to generate sigma polynomials [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0127s to FFT + blinding [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0364s to transpose LDEs [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0928s to build Merkle tree [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.37233126s [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:50Z TRACE plonky2::util::timing] 0.1350s to preprocess [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0547s to generate sigma polynomials [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0055s to FFT + blinding [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0105s to transpose LDEs [2024-03-16T07:24:50Z TRACE plonky2::util::timing] | 0.0458s to build Merkle tree [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13598649s [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9109 [2024-03-16T07:24:50Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:51Z TRACE plonky2::util::timing] 0.3566s to preprocess [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.1778s to generate sigma polynomials [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0166s to FFT + blinding [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0375s to transpose LDEs [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0945s to build Merkle tree [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.35737267s [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:51Z TRACE plonky2::util::timing] 0.1346s to preprocess [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0628s to generate sigma polynomials [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0033s to transpose LDEs [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0461s to build Merkle tree [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13530275s [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9615 [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:51Z TRACE plonky2::util::timing] 0.3386s to preprocess [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.1705s to generate sigma polynomials [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0143s to FFT + blinding [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0334s to transpose LDEs [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0894s to build Merkle tree [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.33935788s [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:51Z TRACE plonky2::util::timing] 0.1554s to preprocess [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0767s to generate sigma polynomials [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0081s to transpose LDEs [2024-03-16T07:24:51Z TRACE plonky2::util::timing] | 0.0475s to build Merkle tree [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15608533s [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10208 [2024-03-16T07:24:51Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:52Z TRACE plonky2::util::timing] 0.3678s to preprocess [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.1777s to generate sigma polynomials [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0237s to FFT + blinding [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0441s to transpose LDEs [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0911s to build Merkle tree [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.36854038s [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:52Z TRACE plonky2::util::timing] 0.1484s to preprocess [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0746s to generate sigma polynomials [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0055s to FFT + blinding [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0034s to transpose LDEs [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0464s to build Merkle tree [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14919312s [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11451 [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:52Z TRACE plonky2::util::timing] 0.3313s to preprocess [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.1625s to generate sigma polynomials [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0139s to FFT + blinding [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0280s to transpose LDEs [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0920s to build Merkle tree [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.33200136s [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:52Z TRACE plonky2::util::timing] 0.1332s to preprocess [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0586s to generate sigma polynomials [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0052s to FFT + blinding [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0052s to transpose LDEs [2024-03-16T07:24:52Z TRACE plonky2::util::timing] | 0.0474s to build Merkle tree [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13398683s [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12073 [2024-03-16T07:24:52Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:53Z TRACE plonky2::util::timing] 0.3378s to preprocess [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.1679s to generate sigma polynomials [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0156s to FFT + blinding [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0258s to transpose LDEs [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0907s to build Merkle tree [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.33866045s [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:53Z TRACE plonky2::util::timing] 0.1361s to preprocess [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0546s to generate sigma polynomials [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0009s to IFFT [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0056s to FFT + blinding [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0015s to transpose LDEs [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0571s to build Merkle tree [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13693675s [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12663 [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:53Z TRACE plonky2::util::timing] 0.3182s to preprocess [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.1536s to generate sigma polynomials [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0019s to IFFT [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0140s to FFT + blinding [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0219s to transpose LDEs [2024-03-16T07:24:53Z TRACE plonky2::util::timing] | 0.0903s to build Merkle tree [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3189835s [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:53Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:54Z TRACE plonky2::util::timing] 0.1333s to preprocess [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0622s to generate sigma polynomials [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0010s to IFFT [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0023s to transpose LDEs [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0460s to build Merkle tree [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13408718s [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13339 [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:54Z TRACE plonky2::util::timing] 0.3010s to preprocess [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.1400s to generate sigma polynomials [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0018s to IFFT [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0125s to FFT + blinding [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0161s to transpose LDEs [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0918s to build Merkle tree [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.30179557s [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:54Z TRACE plonky2::util::timing] 0.1319s to preprocess [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0601s to generate sigma polynomials [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0054s to FFT + blinding [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0020s to transpose LDEs [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0456s to build Merkle tree [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13271004s [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 14666 [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:54Z TRACE plonky2::util::timing] 0.2932s to preprocess [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.1282s to generate sigma polynomials [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0017s to IFFT [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0123s to FFT + blinding [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0171s to transpose LDEs [2024-03-16T07:24:54Z TRACE plonky2::util::timing] | 0.0902s to build Merkle tree [2024-03-16T07:24:54Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.29405567s [2024-03-16T07:24:55Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-16T07:24:55Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-16T07:24:55Z TRACE plonky2::util::timing] 0.1188s to preprocess [2024-03-16T07:24:55Z TRACE plonky2::util::timing] | 0.0473s to generate sigma polynomials [2024-03-16T07:24:55Z TRACE plonky2::util::timing] | 0.0011s to IFFT [2024-03-16T07:24:55Z TRACE plonky2::util::timing] | 0.0053s to FFT + blinding [2024-03-16T07:24:55Z TRACE plonky2::util::timing] | 0.0024s to transpose LDEs [2024-03-16T07:24:55Z TRACE plonky2::util::timing] | 0.0457s to build Merkle tree [2024-03-16T07:24:55Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.119504s [2024-03-16T07:24:55Z DEBUG mips_circuits::cpu::cpu_stark] [MemoryChannelView { used: 164, is_read: 165, addr_context: 166, addr_segment: 167, addr_virtual: 168, value: [169, 170, 171, 172, 173, 174, 175, 176] }, MemoryChannelView { used: 177, is_read: 178, addr_context: 179, addr_segment: 180, addr_virtual: 181, value: [182, 183, 184, 185, 186, 187, 188, 189] }, MemoryChannelView { used: 190, is_read: 191, addr_context: 192, addr_segment: 193, addr_virtual: 194, value: [195, 196, 197, 198, 199, 200, 201, 202] }, MemoryChannelView { used: 203, is_read: 204, addr_context: 205, addr_segment: 206, addr_virtual: 207, value: [208, 209, 210, 211, 212, 213, 214, 215] }, MemoryChannelView { used: 216, is_read: 217, addr_context: 218, addr_segment: 219, addr_virtual: 220, value: [221, 222, 223, 224, 225, 226, 227, 228] }, MemoryChannelView { used: 229, is_read: 230, addr_context: 231, addr_segment: 232, addr_virtual: 233, value: [234, 235, 236, 237, 238, 239, 240, 241] }, MemoryChannelView { used: 242, is_read: 243, addr_context: 244, addr_segment: 245, addr_virtual: 246, value: [247, 248, 249, 250, 251, 252, 253, 254] }, MemoryChannelView { used: 255, is_read: 256, addr_context: 257, addr_segment: 258, addr_virtual: 259, value: [260, 261, 262, 263, 264, 265, 266, 267] }, MemoryChannelView { used: 268, is_read: 269, addr_context: 270, addr_segment: 271, addr_virtual: 272, value: [273, 274, 275, 276, 277, 278, 279, 280] }] [2024-03-16T07:24:55Z DEBUG mips_circuits::cpu::cpu_stark] [MemoryChannelView { used: 164, is_read: 165, addr_context: 166, addr_segment: 167, addr_virtual: 168, value: [169, 170, 171, 172, 173, 174, 175, 176] }, MemoryChannelView { used: 177, is_read: 178, addr_context: 179, addr_segment: 180, addr_virtual: 181, value: [182, 183, 184, 185, 186, 187, 188, 189] }, MemoryChannelView { used: 190, is_read: 191, addr_context: 192, addr_segment: 193, addr_virtual: 194, value: [195, 196, 197, 198, 199, 200, 201, 202] }, MemoryChannelView { used: 203, is_read: 204, addr_context: 205, addr_segment: 206, addr_virtual: 207, value: [208, 209, 210, 211, 212, 213, 214, 215] }, MemoryChannelView { used: 216, is_read: 217, addr_context: 218, addr_segment: 219, addr_virtual: 220, value: [221, 222, 223, 224, 225, 226, 227, 228] }, MemoryChannelView { used: 229, is_read: 230, addr_context: 231, addr_segment: 232, addr_virtual: 233, value: [234, 235, 236, 237, 238, 239, 240, 241] }, MemoryChannelView { used: 242, is_read: 243, addr_context: 244, addr_segment: 245, addr_virtual: 246, value: [247, 248, 249, 250, 251, 252, 253, 254] }, MemoryChannelView { used: 255, is_read: 256, addr_context: 257, addr_segment: 258, addr_virtual: 259, value: [260, 261, 262, 263, 264, 265, 266, 267] }, MemoryChannelView { used: 268, is_read: 269, addr_context: 270, addr_segment: 271, addr_virtual: 272, value: [273, 274, 275, 276, 277, 278, 279, 280] }] [2024-03-16T07:24:55Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 22915 [2024-03-16T07:24:55Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:56Z TRACE plonky2::util::timing] 1.4422s to preprocess [2024-03-16T07:24:56Z TRACE plonky2::util::timing] | 0.8313s to generate sigma polynomials [2024-03-16T07:24:56Z TRACE plonky2::util::timing] | 0.0054s to IFFT [2024-03-16T07:24:56Z TRACE plonky2::util::timing] | 0.0471s to FFT + blinding [2024-03-16T07:24:56Z TRACE plonky2::util::timing] | 0.0927s to transpose LDEs [2024-03-16T07:24:56Z TRACE plonky2::util::timing] | 0.3061s to build Merkle tree [2024-03-16T07:24:56Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4430779s [2024-03-16T07:24:56Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16397 [2024-03-16T07:24:56Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-16T07:24:58Z TRACE plonky2::util::timing] 1.4757s to preprocess [2024-03-16T07:24:58Z TRACE plonky2::util::timing] | 0.9097s to generate sigma polynomials [2024-03-16T07:24:58Z TRACE plonky2::util::timing] | 0.0055s to IFFT [2024-03-16T07:24:58Z TRACE plonky2::util::timing] | 0.0445s to FFT + blinding [2024-03-16T07:24:58Z TRACE plonky2::util::timing] | 0.0756s to transpose LDEs [2024-03-16T07:24:58Z TRACE plonky2::util::timing] | 0.3206s to build Merkle tree [2024-03-16T07:24:58Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4765385s [2024-03-16T07:24:58Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16384 [2024-03-16T07:24:58Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:24:59Z TRACE plonky2::util::timing] 0.6784s to preprocess [2024-03-16T07:24:59Z TRACE plonky2::util::timing] | 0.4863s to generate sigma polynomials [2024-03-16T07:24:59Z TRACE plonky2::util::timing] | 0.0028s to IFFT [2024-03-16T07:24:59Z TRACE plonky2::util::timing] | 0.0194s to FFT + blinding [2024-03-16T07:24:59Z TRACE plonky2::util::timing] | 0.0074s to transpose LDEs [2024-03-16T07:24:59Z TRACE plonky2::util::timing] | 0.1534s to build Merkle tree [2024-03-16T07:24:59Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6792174s [2024-03-16T07:24:59Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10797 [2024-03-16T07:24:59Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-16T07:25:00Z TRACE plonky2::util::timing] 0.5331s to preprocess [2024-03-16T07:25:00Z TRACE plonky2::util::timing] | 0.3087s to generate sigma polynomials [2024-03-16T07:25:00Z TRACE plonky2::util::timing] | 0.0029s to IFFT [2024-03-16T07:25:00Z TRACE plonky2::util::timing] | 0.0205s to FFT + blinding [2024-03-16T07:25:00Z TRACE plonky2::util::timing] | 0.0037s to transpose LDEs [2024-03-16T07:25:00Z TRACE plonky2::util::timing] | 0.1529s to build Merkle tree [2024-03-16T07:25:00Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.5337939s [2024-03-16T07:25:00Z TRACE mips_circuits::cpu::kernel::elf] load segment from /tmp/output/0 [2024-03-16T07:25:00Z TRACE mips_circuits::cpu::kernel::elf] load segment pc: 580720 image: [151, 44, 145, 37, 182, 59, 111, 5, 5, 181, 209, 246, 98, 222, 242, 61, 87, 150, 169, 146, 26, 152, 57, 21, 173, 170, 147, 62, 109, 218, 2, 235] gprs: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2147471360, 0, 0] lo: 0 hi: 0 heap:536870912 range: (580720 -> 315220) [2024-03-16T07:25:10Z DEBUG mips_circuits::cpu::bootstrap_kernel] actual image id: [151, 44, 145, 37, 182, 59, 111, 5, 5, 181, 209, 246, 98, 222, 242, 61, 87, 150, 169, 146, 26, 152, 57, 21, 173, 170, 147, 62, 109, 218, 2, 235] [2024-03-16T07:25:10Z DEBUG mips_circuits::cpu::bootstrap_kernel] expected image id: [151, 44, 145, 37, 182, 59, 111, 5, 5, 181, 209, 246, 98, 222, 242, 61, 87, 150, 169, 146, 26, 152, 57, 21, 173, 170, 147, 62, 109, 218, 2, 235] Killed ```
eigmax commented 8 months ago

Okay, it's still the Out Of Memory error. We have to use a larger RAM machine right now. Maybe you can join our discord server, and discuss with our admin to see if we can help you find a suitable machine.

ulbqb commented 8 months ago

OK, I'll ask it in discord. What channel should I use?

eigmax commented 8 months ago

dev-support

eigmax commented 8 months ago

@ulbqb I added a memory usage profiler in branch profile_mem, Can you check out to it, set up the RUST_LOG=debug, and share the log here?

ulbqb commented 8 months ago
profile mem log ``` $ BASEDIR=test-vectors RUST_LOG=debug BLOCK_NO=13284491 SEG_FILE_DIR="/tmp/output" SEG_FILE_NUM=$(ls /tmp/output -1 | wc -l) SEG_SIZE=8192 cargo run --release --example zkmips aggregate_proof_all Compiling sysinfo v0.30.7 Compiling zkm v0.1.0 (/workspace/zkmip/zkm) Finished `release` profile [optimized] target(s) in 30.60s Running `target/release/examples/zkmips aggregate_proof_all` [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7091 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.1953093s [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7546 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12658772s [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7968 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.18670984s [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 8476 [2024-03-17T13:31:23Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.28559285s [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14905863s [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9639 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.2761107s [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15794587s [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10178 [2024-03-17T13:31:24Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.31825754s [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.1273262s [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10684 [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.35330707s [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:25Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12829016s [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11276 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.27512148s [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12050945s [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12518 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.28447765s [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:26Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.115409754s [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13141 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.2915309s [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14465551s [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13732 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3990737s [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:31:27Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16103992s [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 14408 [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3287066s [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15276538s [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 14914 [2024-03-17T13:31:28Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.30309537s [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15989517s [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 15506 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3297841s [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.123979546s [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16749 [2024-03-17T13:31:29Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:30Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7117547s [2024-03-17T13:31:30Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-17T13:31:30Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:30Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16921504s [2024-03-17T13:31:30Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 17372 [2024-03-17T13:31:30Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:31Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7561445s [2024-03-17T13:31:31Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-17T13:31:31Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:31Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16966842s [2024-03-17T13:31:31Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 17962 [2024-03-17T13:31:31Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:32Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.80572534s [2024-03-17T13:31:32Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-17T13:31:32Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:32Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16268529s [2024-03-17T13:31:32Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 18638 [2024-03-17T13:31:32Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:33Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7359332s [2024-03-17T13:31:33Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5202 [2024-03-17T13:31:33Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:33Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15429579s [2024-03-17T13:31:34Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 50926 [2024-03-17T13:31:34Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:35Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.7438744s [2024-03-17T13:31:35Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:35Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:36Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16262425s [2024-03-17T13:31:36Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 51466 [2024-03-17T13:31:36Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.582474s [2024-03-17T13:31:37Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:37Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14735721s [2024-03-17T13:31:38Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 51972 [2024-03-17T13:31:38Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:39Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.635684s [2024-03-17T13:31:39Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:39Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:39Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17019495s [2024-03-17T13:31:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 52564 [2024-03-17T13:31:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.5608344s [2024-03-17T13:31:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15578713s [2024-03-17T13:31:42Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 53806 [2024-03-17T13:31:42Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:43Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4663181s [2024-03-17T13:31:43Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:43Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:43Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16067016s [2024-03-17T13:31:43Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 54429 [2024-03-17T13:31:43Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4793018s [2024-03-17T13:31:45Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:45Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13224255s [2024-03-17T13:31:45Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 55019 [2024-03-17T13:31:45Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-17T13:31:47Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.5124838s [2024-03-17T13:31:47Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-17T13:31:47Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:47Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13069804s [2024-03-17T13:31:47Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 22036 [2024-03-17T13:31:47Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:48Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.644335s [2024-03-17T13:31:48Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:48Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:48Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.20325425s [2024-03-17T13:31:48Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23112 [2024-03-17T13:31:48Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:49Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.69520944s [2024-03-17T13:31:49Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:49Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:49Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17217796s [2024-03-17T13:31:49Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23567 [2024-03-17T13:31:49Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:50Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7036864s [2024-03-17T13:31:50Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:50Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:50Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15717834s [2024-03-17T13:31:50Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23989 [2024-03-17T13:31:50Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:51Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.74322575s [2024-03-17T13:31:51Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:51Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:51Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.124459244s [2024-03-17T13:31:51Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 24497 [2024-03-17T13:31:51Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:52Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.70318365s [2024-03-17T13:31:52Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:52Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:52Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17419016s [2024-03-17T13:31:52Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 25660 [2024-03-17T13:31:52Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:53Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.78048307s [2024-03-17T13:31:53Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:53Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:53Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14816774s [2024-03-17T13:31:53Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 26198 [2024-03-17T13:31:53Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:54Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7592255s [2024-03-17T13:31:54Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:54Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:54Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16929641s [2024-03-17T13:31:54Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 26704 [2024-03-17T13:31:54Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:55Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7534411s [2024-03-17T13:31:55Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:55Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:55Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15100284s [2024-03-17T13:31:55Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 27297 [2024-03-17T13:31:55Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:56Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.7684196s [2024-03-17T13:31:56Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:56Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:56Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15084916s [2024-03-17T13:31:57Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 28540 [2024-03-17T13:31:57Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:57Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.770697s [2024-03-17T13:31:57Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:57Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:58Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16365984s [2024-03-17T13:31:58Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 29162 [2024-03-17T13:31:58Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:31:58Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.73494315s [2024-03-17T13:31:58Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:31:58Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:31:59Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17464367s [2024-03-17T13:31:59Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 29752 [2024-03-17T13:31:59Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.83504325s [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15576446s [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 7756 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17213713s [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 8265 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3625414s [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:00Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16797346s [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9427 [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.37809667s [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.1567389s [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9966 [2024-03-17T13:32:01Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3838349s [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17736675s [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10472 [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.43960515s [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:02Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17979309s [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11064 [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.36919376s [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14343542s [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12306 [2024-03-17T13:32:03Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.39835042s [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16760537s [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12930 [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3820197s [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:04Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16348971s [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13520 [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3743524s [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17334296s [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9109 [2024-03-17T13:32:05Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:06Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.46853623s [2024-03-17T13:32:06Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:06Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:06Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.17063774s [2024-03-17T13:32:06Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9615 [2024-03-17T13:32:06Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.39863867s [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16797258s [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10208 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.409727s [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:07Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16443866s [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11451 [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.4350917s [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.16111296s [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12073 [2024-03-17T13:32:08Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.37459812s [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15193054s [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12663 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.38599914s [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:09Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13987689s [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 13339 [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3977616s [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14923346s [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 14666 [2024-03-17T13:32:10Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:11Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.39589337s [2024-03-17T13:32:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-17T13:32:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-17T13:32:11Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14229321s [2024-03-17T13:32:11Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 22915 [2024-03-17T13:32:11Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:32:13Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.8925812s [2024-03-17T13:32:13Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16397 [2024-03-17T13:32:13Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-17T13:32:15Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.7869028s [2024-03-17T13:32:15Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16384 [2024-03-17T13:32:15Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:16Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.052459s [2024-03-17T13:32:17Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10797 [2024-03-17T13:32:17Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-17T13:32:18Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.74459016s [2024-03-17T13:32:18Z INFO zkm::profile] begin to prove => process: 39793, "/workspace/zkmip/zkm" [2024-03-17T13:32:18Z INFO zkm::profile] current process memory: 12587 Mbytes [2024-03-17T13:32:18Z INFO zkm::profile] current process virtual memory : 13103 Mbytes [2024-03-17T13:32:18Z INFO zkm::profile] total memory: 32051 Mbytes [2024-03-17T13:32:18Z INFO zkm::profile] used memory : 16744 Mbytes [2024-03-17T13:32:18Z INFO zkm::profile] total swap : 1023 Mbytes [2024-03-17T13:32:18Z INFO zkm::profile] used swap : 539 Mbytes Killed ```
eigmax commented 8 months ago

@ulbqb from the log, we can see that your RAM is 32G, and the swap is 1G. Maybe you can increase the swap mem size to 20G.

And you can run the aggregate_proof first, aggregate_proof will aggregate 2 proofs into one, it consumes less memory than aggregate_proof_all.

This is my script for debugging:

rm -rf /tmp/output/
BASEDIR=test-vectors RUST_LOG=trace ELF_PATH=test-vectors/hello BLOCK_NO=13284491 \
    SEG_OUTPUT=/tmp/output SEG_SIZE=$1    cargo run --release --example zkmips split

BASEDIR=test-vectors RUST_LOG=debug BLOCK_NO=13284491 SEG_FILE="/tmp/output/0" SEG_SIZE=$1 \
    cargo run --release --example zkmips prove

BASEDIR=test-vectors RUST_LOG=info BLOCK_NO=13284491 SEG_FILE="/tmp/output/0" SEG_FILE2="/tmp/output/1" SEG_SIZE=$1 \
    cargo run --release --example zkmips aggregate_proof

run it with bash -x run.sh 1024.

ulbqb commented 8 months ago
Missing preprocessed circuits for Cpu table with size 12

I could solve out of memory error by increasing swap space. I tried your script but I got this error on aggregate_proof.

full log ``` + BASEDIR=test-vectors + RUST_LOG=info + BLOCK_NO=13284491 + SEG_FILE=/tmp/output/0 + SEG_FILE2=/tmp/output/1 + SEG_SIZE=1024 + cargo run --release --example zkmips aggregate_proof Finished `release` profile [optimized] target(s) in 0.51s Running `target/release/examples/zkmips aggregate_proof` [2024-03-17T15:58:39Z INFO zkm::profile] begin to prove => process: 17478, "/workspace/zkmip/zkm" [2024-03-17T15:58:39Z INFO zkm::profile] current process memory: 12563 Mbytes [2024-03-17T15:58:39Z INFO zkm::profile] current process virtual memory : 12839 Mbytes [2024-03-17T15:58:39Z INFO zkm::profile] total memory: 32052 Mbytes [2024-03-17T15:58:39Z INFO zkm::profile] used memory : 14097 Mbytes [2024-03-17T15:58:39Z INFO zkm::profile] total swap : 20479 Mbytes [2024-03-17T15:58:39Z INFO zkm::profile] used swap : 2053 Mbytes [2024-03-17T15:58:57Z INFO zkm::cpu::bootstrap_kernel] Bootstrapping took 2583 cycles [2024-03-17T15:58:57Z INFO zkm::generation] CPU halted after 3607 cycles [2024-03-17T15:58:57Z INFO zkm::generation] CPU trace padded to 4096 cycles [2024-03-17T15:58:57Z INFO zkm::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 357, cpu_len: 4096, keccak_len: 14904, keccak_sponge_len: 621, logic_len: 21115, memory_len: 107831 } [2024-03-17T15:58:59Z INFO zkm::profile] after generate trace => process: 17478, "/workspace/zkmip/zkm" [2024-03-17T15:58:59Z INFO zkm::profile] current process memory: 6026 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] current process virtual memory : 13197 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] total memory: 32052 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] used memory : 7111 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] total swap : 20479 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] used swap : 9231 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] before trace commit => process: 17478, "/workspace/zkmip/zkm" [2024-03-17T15:58:59Z INFO zkm::profile] current process memory: 6027 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] current process virtual memory : 13197 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] total memory: 32052 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] used memory : 7112 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] total swap : 20479 Mbytes [2024-03-17T15:58:59Z INFO zkm::profile] used swap : 9231 Mbytes [2024-03-17T15:59:07Z INFO zkm::profile] after trace commit => process: 17478, "/workspace/zkmip/zkm" [2024-03-17T15:59:07Z INFO zkm::profile] current process memory: 11330 Mbytes [2024-03-17T15:59:07Z INFO zkm::profile] current process virtual memory : 18503 Mbytes [2024-03-17T15:59:07Z INFO zkm::profile] total memory: 32052 Mbytes [2024-03-17T15:59:07Z INFO zkm::profile] used memory : 12454 Mbytes [2024-03-17T15:59:07Z INFO zkm::profile] total swap : 20479 Mbytes [2024-03-17T15:59:07Z INFO zkm::profile] used swap : 9228 Mbytes [2024-03-17T15:59:14Z INFO zkm::profile] begin to prove root => process: 17478, "/workspace/zkmip/zkm" [2024-03-17T15:59:14Z INFO zkm::profile] current process memory: 9953 Mbytes [2024-03-17T15:59:14Z INFO zkm::profile] current process virtual memory : 17222 Mbytes [2024-03-17T15:59:14Z INFO zkm::profile] total memory: 32052 Mbytes [2024-03-17T15:59:14Z INFO zkm::profile] used memory : 11079 Mbytes [2024-03-17T15:59:14Z INFO zkm::profile] total swap : 20479 Mbytes [2024-03-17T15:59:14Z INFO zkm::profile] used swap : 9226 Mbytes thread 'main' panicked at examples/zkmips.rs:119:48: called `Result::unwrap()` on an `Err` value: Missing preprocessed circuits for Cpu table with size 12. note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ```
eigmax commented 8 months ago

Okay, I have adjusted the degree_bits_ranges to support SEG_SIZE=1024 in branch profile_mem, just check out the latest code, the error will be fixed.

eigmax commented 8 months ago

@ulbqb Any update from your test? I have checked that I can run the proof aggregation with seg size 1024 on my MACOS with 32G RAM. plz check out latest update in branch profile_mem.

ulbqb commented 8 months ago

https://github.com/ulbqb/zkm/commit/49433d665de4e3b16c747ec165816a3a8d10bf3e Your script worked by fixing a bit.

https://github.com/ulbqb/zkm/commit/11f9baf18c43f94a9e1a60f969def055407d3d42#diff-353cedb35844479af10559ad4937e171f0bff7a4c12103341946e70886fed7be Moreover, generating full proof was successful using above script. Of cause, verifying proof was successful too.

BTW, I don't know the way to generate full proof using aggregate_proof (not aggregate_proof_all). Could you provide full script?

eigmax commented 8 months ago

@ulbqb you can use the latest degree bit range in branch profile_mem, it saves a lot of memory.

this comment is the full script using aggregate_proof, https://github.com/zkMIPS/zkm/issues/97#issuecomment-2002478404. BTW, you should setup RUST_LOG to debug to capture all the logs.

if you finish the aggregate_proof, can you provide me the whole log?

ulbqb commented 8 months ago
log ``` $ BASEDIR=test-vectors RUST_LOG=debug BLOCK_NO=13284491 SEG_FILE="/tmp/output/0" SEG_FILE2="/tmp/output/1" SEG_SIZE=1024 \ cargo run --release --example zkmips aggregate_proof + BASEDIR=test-vectors + RUST_LOG=debug + BLOCK_NO=13284491 + SEG_FILE=/tmp/output/0 + SEG_FILE2=/tmp/output/1 + SEG_SIZE=1024 + cargo run --release --example zkmips aggregate_proof Finished `release` profile [optimized] target(s) in 0.65s Running `target/release/examples/zkmips aggregate_proof` [2024-03-19T09:39:33Z DEBUG zkm::profile] new all stark => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:33Z DEBUG zkm::profile] current process memory: 5 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] current process virtual memory: 546 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] used memory : 1173 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] before preprocess all circuit => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:33Z DEBUG zkm::profile] current process memory: 7 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] current process virtual memory: 546 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] used memory : 1173 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:33Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10684 [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3115605s [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.13545588s [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 12215 [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:33Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3024237s [2024-03-19T09:39:34Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4994 [2024-03-19T09:39:34Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:34Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.11902592s [2024-03-19T09:39:34Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 50926 [2024-03-19T09:39:34Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-19T09:39:35Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4510348s [2024-03-19T09:39:35Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-19T09:39:35Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:35Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12813316s [2024-03-19T09:39:36Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 51466 [2024-03-19T09:39:36Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 65536 [2024-03-19T09:39:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4243877s [2024-03-19T09:39:37Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5394 [2024-03-19T09:39:37Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:37Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12797946s [2024-03-19T09:39:37Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 22036 [2024-03-19T09:39:37Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-19T09:39:38Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6265664s [2024-03-19T09:39:38Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-19T09:39:38Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:38Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.1235027s [2024-03-19T09:39:38Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23112 [2024-03-19T09:39:38Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-19T09:39:39Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.5886396s [2024-03-19T09:39:39Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-19T09:39:39Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:39Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.14220195s [2024-03-19T09:39:39Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 23567 [2024-03-19T09:39:39Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.5993252s [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 5282 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12554355s [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 9966 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.27379832s [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.120737456s [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10472 [2024-03-19T09:39:40Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.3105837s [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.12362366s [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10208 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.28047985s [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.15860379s [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 11451 [2024-03-19T09:39:41Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:42Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.28298548s [2024-03-19T09:39:42Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 4988 [2024-03-19T09:39:42Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 8192 [2024-03-19T09:39:42Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.11774146s [2024-03-19T09:39:42Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 22024 [2024-03-19T09:39:42Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-19T09:39:43Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.4194249s [2024-03-19T09:39:43Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16397 [2024-03-19T09:39:43Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 32768 [2024-03-19T09:39:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 1.3577483s [2024-03-19T09:39:45Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16384 [2024-03-19T09:39:45Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:45Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6182278s [2024-03-19T09:39:46Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 10822 [2024-03-19T09:39:46Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:39:47Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.6000191s [2024-03-19T09:39:47Z DEBUG zkm::profile] before segment kernel => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:47Z DEBUG zkm::profile] current process memory: 3763 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] current process virtual memory: 4050 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used memory : 4940 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] before load segment => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:47Z DEBUG zkm::profile] current process memory: 3763 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] current process virtual memory: 4050 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used memory : 4940 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] after load segment => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:47Z DEBUG zkm::profile] current process memory: 3763 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] current process virtual memory: 4050 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used memory : 4941 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] after get block => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:47Z DEBUG zkm::profile] current process memory: 3763 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] current process virtual memory: 4050 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used memory : 4941 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] before prove first => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:47Z DEBUG zkm::profile] current process memory: 3763 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] current process virtual memory: 4050 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used memory : 4941 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] begin to prove => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:47Z DEBUG zkm::profile] current process memory: 3763 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] current process virtual memory: 4050 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used memory : 4941 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:47Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:57Z DEBUG zkm::cpu::bootstrap_kernel] actual root page hash: [81, 18, 20, 179, 78, 50, 185, 79, 33, 161, 124, 173, 81, 183, 233, 190, 95, 9, 64, 205, 216, 85, 252, 22, 55, 57, 5, 240, 56, 6, 116, 147] [2024-03-19T09:39:57Z INFO zkm::cpu::bootstrap_kernel] Bootstrapping took 2583 cycles [2024-03-19T09:39:57Z INFO zkm::generation] CPU halted after 3607 cycles [2024-03-19T09:39:57Z DEBUG zkm::cpu::bootstrap_kernel] actual root page hash: [226, 141, 219, 212, 65, 161, 173, 195, 195, 230, 59, 115, 97, 187, 169, 163, 73, 129, 203, 25, 35, 16, 69, 138, 70, 42, 140, 124, 237, 173, 135, 50] [2024-03-19T09:39:57Z INFO zkm::generation] CPU trace padded to 4096 cycles [2024-03-19T09:39:57Z INFO zkm::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 357, cpu_len: 4096, keccak_len: 29808, keccak_sponge_len: 1242, logic_len: 42229, memory_len: 189985 } [2024-03-19T09:39:59Z DEBUG zkm::profile] after generate trace => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:59Z DEBUG zkm::profile] current process memory: 4682 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] current process virtual memory: 4869 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] used memory : 5848 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] before trace commit => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:39:59Z DEBUG zkm::profile] current process memory: 4682 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] current process virtual memory: 4869 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] used memory : 5848 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:39:59Z DEBUG zkm::profile] used swap : 2713 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::profile] after trace commit => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:17Z DEBUG zkm::profile] current process memory: 14997 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::profile] current process virtual memory: 15457 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::profile] used memory : 16211 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::profile] used swap : 2712 Mbytes [2024-03-19T09:40:17Z DEBUG zkm::prover] trace_commitments: 6 [2024-03-19T09:40:17Z DEBUG zkm::cross_table_lookup] Processing CTL for Arithmetic [2024-03-19T09:40:17Z DEBUG zkm::cross_table_lookup] Processing CTL for KeccakSponge [2024-03-19T09:40:17Z DEBUG zkm::cross_table_lookup] Processing CTL for Keccak [2024-03-19T09:40:17Z DEBUG zkm::cross_table_lookup] Processing CTL for Keccak [2024-03-19T09:40:17Z DEBUG zkm::cross_table_lookup] Processing CTL for Logic [2024-03-19T09:40:17Z DEBUG zkm::cross_table_lookup] Processing CTL for Memory [2024-03-19T09:40:26Z DEBUG zkm::verifier] Checking proof: zkm::arithmetic::arithmetic_stark::ArithmeticStark [2024-03-19T09:40:26Z DEBUG zkm::verifier] Checking proof: zkm::cpu::cpu_stark::CpuStark [2024-03-19T09:40:26Z DEBUG zkm::verifier] Checking proof: zkm::keccak::keccak_stark::KeccakStark [2024-03-19T09:40:26Z DEBUG zkm::verifier] Checking proof: zkm::keccak_sponge::keccak_sponge_stark::KeccakSpongeStark [2024-03-19T09:40:26Z DEBUG zkm::verifier] Checking proof: zkm::logic::LogicStark [2024-03-19T09:40:26Z DEBUG zkm::verifier] Checking proof: zkm::memory::memory_stark::MemoryStark [2024-03-19T09:40:26Z DEBUG zkm::profile] begin to prove root => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:26Z DEBUG zkm::profile] current process memory: 12328 Mbytes [2024-03-19T09:40:26Z DEBUG zkm::profile] current process virtual memory: 12727 Mbytes [2024-03-19T09:40:26Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:26Z DEBUG zkm::profile] used memory : 13523 Mbytes [2024-03-19T09:40:26Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:26Z DEBUG zkm::profile] used swap : 2712 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] end of prove root => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:37Z DEBUG zkm::profile] current process memory: 11881 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] current process virtual memory: 12279 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used memory : 13064 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used swap : 2711 Mbytes [2024-03-19T09:40:37Z INFO plonky2::util::timing] 50.1394s to prove root first [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | 12.2893s to generate all traces [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 1.4371s to convert trace data to tables [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 1.3322s to generate Keccak trace [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.7137s to generate trace rows [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.6186s to convert to PolynomialValues [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | 18.1151s to compute all trace commitments [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.7718s to compute trace commitment for Arithmetic [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1093s to FFT + blinding [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1672s to transpose LDEs [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.4820s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.1740s to compute trace commitment for Cpu [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1403s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 15.0794s to compute trace commitment for Keccak [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1795s to IFFT [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 2.1167s to FFT + blinding [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 3.7695s to transpose LDEs [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 8.9248s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.1387s to compute trace commitment for KeccakSponge [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1102s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.7237s to compute trace commitment for Logic [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1026s to FFT + blinding [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.5946s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 1.2265s to compute trace commitment for Memory [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1730s to FFT + blinding [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 1.0107s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | 0.2454s to compute CTL data [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | 8.8867s to compute all proofs given commitments [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 3.9638s to prove Arithmetic STARK [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.2961s to compute auxiliary polynomials commitment [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.2531s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 3.3784s to compute quotient polys [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.1432s to prove CPU STARK [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 1.7287s to prove Keccak STARK [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.8873s to compute quotient polys [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.5664s to compute openings proof [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.2507s to reduce batch of 2439 polynomials [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.2714s to reduce batch of 2435 polynomials [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.3380s to prove Keccak sponge STARK [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1258s to compute auxiliary polynomials commitment [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.1016s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1831s to compute quotient polys [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 0.3606s to prove logic STARK [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1008s to compute openings proof [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | 1.6974s to prove memory STARK [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.6468s to compute auxiliary polynomials commitment [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.5346s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.1353s to compute quotient polys [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.3673s to compute quotient commitment [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.2902s to build Merkle tree [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | 0.3079s to compute openings proof [2024-03-19T09:40:37Z DEBUG plonky2::util::timing] | | | | 0.1310s to perform final FFT 2097152 [2024-03-19T09:40:37Z DEBUG zkm::profile] before load segment => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:37Z DEBUG zkm::profile] current process memory: 9751 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] current process virtual memory: 10121 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used memory : 10935 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used swap : 2711 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] after load segment => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:37Z DEBUG zkm::profile] current process memory: 9175 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] current process virtual memory: 9481 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used memory : 10364 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used swap : 2711 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] after get block => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:37Z DEBUG zkm::profile] current process memory: 9175 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] current process virtual memory: 9481 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used memory : 10364 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used swap : 2711 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] before prove second => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:37Z DEBUG zkm::profile] current process memory: 9175 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] current process virtual memory: 9481 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used memory : 10364 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used swap : 2711 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] begin to prove => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:37Z DEBUG zkm::profile] current process memory: 9175 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] current process virtual memory: 9481 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used memory : 10364 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:37Z DEBUG zkm::profile] used swap : 2711 Mbytes [2024-03-19T09:40:55Z DEBUG zkm::cpu::bootstrap_kernel] actual root page hash: [226, 141, 219, 212, 65, 161, 173, 195, 195, 230, 59, 115, 97, 187, 169, 163, 73, 129, 203, 25, 35, 16, 69, 138, 70, 42, 140, 124, 237, 173, 135, 50] [2024-03-19T09:40:55Z INFO zkm::cpu::bootstrap_kernel] Bootstrapping took 1035 cycles [2024-03-19T09:40:55Z INFO zkm::generation] CPU halted after 2059 cycles [2024-03-19T09:40:55Z DEBUG zkm::cpu::bootstrap_kernel] actual root page hash: [2, 172, 95, 198, 120, 1, 214, 184, 222, 139, 154, 150, 149, 61, 21, 219, 82, 27, 252, 102, 81, 244, 166, 173, 162, 33, 119, 186, 161, 52, 129, 93] [2024-03-19T09:40:55Z INFO zkm::generation] CPU trace padded to 4096 cycles [2024-03-19T09:40:55Z INFO zkm::generation] Trace lengths (before padding): TraceCheckpoint { arithmetic_len: 342, cpu_len: 4096, keccak_len: 11952, keccak_sponge_len: 498, logic_len: 16932, memory_len: 79371 } [2024-03-19T09:40:57Z DEBUG zkm::profile] after generate trace => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:57Z DEBUG zkm::profile] current process memory: 5885 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] current process virtual memory: 9359 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] used memory : 7018 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] used swap : 5983 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] before trace commit => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:40:57Z DEBUG zkm::profile] current process memory: 5885 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] current process virtual memory: 9359 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] used memory : 7021 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:40:57Z DEBUG zkm::profile] used swap : 5983 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::profile] after trace commit => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:06Z DEBUG zkm::profile] current process memory: 7345 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::profile] current process virtual memory: 10528 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::profile] used memory : 8562 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::profile] used swap : 5666 Mbytes [2024-03-19T09:41:06Z DEBUG zkm::prover] trace_commitments: 6 [2024-03-19T09:41:06Z DEBUG zkm::cross_table_lookup] Processing CTL for Arithmetic [2024-03-19T09:41:06Z DEBUG zkm::cross_table_lookup] Processing CTL for KeccakSponge [2024-03-19T09:41:06Z DEBUG zkm::cross_table_lookup] Processing CTL for Keccak [2024-03-19T09:41:06Z DEBUG zkm::cross_table_lookup] Processing CTL for Keccak [2024-03-19T09:41:06Z DEBUG zkm::cross_table_lookup] Processing CTL for Logic [2024-03-19T09:41:06Z DEBUG zkm::cross_table_lookup] Processing CTL for Memory [2024-03-19T09:41:12Z DEBUG zkm::verifier] Checking proof: zkm::arithmetic::arithmetic_stark::ArithmeticStark [2024-03-19T09:41:12Z DEBUG zkm::verifier] Checking proof: zkm::cpu::cpu_stark::CpuStark [2024-03-19T09:41:12Z DEBUG zkm::verifier] Checking proof: zkm::keccak::keccak_stark::KeccakStark [2024-03-19T09:41:12Z DEBUG zkm::verifier] Checking proof: zkm::keccak_sponge::keccak_sponge_stark::KeccakSpongeStark [2024-03-19T09:41:12Z DEBUG zkm::verifier] Checking proof: zkm::logic::LogicStark [2024-03-19T09:41:12Z DEBUG zkm::verifier] Checking proof: zkm::memory::memory_stark::MemoryStark [2024-03-19T09:41:12Z DEBUG zkm::profile] begin to prove root => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:12Z DEBUG zkm::profile] current process memory: 6962 Mbytes [2024-03-19T09:41:12Z DEBUG zkm::profile] current process virtual memory: 10237 Mbytes [2024-03-19T09:41:12Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:12Z DEBUG zkm::profile] used memory : 8257 Mbytes [2024-03-19T09:41:12Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:12Z DEBUG zkm::profile] used swap : 5643 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] end of prove root => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:26Z DEBUG zkm::profile] current process memory: 8257 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] current process virtual memory: 10237 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] used memory : 9574 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] used swap : 5636 Mbytes [2024-03-19T09:41:26Z INFO plonky2::util::timing] 49.1470s to prove root second [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | 19.9257s to generate all traces [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 1.3990s to convert trace data to tables [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.2852s to generate arithmetic trace [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.9432s to generate Keccak trace [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.3733s to generate trace rows [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.5700s to convert to PolynomialValues [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.1390s to generate memory trace [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | 8.5766s to compute all trace commitments [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.8091s to compute trace commitment for Arithmetic [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.2359s to FFT + blinding [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.4848s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.1817s to compute trace commitment for Cpu [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.1393s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 6.5988s to compute trace commitment for Keccak [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 1.0771s to FFT + blinding [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.8859s to transpose LDEs [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 4.5150s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.3601s to compute trace commitment for Logic [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.3008s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.5917s to compute trace commitment for Memory [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.4958s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | 0.1538s to compute CTL data [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | 6.2507s to compute all proofs given commitments [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 3.9268s to prove Arithmetic STARK [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.3100s to compute auxiliary polynomials commitment [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.2508s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 3.3275s to compute quotient polys [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.1099s to prove CPU STARK [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.8808s to prove Keccak STARK [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.4835s to compute quotient polys [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.2638s to compute openings proof [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.1220s to reduce batch of 2439 polynomials [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.1218s to reduce batch of 2435 polynomials [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.1646s to prove logic STARK [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | 0.8078s to prove memory STARK [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.2992s to compute auxiliary polynomials commitment [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.2572s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.1723s to compute quotient commitment [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | | 0.1401s to build Merkle tree [2024-03-19T09:41:26Z DEBUG plonky2::util::timing] | | | 0.1620s to compute openings proof [2024-03-19T09:41:26Z DEBUG zkm::profile] begin to prove aggregation => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:26Z DEBUG zkm::profile] current process memory: 7566 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] current process virtual memory: 9545 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] used memory : 8880 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:26Z DEBUG zkm::profile] used swap : 5636 Mbytes [2024-03-19T09:41:28Z DEBUG zkm::profile] end of prove aggregation => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:28Z DEBUG zkm::profile] current process memory: 7600 Mbytes [2024-03-19T09:41:28Z DEBUG zkm::profile] current process virtual memory: 9311 Mbytes [2024-03-19T09:41:28Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:28Z DEBUG zkm::profile] used memory : 8915 Mbytes [2024-03-19T09:41:28Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:28Z DEBUG zkm::profile] used swap : 5635 Mbytes [2024-03-19T09:41:28Z INFO plonky2::util::timing] 2.0643s to prove aggregation [2024-03-19T09:41:28Z DEBUG plonky2::plonk::circuit_builder] Degree before blinding & padding: 16384 [2024-03-19T09:41:28Z DEBUG plonky2::plonk::circuit_builder] Degree after blinding & padding: 16384 [2024-03-19T09:41:29Z DEBUG plonky2::plonk::circuit_builder] Building circuit took 0.66215163s [2024-03-19T09:41:30Z DEBUG zkm::profile] begin to prove block => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:30Z DEBUG zkm::profile] current process memory: 7608 Mbytes [2024-03-19T09:41:30Z DEBUG zkm::profile] current process virtual memory: 9311 Mbytes [2024-03-19T09:41:30Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:30Z DEBUG zkm::profile] used memory : 8939 Mbytes [2024-03-19T09:41:30Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:30Z DEBUG zkm::profile] used swap : 5625 Mbytes [2024-03-19T09:41:31Z DEBUG zkm::profile] end of prove block => process: 10573, "/workspace/zkmip/zkm" [2024-03-19T09:41:31Z DEBUG zkm::profile] current process memory: 7752 Mbytes [2024-03-19T09:41:31Z DEBUG zkm::profile] current process virtual memory: 9311 Mbytes [2024-03-19T09:41:31Z DEBUG zkm::profile] total memory: 32052 Mbytes [2024-03-19T09:41:31Z DEBUG zkm::profile] used memory : 9066 Mbytes [2024-03-19T09:41:31Z DEBUG zkm::profile] total swap : 20479 Mbytes [2024-03-19T09:41:31Z DEBUG zkm::profile] used swap : 5624 Mbytes [2024-03-19T09:41:31Z INFO plonky2::util::timing] 2.6516s to prove block [2024-03-19T09:41:31Z INFO zkmips] proof size: 413637 ```
ulbqb commented 8 months ago

But this uses only segment 0 and 1. If seg size is 1024, there are 300 seg fiiles. Is it ok not to use others?

And I can't get verifier directory using aggregate_proof.

eigmax commented 8 months ago

if you want to aggregate an ELF program, you have to use aggregate_proof_all, which aggregates all the segments' proof.

I am unsure if you mean the Snark proof which can be verified on chain. If so, I think you can not get it done in this repo.

ulbqb commented 8 months ago

https://docs.zkm.io/guides/proof-generation-guide I've thought that I must run both prove and aggregate_proof_all to generate aggregated proof but in practice I found only aggregate_proof_all is enough.

eigmax commented 8 months ago

yes, you are correct, Feel free to submit a fix for the doc. cc @psinelnikov