mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-09 22:57:59 -05:00
chore(zk): do not bench zkv1 at the integer level
This commit is contained in:
committed by
Nicolas Sarlin
parent
33f77458e9
commit
01367368ed
@@ -72,18 +72,11 @@ fn cpu_pke_zk_proof(c: &mut Criterion) {
|
|||||||
.sample_size(15)
|
.sample_size(15)
|
||||||
.measurement_time(std::time::Duration::from_secs(60));
|
.measurement_time(std::time::Duration::from_secs(60));
|
||||||
|
|
||||||
for (param_pke, _param_casting, param_fhe) in [
|
for (param_pke, _param_casting, param_fhe) in [(
|
||||||
(
|
|
||||||
BENCH_PARAM_PKE_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
BENCH_PARAM_PKE_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
||||||
BENCH_PARAM_KEYSWITCH_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
BENCH_PARAM_KEYSWITCH_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
||||||
BENCH_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
BENCH_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
||||||
),
|
)] {
|
||||||
(
|
|
||||||
BENCH_PARAM_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1,
|
|
||||||
BENCH_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1,
|
|
||||||
BENCH_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
|
||||||
),
|
|
||||||
] {
|
|
||||||
let param_name = param_fhe.name();
|
let param_name = param_fhe.name();
|
||||||
let param_name = param_name.as_str();
|
let param_name = param_name.as_str();
|
||||||
let cks = ClientKey::new(param_fhe);
|
let cks = ClientKey::new(param_fhe);
|
||||||
@@ -208,18 +201,11 @@ fn cpu_pke_zk_verify(c: &mut Criterion, results_file: &Path) {
|
|||||||
.open(results_file)
|
.open(results_file)
|
||||||
.expect("cannot open results file");
|
.expect("cannot open results file");
|
||||||
|
|
||||||
for (param_pke, param_casting, param_fhe) in [
|
for (param_pke, param_casting, param_fhe) in [(
|
||||||
(
|
|
||||||
BENCH_PARAM_PKE_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
BENCH_PARAM_PKE_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
||||||
BENCH_PARAM_KEYSWITCH_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
BENCH_PARAM_KEYSWITCH_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
||||||
BENCH_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
BENCH_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
||||||
),
|
)] {
|
||||||
(
|
|
||||||
BENCH_PARAM_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1,
|
|
||||||
BENCH_PARAM_KEYSWITCH_PKE_TO_SMALL_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128_ZKV1,
|
|
||||||
BENCH_PARAM_MESSAGE_2_CARRY_2_KS_PBS_TUNIFORM_2M128,
|
|
||||||
),
|
|
||||||
] {
|
|
||||||
let param_name = param_fhe.name();
|
let param_name = param_fhe.name();
|
||||||
let param_name = param_name.as_str();
|
let param_name = param_name.as_str();
|
||||||
let cks = ClientKey::new(param_fhe);
|
let cks = ClientKey::new(param_fhe);
|
||||||
@@ -406,7 +392,7 @@ fn cpu_pke_zk_verify(c: &mut Criterion, results_file: &Path) {
|
|||||||
),
|
),
|
||||||
).unwrap();
|
).unwrap();
|
||||||
let pbs_count = get_pbs_count().max(1);
|
let pbs_count = get_pbs_count().max(1);
|
||||||
let expand_elements = throughput_num_threads(num_block, pbs_count);
|
let expand_elements = throughput_num_threads(num_block, pbs_count) * 2;
|
||||||
let verify_expand_elements = expand_elements.min(verify_elements);
|
let verify_expand_elements = expand_elements.min(verify_elements);
|
||||||
|
|
||||||
bench_group.throughput(Throughput::Elements(verify_elements));
|
bench_group.throughput(Throughput::Elements(verify_elements));
|
||||||
|
|||||||
Reference in New Issue
Block a user