Skip to content

Commit 7ed6325

Browse files
committed
proper entering and exiting
1 parent f191d3b commit 7ed6325

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

  • expander_compiler/src/zkcuda/proving_system/expander_no_oversubscribe

expander_compiler/src/zkcuda/proving_system/expander_no_oversubscribe/prove_impl.rs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ where
9595
match ZC::BATCH_PCS {
9696
true => {
9797
if global_mpi_config.is_root() {
98+
eprintln!("Entering pcs claim extraction");
9899
let (mut transcript, challenge) = gkr_end_state.unwrap();
99100
assert!(challenge.challenge_y().is_none());
100101
let challenge = challenge.challenge_x();
@@ -110,6 +111,7 @@ where
110111
vals_ref.extend(local_vals_ref);
111112
challenges.extend(local_challenges);
112113

114+
eprintln!("Exiting pcs claim extraction");
113115
Some(ExpanderProof {
114116
data: vec![transcript.finalize_and_get_proof()],
115117
})
@@ -158,6 +160,7 @@ where
158160
match ZC::BATCH_PCS {
159161
true => {
160162
if global_mpi_config.is_root() {
163+
eprintln!("Entering Batch PCS Opening");
161164
let mut proofs = proofs.into_iter().map(|p| p.unwrap()).collect::<Vec<_>>();
162165

163166
let pcs_opening_timer = Timer::new("Batch PCS Opening for all kernels", true);
@@ -169,6 +172,7 @@ where
169172
pcs_opening_timer.stop();
170173

171174
proofs.push(pcs_batch_opening);
175+
eprintln!("Exiting Batch PCS Opening");
172176
Some(CombinedProof {
173177
commitments: commitments.unwrap(),
174178
proofs,
@@ -204,6 +208,7 @@ where
204208
T: Transcript,
205209
ECCConfig: Config<FieldConfig = F>,
206210
{
211+
eprint!("Entering prove_kernel_gkr_no_oversubscribe");
207212
let local_mpi_config = generate_local_mpi_config(mpi_config, parallel_count);
208213

209214
local_mpi_config.as_ref()?;
@@ -224,7 +229,7 @@ where
224229
}
225230

226231
let n_local_copies = parallel_count / local_world_size;
227-
match n_local_copies {
232+
let ret = match n_local_copies {
228233
1 => prove_kernel_gkr_internal::<F, F, T, ECCConfig>(
229234
&local_mpi_config,
230235
kernel,
@@ -246,7 +251,9 @@ where
246251
_ => {
247252
panic!("Unsupported parallel count: {parallel_count}");
248253
}
249-
}
254+
};
255+
eprintln!("Exiting prove_kernel_gkr_no_oversubscribe");
256+
ret
250257
}
251258

252259
pub fn prove_kernel_gkr_internal<FBasic, FMulti, T, ECCConfig>(
@@ -263,6 +270,7 @@ where
263270
T: Transcript,
264271
ECCConfig: Config<FieldConfig = FBasic>,
265272
{
273+
eprint!("Entering prove_kernel_gkr_internal");
266274
let world_rank = mpi_config.world_rank();
267275
let world_size = mpi_config.world_size();
268276
let n_copies = parallel_count / world_size;
@@ -288,6 +296,7 @@ where
288296
mpi_config,
289297
);
290298

299+
eprintln!("Exiting prove_kernel_gkr_internal");
291300
Some((transcript, challenge))
292301
}
293302

0 commit comments

Comments
 (0)