mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-08 22:28:01 -05:00
chore: fix various target issues for benchmarks following renames
- renames were done to uniformize and make it easier to setup perf regression measurements, some names were not updated this PR fixes that
This commit is contained in:
10
Makefile
10
Makefile
@@ -1380,14 +1380,14 @@ bench_integer_hpu: install_rs_check_toolchain
|
|||||||
bench_integer_compression: install_rs_check_toolchain
|
bench_integer_compression: install_rs_check_toolchain
|
||||||
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=$(BENCH_TYPE) \
|
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=$(BENCH_TYPE) \
|
||||||
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
||||||
--bench integer-glwe_packing_compression \
|
--bench integer-glwe_packing_compression \
|
||||||
--features=integer,internal-keycache,nightly-avx512,pbs-stats -p tfhe-benchmark --
|
--features=integer,internal-keycache,nightly-avx512,pbs-stats -p tfhe-benchmark --
|
||||||
|
|
||||||
.PHONY: bench_integer_compression_gpu
|
.PHONY: bench_integer_compression_gpu
|
||||||
bench_integer_compression_gpu: install_rs_check_toolchain
|
bench_integer_compression_gpu: install_rs_check_toolchain
|
||||||
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=$(BENCH_TYPE) \
|
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=$(BENCH_TYPE) \
|
||||||
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
||||||
--bench integer-glwe_packing_compression \
|
--bench integer-glwe_packing_compression \
|
||||||
--features=integer,internal-keycache,gpu,pbs-stats -p tfhe-benchmark --
|
--features=integer,internal-keycache,gpu,pbs-stats -p tfhe-benchmark --
|
||||||
|
|
||||||
.PHONY: bench_integer_zk_gpu
|
.PHONY: bench_integer_zk_gpu
|
||||||
@@ -1441,20 +1441,20 @@ bench_integer_zk: install_rs_check_toolchain
|
|||||||
bench_shortint: install_rs_check_toolchain
|
bench_shortint: install_rs_check_toolchain
|
||||||
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_OP_FLAVOR=$(BENCH_OP_FLAVOR) __TFHE_RS_PARAMS_SET=$(BENCH_PARAMS_SET) __TFHE_RS_BENCH_TYPE=$(BENCH_TYPE) \
|
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_OP_FLAVOR=$(BENCH_OP_FLAVOR) __TFHE_RS_PARAMS_SET=$(BENCH_PARAMS_SET) __TFHE_RS_BENCH_TYPE=$(BENCH_TYPE) \
|
||||||
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
||||||
--bench shortint-bench \
|
--bench shortint \
|
||||||
--features=shortint,internal-keycache,nightly-avx512 -p tfhe-benchmark
|
--features=shortint,internal-keycache,nightly-avx512 -p tfhe-benchmark
|
||||||
|
|
||||||
.PHONY: bench_shortint_oprf # Run benchmarks for shortint
|
.PHONY: bench_shortint_oprf # Run benchmarks for shortint
|
||||||
bench_shortint_oprf: install_rs_check_toolchain
|
bench_shortint_oprf: install_rs_check_toolchain
|
||||||
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_PARAMS_SET=$(BENCH_PARAMS_SET) \
|
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_PARAMS_SET=$(BENCH_PARAMS_SET) \
|
||||||
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
||||||
--bench oprf-shortint-bench \
|
--bench shortint-oprf \
|
||||||
--features=shortint,internal-keycache,nightly-avx512 -p tfhe-benchmark
|
--features=shortint,internal-keycache,nightly-avx512 -p tfhe-benchmark
|
||||||
|
|
||||||
.PHONY: bench_boolean # Run benchmarks for boolean
|
.PHONY: bench_boolean # Run benchmarks for boolean
|
||||||
bench_boolean: install_rs_check_toolchain
|
bench_boolean: install_rs_check_toolchain
|
||||||
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \
|
||||||
--bench boolean-bench \
|
--bench boolean \
|
||||||
--features=boolean,internal-keycache,nightly-avx512 -p tfhe-benchmark
|
--features=boolean,internal-keycache,nightly-avx512 -p tfhe-benchmark
|
||||||
|
|
||||||
.PHONY: bench_ks # Run benchmarks for keyswitch
|
.PHONY: bench_ks # Run benchmarks for keyswitch
|
||||||
|
|||||||
@@ -470,7 +470,7 @@ pub fn throughput_num_threads(num_block: usize, op_pbs_count: u64) -> u64 {
|
|||||||
|
|
||||||
// Given an `Op` this returns how many more ops should be done in parallel
|
// Given an `Op` this returns how many more ops should be done in parallel
|
||||||
// to saturate the CPU and have a better throughput measurement
|
// to saturate the CPU and have a better throughput measurement
|
||||||
#[cfg(feature = "integer")]
|
#[cfg(all(feature = "integer", feature = "pbs-stats"))]
|
||||||
pub fn hlapi_throughput_num_ops<Op>(op: Op, cks: &tfhe::ClientKey) -> usize
|
pub fn hlapi_throughput_num_ops<Op>(op: Op, cks: &tfhe::ClientKey) -> usize
|
||||||
where
|
where
|
||||||
Op: FnOnce(),
|
Op: FnOnce(),
|
||||||
|
|||||||
Reference in New Issue
Block a user