pub fn stacked_commit<MH: GpuMerkleHash + MerkleTreeConstructor>(
l_skip: usize,
n_stack: usize,
log_blowup: usize,
k_whir: usize,
traces: &[&DeviceMatrix<F>],
prover_config: GpuProverConfig,
device_ctx: &GpuDeviceCtx,
) -> Result<(MH::Digest, StackedPcsDataGpu<F, MH::Digest>), ProverError>