mirror of
https://github.com/vacp2p/status-rln-prover.git
synced 2026-01-06 20:23:50 -05:00
15 lines
447 B
Makefile
15 lines
447 B
Makefile
NATIVE_FLAGS = -C target-cpu=native
|
|
|
|
.PHONY: build
|
|
build:
|
|
cargo build --release $(ARGS)
|
|
|
|
RAYON_NUM_THREADS ?= 64
|
|
PROOF_SERVICE_COUNT ?= 64
|
|
PROOF_COUNT ?= 64
|
|
|
|
.PHONY: bench
|
|
bench:
|
|
RAYON_NUM_THREADS=$(RAYON_NUM_THREADS) PROOF_SERVICE_COUNT=$(PROOF_SERVICE_COUNT) PROOF_COUNT=$(PROOF_COUNT) RUSTFLAGS="$(NATIVE_FLAGS)" cargo bench $(ARGS)
|
|
|
|
# Example: make bench RAYON_NUM_THREADS=128 PROOF_SERVICE_COUNT=32 PROOF_COUNT=8 ARGS="--bench prover_bench"
|